Dla nauczycieli: można bezpłatnie drukować, kopiować i używać na zajęciach. Każdy nowy arkusz ma nowe wartości i własny klucz odpowiedzi. Będziemy wdzięczni za link do ExamProblems na stronie kursu.
Imię: ____________________ Data: ____________
1.Łatwy
Co oznacza znak wieloznaczny _ (podkreślenie) we wzorcu LIKE?
ADowolną literę, ale nie cyfrę
BZero lub więcej znaków
CDokładnie jeden znak
DZnak spacji
2.Łatwy
Co robi ograniczenie CHECK?
ALiczy wiersze w tabeli
BSprawdza, czy tabela istnieje, zanim zostanie na niej wykonane zapytanie
COdrzuca wiersze, których wartości nie spełniają warunku
DWeryfikuje hasło użytkownika
3.Łatwy
Czym jest klucz sztuczny (surrogate key)?
ASztucznym identyfikatorem bez znaczenia biznesowego, np. automatycznie zwiększanym id
BKluczem używanym tylko w widokach
CKluczem odwołującym się do innej tabeli
DKluczem utworzonym z danych rzeczywistych, np. adresu e-mail
4.Średni
Czym jest SQL injection?
AAtak, w którym dane wejściowe użytkownika zmieniają strukturę zapytania SQL
BTechnika szybkiego wstawiania wielu wierszy jedną instrukcją INSERT
CTechnika tworzenia kopii zapasowych bazy danych
DSposób dodawania indeksów
5.Średni
Które stwierdzenie dotyczące HAVING jest prawdziwe?
AMoże używać funkcji agregujących do filtrowania grup
BNie może być używane z GROUP BY
CMusi występować przed WHERE w instrukcji SELECT
DSortuje wyniki
6.Średni
Które zapytanie zwraca najwyższą pensję w każdym dziale?
ASELECT dept, MAX(salary) FROM emp ORDER BY dept
BSELECT MAX(dept), salary FROM emp GROUP BY salary
CSELECT dept, salary FROM emp WHERE salary = MAX(salary)