1. Chcemy wprowadzić zmiany w budowie baz danych tak by każda nowo tworzona baza otrzymywała je automatycznie po stworzeniu. W której bazie systemowej należy nanieść takie zmiany ?
Model
2. Czy "widok" (view) bazy danych może być zbudowany na kilku tabelach należących do tej samej bazy danych?
Tak
3. Czy konto "Guest" jest automatycznie tworzone w każdej bazie danych serwera Microsoft SQL?
Nie
4. Który użytkownik, bez nadawania dodatkowych praw może czytać tabele systemowe?
Każdy
5. Jak dużo indeksów typu "clustered" może zostać stworzonych na jednej tabeli bazy danych?
1 (na dowolnej kolumnie)
6. Który typ indeksu powinien być zastosowany by wykonanie poniższego zapytania odbyło się najszybciej: "SELECT tytul FROM ksiazki WHERE cena BETWEEN 20.00 AND 30.00"?
Indeks "clustered" na kolumnie cena
7. Wprowadzono zapytanie: SELECT COUNT (cost) FROM supplies Która klauzula SELECT daje taki sam rezultat?
SELECT COUNT (*) FROM supplies WHERE cost NOT IS NULL
8. Które polecenie zwraca komunikat błędu użytkownika?
RAISERROR
9. Które polecenie może wyzwalać procedurę wyzwalaną (TRIGGER)?
INSERT
10. Które z zapytań wybiera powtarzające się pola Nazwisko z tabeli Osoby?
SELECT Nazwisko FROM Osoby GROUP BY Nazwisko HAVING COUNT(Nazwisko)>1
11. Która ze składni polecenia wstawiającego rekord do tabeli Osoby (IdOsoby, Nazwisko, Imie), gdzie IdOsoby jest kluczem podstawowym z ustawioną opcją IDENTITY=YES, będzie wykonane poprawnie?
INSERT INTO Osoby VALUES (ęKowalskił, ęJanł)
12. Które słowo kluczowe może być użyte z funkcją agregującą w klauzuli COMPUTE?
SUM
13. Które słowo kluczowe używane jest w poleceniu UPDATE do wyszczególnienia poprawianego pola i ustawienia nowej wartości?
SET
14. Który mechanizm pozwala na dostęp do danych serwera MS SQL Servera z poziomu klienta SQL postawionego na MS SQL Server?
OLE DB
15. Która z klauzul zatwierdza transakcję?
COMMIT
16. Które z poleceń zmienia położenie kursora w zestawie rekordów?
FETCH
17. Jaki zestaw tabel tymczasowych, systemowych tworzy się podczas transakcji?
Deleted, Inserted
18. Ile wynosi maksymalny poziom zagnieżdżonych procedur (NESTLEVEL)?
32
19. Która ze składni operatora LIKE mającego wybierać rekordy nie należące do zakresu
jest poprawna?
LIKE '[^k-n]%'
20. Które z wymienionych operatorów określa się mianem CONSTRAINS?
RULE, DEFAULT
21. Na jakich dwóch polach można dokonać złączenia dwóch tabel?
Na dowolnych polach zgodnych co do typu
22. Czy możliwe jest dokonanie złączenia między polami tej samej tabeli?
Między każdym z pól zgodnymi co do typu
23. Który z sufiksów powoduje przejście kursora do poprzedniego rekordu tej samej tabeli?
PRIOR
24. Dla jakiego kursora możliwe jest wykonanie bezpośredniego przejścia do pierwszego rekordu w zestawie rekordów?
SCROLL
25. Które z poleceń nie powoduje zapisania danych do tabeli tymczasowych INSERTED, DELETED?
SELECT INTO
26.Które z poleceń pozwala na zmianę struktury tabeli?
ALTER TABLE
27. Które z poleceń SQL dodaje kolumnę do tabeli?
ADD
28. W jakim obrębie nazwa stworzonej grupy użytkowników musi być unikalna?
Serwer
29. Która klauzula powinna być zawsze dodawana kiedy używamy polecenia DELETE?
WHERE
30. Który typ indeksów będzie wydajniejszy (szybkość) podczas wyszukiwania informacji w tabeli?
Clustered
31. Jakie są przyczyny używania indeksów?
Złączenia JOIN wykonują się szybciej
32. Która z dyrektyw zapewnia, że zapytanie wybierające wyświetla tylko niepowtarzające się rekordy?
DISTINCT
33. Czy pole na którym obliczono funkcję agregującą (SUM, AVG, MIN, MAX etc.) może być użyte do sortowania?
TAK
34. Któremu wyrażeniu jest równoważne podane obok? Wiek IN (20, 30)
Wiek=20 OR Wiek =30
35. Wprowadzono zapytanie: SELECT COUNT (cost) FROM supplies Która klauzula SELECT daje taki sam rezultat?
SELECT COUNT (*) FROM supplies WHERE cost NOT IS NULL
36. Która z klauzul powoduje wyznaczenie sumy wszystkich rekordów pochodzących z dwóch rożnych tabel?
UNION ALL
37. Które z zapytań wybiera niepowtarzające się pola Nazwisko z tabeli Osoby?
SELECT Nazwisko FROM Osoby GROUP BY Nazwisko
38. Które z poleceń SQL daje prawo do wykonania operacji INSERT w tabeli Osoby użytkownikowi o nazwie KTOŚ?
GRANT INSERT ON Osoby TO KTOŚ
39. Które z poleceń SQL odbiera prawo do wykonania operacji INSERT w tabeli Osoby użytkownikowi o nazwie KTOŚ?
REVOKE INSERT ON Osoby TO KTOŚ
40. Który element nie jest częścią MS SQL Server Agent?
LOGIN
41. Na jakich dwóch polach można dokonać złączenia dwóch tabel?
Na dowolnych polach zgodnych co do typu
42. Jaki jest skutek wykonania zapytania? DELETE FROM Osoby
Usunięcie wszystkich rekordów
43. Czy możliwe jest stworzenie TRIGGERA wyzwalanego różnymi zdarzeniami?
TAK
44. Czy wykonanie sumy zapytań przy zastosowaniu UNION lub UNION ALL daje takie same rezultaty?
Jeśli nie ma takich samych rekordów
45. Która klauzula wyznacza punkt do którego wycofujemy transakcję?
SAVE
46. Co powoduje skasowanie tabeli tymczasowej jeśli nie skasowano jej "ręcznie"?
Koniec sesji
47. Czy stworzenie LOGINA bez opartego o niego Użytkownika (USER) daje możliwość wykonania operacji SELECT?
NIE
48. W jakiej postaci mogą zwracać dane funkcje użytkownika?
Przez zmienną lub przez tabelę
49. Ile pól może zwierać podzapytanie będące argumentem operatora IN pole IN(SELECT ... FROM Tabela)?
Tylko jedno
50. Czy możliwe jest stworzenie indeksu na więcej niż jednym polu?
TAK
51. Dla jakiego kursora możliwe jest wykonanie bezpośredniego przejścia do pierwszego rekordu w zestawie rekordów?
SCROLL
52. Które z uprawnień dotyczy procedury?
EXECUTE
53. Które polecenie nie może wyzwalać procedury wyzwalanej (TRIGGER)?
SELECT INTO
55. Która z klauzul powoduje wyznaczenie sumy wszystkich rekordów pochodzących z dwóch rożnych tabel?
UNION ALL
56. Jak dużo indeksów typu "nonclustered" może zostać stworzonych na jednej tabeli bazy danych?
Dowolna ilość
57. Która ze składni polecenia wstawiającego rekord do tabeli Osoby (IdOsoby, Nazwisko, Imie), gdzie IdOsoby jest kluczem podstawowym z ustawioną opcją IDENTITY=YES, a pola Imie i Nazwisko mają ustawioną właściwość NOT NULL będzie wykonane poprawnie?
INSERT INTO Osoby VALUES (ęKowalskił, ę44ł)
58. Któremu wyrażeniu jest równoważne podane obok? Wiek BETWEEN 20 AND 30
Wiek>=20 AND Wiek< =30
59. Które z zapytań wybiera wszystkie nazwiska z tabeli Osoby?
SELECT Nazwisko FROM Osoby GROUP BY Nazwisko
60. Która ze składni polecenia wstawiającego rekord do tabeli Osoby (IdOsoby, Nazwisko, Imie), gdzie IdOsoby jest kluczem podstawowym z ustawioną opcją IDENTITY=YES, będzie wykonane poprawnie?
INSERT INTO Osoby VALUES (ęKowalskił, ęJanł)
61. Jeżeli w tabeli wystepuje pole z ustawiona opcja IDENTITY(1,1) to w przypadku wstawiania wiersza.
Można przestawic stan dyrektywą IDENTITY_INSERT
62. Jeśli definicja ograniczenia wystepuje po CONSTRAINT, to nieprawda jest ze
Uzytkownik nie musi zdefiniowac nazwy
63. Jaka wartość zwraca wyrazenie algebraiczne NULL operator A
NULL
64. Jeżeli użyjemy dyrektywy TOP N PERCENT to liczba zwracanych rekordow jest
Zaokrąglana w góre
65. Które z ograniczen nie może występować po klauzuli CONSTRAINT
DEFAULT
66. Transakcje wycofuje polecenie
ROLLBACK TRAN
67. Która ze składni polecenia wstawiającego rekord do tabeli Osoby (IdOsoby, Nazwisko, Imie), gdzie IdOsoby jest kluczem podstawowym z ustawiona opcja IDENTITY(1,1) jest poprawna
INSERT INTO Osoby VALUES(ęKowalskił,łJanł)
68. W stosunku do realizacji zlaczenia za pomoca operatora JOIN można powiedziec
Dopuszczalne jest stworzenie złączenia przy pomocy operatorów innych niż =
69. Proba usuniecia kolumny z poziomu SQL zakonczy się niepowodzeniem jeżeli
Na kolumnie ustanowiono ograniczenie UNIQUE
70. Ile indeksow typu CLUSTERED można stworzyc na tabeli
Tylko jeden
71. Jeśli definicja ograniczenia wystepuje przy definicji pola to prawda jest ze
Musi mieć zdefiniowana przez użytkownika nazwe
72. Jeśli definicja ograniczenia wystepuje po CONSTRAINT to prawda jest ze
Może dotyczyć wielu pól
73. Nazwa tabeli postaci ##TEST (#TEST) oznacza ze jest
Tymczasowa globalna (lokalna)
75. Jakie są ograniczenia dla podzapytania występującego w klauzuli filtrującej WHERE Brutto > (SELECT > ?
Pod zapytanie musi zwracać jedno pole w jednym wierszu
77, Jeżeli używamy operatora COMPTE BY to prawdziwe jest stwierdzenie
Użycie klauzli GROUP BY jest nie dopuszczalne
78. Ograniczenie klucza obcego tworzy poprzez wykonianie
FOREIGN KEY pole REFERENCES Tabela(pole)
79. Czym różnią sie ograniczenia PROMARY KEY i UNIQUE
W pole z ograniczeniem UNIQUE można wpisać NULL
80. Ile indeksów typu NONCLUSTERED można stworzyć na tabeli?
Dowolnie wiele
81. Polecenie TRUNCATE TABLE
(Nie zezwala na użycie klauzuli WHERE) LUB (usuwa zawartość tabel)
82. Jaka skladnie ma polecenie ALTER TABLE usuwające jedna kolumne?
DROP COLUMN Nazwa
83. Które z zapytań tworzy tabelę o unikalnej parze pól nr oraz opis
CREATE TABLE Nowa(nr int, opis varchar, CONSTRAINT aaa UNIQUE (nr,opis))
84. W przypadku transakcji zagnieżdżonych można powiedzieć że
Zatwierdzenie najbardziej zewnętrznej transakcji zatwierdza wszystkie w niej zawarte
85. W definicji perspektywy możemy stosować
Dowolne zapytanie wybierające
86. Jaką wartość logiczną zwraca wyrażenie NULL = NULL
Taką samą jak ( NULL AND NULL )
87. Dla którego operatora nie jest możliwe poprzedzenie ich operatorem arytmetycznym
IN
88. Przeniesienie do sekcji obsługi wyjątków dokonujemy z sekcji
BEGIN TRY_END
89. Czy można stosować pod zapytania w zapytaniu wstawiającym wiersze INSERT INTO tabela?
Nie jest dopuszczalne
90. Po wykasowaniu n ostatnich wierszy z tabeli a następnie dopisaniu co najmniej jednego wiersza, pola z ustawiana opcja identity (1,1) dla nowych wierszy będą miały generowane wartości:
POCZĄWSZY OD NAJWIĘKSZEJ LICZBY LICZĄC ŁĄCZNIE Z WYKASOWANYMI
91. Które z zapytań tworzy tabele w której pola nie mogą przyjąć takiej samej wartości?
CREATE TABLE NOWA(NR INT, NR2 INT, CONSTRAINT AAA CHECK (NR1<>NR2))
92. Jeśli do pola dodano wykonując polecenie alter table ograniczenie unique to prawdziwe jest stwierdzenie ze aby usunąć kolumnę:
może zostać usunięta poleceniem DROP
93. W stosunku do globalnej tabeli tymczasowej prawdziwe jest stwierdzenie:
należy najpierw usunąć ograniczenie
94. Jeżeli używamy operatora COMPUTE BY to fałszywe jest stwierdzenie:
SORTOWANIE ORDER BY WYSTĘPUJE PO DEFINICJI COMPUTE
Wyszukiwarka
Podobne podstrony:
egzamin pytania i odpowiedzi
egzamin pytania i odpowiedzi prof Pęcherski 2
Egzamin Pytania i Odpowiedzi 2
Egzamin Pytania i Odpowiedzi 1
egzamin pytania odpowiedzi
Egzamin kwalifikacyjny elektryków (D i E) w pytaniach i odpowiedziach zeszyt 8
Egzamin kwalifikacyjny elektryków (D i E) w pytaniach i odpowiedziach Część 7
EGZAMIN PYTANIA I SUGEROWANE ODPOWIEDZI
więcej podobnych podstron