Font size
WorksheetsSprawdzian SQL
Total questions: 20
Worksheet time: 43mins
Które polecenie pobiera dane z tabeli?
INSERT
SELECT
UPDATE
DELETE
Który klucz jednoznacznie identyfikuje wiersz w tabeli?
FOREIGN KEY
UNIQUE
PRIMARY KEY
INDEX
Który operator służy do filtrowania wyników?
ORDER BY
WHERE
GROUP BY
LIMIT
Jaka relacja opisuje zależność „jeden uczeń – wiele ocen”?
1 : 1
wiele : wiele
wiele : 1
1 : wiele
Który JOIN zwraca tylko pasujące rekordy z obu tabel?
LEFT JOIN
RIGHT JOIN
FULL JOIN
INNER JOIN
Które zapytania są poprawnymi zapytaniami SELECT?
SELECT * FROM uczniowie;
SELECT uczniowie ALL;
SELECT nazwisko, imie FROM uczniowie;
SELECT BY uczniowie;
Co może być kluczem głównym (PRIMARY KEY)?
Numer ID ucznia
(np. int)
PESEL ucznia (unikalny)
Kolumna z powtarzającymi się wartościami
Tekst, który może się duplikować
Które instrukcje służą do sortowania danych?
ORDER BY rosnąco / malejąco
SORT BY
ORDER nazwisko ASC
ORDER BY nazwisko DESC
Gdzie w SQL zazwyczaj używa się FOREIGN KEY?
Do łączenia rekordów między tabelami
Do wstawiania obrazków
Do zachowania spójności danych (integrity)
Do wybierania unikalnych rekordów
Co jest potrzebne do stworzenia relacji wiele-wiele?
Tabela pośrednicząca (łącząca)
Dwie kolumny FOREIGN KEY w tabeli pośredniczącej
AUTO_INCREMENT
Kopia głównej tabeli
Uzupełnij kod pobierający jedynie kolumny name oraz price z tabeli „produkty”:
SELECT (a) FROM produkty;
Uzupełnij filtr wybierający uczniów z klasy „4TI”:
SELECT * FROM uczniowie WHERE (a) ;
Uzupełnij kod sortujący po nazwisku rosnąco:
SELECT * FROM uczniowie ORDER BY nazwisko (a) ;
Uzupełnij klucz obcy w tworzeniu tabeli:
FOREIGN KEY (id_ucznia) REFERENCES uczniowie( (a) );
Uzupełnij kod tworzący kolumnę klucza głównego:
id INT PRIMARY (a)
Napisz zapytanie SQL pobierające imię i nazwisko wszystkich klientów z tabeli „klienci”.
Napisz zapytanie SQL zwracające tylko produkty o cenie większej niż 100.
Napisz zapytanie SQL, które policzy liczbę uczniów w tabeli „uczniowie”.
Napisz pełne zapytanie SQL tworzące tabelę „kategorie” z kolumną id (PRIMARY KEY) i nazwą kategorii.
Napisz zapytanie SQL z INNER JOIN łączące uczniów z ocenami po kolumnie id_ucznia,
wybierające imie, nazwisko i ocene.
