wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Sprawdzian SQL

Total questions: 20

Worksheet time: 43mins

Name
Class
Date
1.

Które polecenie pobiera dane z tabeli?

a)

INSERT

b)

SELECT

c)

UPDATE

d)

DELETE

2.

Który klucz jednoznacznie identyfikuje wiersz w tabeli?

a)

FOREIGN KEY

b)

UNIQUE

c)

PRIMARY KEY

d)

INDEX

3.

Który operator służy do filtrowania wyników?

a)

ORDER BY

b)

WHERE

c)

GROUP BY

d)

LIMIT

4.

Jaka relacja opisuje zależność „jeden uczeń – wiele ocen”?

a)

1 : 1

b)

wiele : wiele

c)

wiele : 1

d)

1 : wiele

5.

Który JOIN zwraca tylko pasujące rekordy z obu tabel?

a)

LEFT JOIN

b)

RIGHT JOIN

c)

FULL JOIN

d)

INNER JOIN

6.

Które zapytania są poprawnymi zapytaniami SELECT?

a)

SELECT * FROM uczniowie;

b)

SELECT uczniowie ALL;

c)

SELECT nazwisko, imie FROM uczniowie;

d)

SELECT BY uczniowie;

7.

Co może być kluczem głównym (PRIMARY KEY)?

a)

Numer ID ucznia
(np. int)

b)

PESEL ucznia (unikalny)

c)

Kolumna z powtarzającymi się wartościami

d)

Tekst, który może się duplikować

8.

Które instrukcje służą do sortowania danych?

a)

ORDER BY rosnąco / malejąco

b)

SORT BY

c)

ORDER nazwisko ASC

d)

ORDER BY nazwisko DESC

9.

Gdzie w SQL zazwyczaj używa się FOREIGN KEY?

a)

Do łączenia rekordów między tabelami

b)

Do wstawiania obrazków

c)

Do zachowania spójności danych (integrity)

d)

Do wybierania unikalnych rekordów

10.

Co jest potrzebne do stworzenia relacji wiele-wiele?

a)

Tabela pośrednicząca (łącząca)

b)

Dwie kolumny FOREIGN KEY w tabeli pośredniczącej

c)

AUTO_INCREMENT

d)

Kopia głównej tabeli

11.

Uzupełnij kod pobierający jedynie kolumny name oraz price z tabeli „produkty”:

SELECT (a)   FROM produkty;

12.

Uzupełnij filtr wybierający uczniów z klasy „4TI”:

SELECT * FROM uczniowie WHERE (a)   ;

13.

Uzupełnij kod sortujący po nazwisku rosnąco:

SELECT * FROM uczniowie ORDER BY nazwisko (a)   ;

14.

Uzupełnij klucz obcy w tworzeniu tabeli:

FOREIGN KEY (id_ucznia) REFERENCES uczniowie( (a)   );

15.

Uzupełnij kod tworzący kolumnę klucza głównego:

id INT PRIMARY (a)  

16.

Napisz zapytanie SQL pobierające imię i nazwisko wszystkich klientów z tabeli „klienci”.

4 lines
17.

Napisz zapytanie SQL zwracające tylko produkty o cenie większej niż 100.

4 lines
18.

Napisz zapytanie SQL, które policzy liczbę uczniów w tabeli „uczniowie”.

4 lines
19.

Napisz pełne zapytanie SQL tworzące tabelę „kategorie” z kolumną id (PRIMARY KEY) i nazwą kategorii.

4 lines
20.

Napisz zapytanie SQL z INNER JOIN łączące uczniów z ocenami po kolumnie id_ucznia,
wybierające imie, nazwisko i ocene.

4 lines