Bazy danych i SQL — informatyka, liceum
Tabele, rekordy i klucze, zapytania z WHERE, grupowanie danych i łączenie tabel. Zakres obejmuje podstawy baz danych i języka SQL z lekcji informatyki w liceum.
Imię i nazwisko: ______________________________ Klasa: ________ Data: ____________
-
Tabela „uczniowie” ma kolumnę „id_klasy” odwołującą się do klucza głównego tabeli „klasy”. Czym jest „id_klasy” w tabeli „uczniowie”? (1 pkt)
- A. indeksem sortującym
- B. kluczem obcym
- C. kluczem głównym
- D. funkcją agregującą
-
Klauzula WHERE w zapytaniu SELECT służy do filtrowania wierszy przed ich pogrupowaniem. (1 pkt)
- Prawda
- Fałsz
-
Tabela „zamowienia” zawiera wiersze z kolumną „klient”: Ala, Ola, Ala, Ewa, Ala, Ola. Ile wierszy zwróci zapytanie SELECT klient, COUNT(*) FROM zamowienia GROUP BY klient;? (1 pkt)
Odpowiedź: ______________
-
Która relacja występuje, gdy jeden klient może złożyć wiele zamówień, a każde zamówienie należy do jednego klienta? (1 pkt)
- A. Wiele do jednego w obu kierunkach
- B. Jeden do jednego
- C. Brak relacji
- D. Jeden do wielu
-
Jak nazywa się klauzula SQL, w której podajemy warunek wyboru rekordów (np. cena > 10)? Podaj jedno słowo angielskie. (1 pkt)
Odpowiedź: ________________________________
-
Klucz główny tabeli jednoznacznie identyfikuje każdy rekord w tej tabeli. (1 pkt)
- Prawda
- Fałsz
-
Tabela „Uczniowie” ma 30 rekordów. Ilu rekordów dotyczy wynik zapytania SELECT * FROM Uczniowie; (bez WHERE)? (1 pkt)
Odpowiedź: ______________ rekordów
-
Zapytanie z GROUP BY klasa i funkcją COUNT(*) zwraca liczbę rekordów w każdej klasie. (1 pkt)
- Prawda
- Fałsz
-
Która instrukcja SQL służy do pobierania danych z tabeli? (1 pkt)
- A. DELETE
- B. INSERT
- C. SELECT
- D. UPDATE
-
Funkcja COUNT(*) zwraca sumę wartości z kolumny liczbowej. (1 pkt)
- Prawda
- Fałsz
-
Którego słowa kluczowego SQL używa się do łączenia wierszy z dwóch tabel na podstawie powiązanych kolumn? (1 pkt)
- A. INSERT
- B. ORDER
- C. JOIN
- D. LIMIT
-
Jak nazywa się pojedynczy wiersz w tabeli bazy danych? (1 pkt)
- A. Klucz obcy
- B. Kwerenda
- C. Rekord
- D. Pole
-
Która klauzula SQL grupuje wiersze o tej samej wartości w wybranej kolumnie, aby można było użyć funkcji agregujących? (1 pkt)
- A. GROUP BY
- B. WHERE
- C. ORDER BY
- D. FROM
Wynik: ______ / 13 pkt · webp.pl/quiz/k/bazy-danych-sql-liceum-quiz