Przyroda i nauka · quiz redakcji WebP.pl
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.
- 13 pytań
- ok. 7 min
- jednokrotny wybór, prawda/fałsz, krótka odpowiedź, odpowiedź liczbowa
- tryb nauki — wyjaśnienia po każdej odpowiedzi
Za darmo i bez logowania. Na końcu zobaczysz wynik, ranking i poprawne odpowiedzi, a błędne pytania możesz od razu powtórzyć.
Ucz się inaczej
Te same pytania jako fiszki, gry i łamigłówki — za darmo, bez logowania.
O quizie
Zapytamy, jak nazywa się pojedynczy wiersz tabeli i do czego służy klucz główny. Sprawdzisz, którą instrukcją pobiera się dane i jak w zapytaniu podać warunek wyboru rekordów. Pojawi się też pytanie o to, ilu rekordów dotyczy zapytanie bez warunku. Dalej przejdziemy do relacji między tabelami, roli kolumny odwołującej się do cudzego klucza oraz łączenia wierszy z dwóch tabel. Na końcu zajmiemy się grupowaniem danych i funkcją zliczającą, także na przykładzie krótkiej listy zamówień.
Quiz sprawdzi się przed lekcją o SQL, gdy chcesz zobaczyć, co już umiesz. Możesz też wrócić do niego po zajęciach i uporządkować pojęcia, które łatwo ze sobą pomylić. Nauczyciel może rozwiązać go z klasą na żywo: pytania na rzutniku, odpowiedzi z telefonów. Rodzic bez trudu sprawdzi razem z dzieckiem, co jeszcze wymaga ćwiczeń. Nie musisz się logować, a quiz jest darmowy.
Pytania i odpowiedzi
Najpierw spróbuj rozwiązać quiz — odpowiedzi poniżej są schowane; kliknij pytanie, żeby zobaczyć odpowiedź i wyjaśnienie.
1. Jak nazywa się pojedynczy wiersz w tabeli bazy danych?
Odpowiedź: Rekord
Wiersz tabeli zawierający komplet danych o jednym obiekcie nazywamy rekordem. Kolumna to pole (atrybut).
2. Klucz główny tabeli jednoznacznie identyfikuje każdy rekord w tej tabeli.
Odpowiedź: Prawda
Wartości klucza głównego są unikalne, więc wskazują dokładnie jeden rekord.
3. Która instrukcja SQL służy do pobierania danych z tabeli?
Odpowiedź: SELECT
SELECT wybiera dane z tabeli. INSERT dodaje, UPDATE zmienia, a DELETE usuwa rekordy.
4. Jak nazywa się klauzula SQL, w której podajemy warunek wyboru rekordów (np. cena > 10)? Podaj jedno słowo angielskie.
Odpowiedź: WHERE / where
Klauzula WHERE filtruje rekordy spełniające podany warunek.
5. Tabela „Uczniowie” ma 30 rekordów. Ilu rekordów dotyczy wynik zapytania SELECT * FROM Uczniowie; (bez WHERE)?
Odpowiedź: 30 rekordów
Bez klauzuli WHERE zapytanie zwraca wszystkie rekordy tabeli, czyli 30.
6. 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?
Odpowiedź: Jeden do wielu
Jednemu klientowi odpowiada wiele zamówień, więc jest to relacja jeden do wielu.
7. Zapytanie z GROUP BY klasa i funkcją COUNT(*) zwraca liczbę rekordów w każdej klasie.
Odpowiedź: Prawda
GROUP BY grupuje rekordy o tej samej wartości klasa, a COUNT(*) liczy rekordy w każdej grupie.
8. Którego słowa kluczowego SQL używa się do łączenia wierszy z dwóch tabel na podstawie powiązanych kolumn?
Odpowiedź: JOIN
JOIN służy do łączenia wierszy z dwóch lub więcej tabel na podstawie warunku dotyczącego kolumn, np. klucza obcego.
9. Która klauzula SQL grupuje wiersze o tej samej wartości w wybranej kolumnie, aby można było użyć funkcji agregujących?
Odpowiedź: GROUP BY
GROUP BY tworzy grupy wierszy o tych samych wartościach w podanych kolumnach, a funkcje takie jak COUNT czy SUM liczą wynik dla każdej grupy.
10. Tabela „uczniowie” ma kolumnę „id_klasy” odwołującą się do klucza głównego tabeli „klasy”. Czym jest „id_klasy” w tabeli „uczniowie”?
Odpowiedź: kluczem obcym
Kolumna, której wartości odwołują się do klucza głównego innej tabeli, jest kluczem obcym.
11. Klauzula WHERE w zapytaniu SELECT służy do filtrowania wierszy przed ich pogrupowaniem.
Odpowiedź: Prawda
WHERE ogranicza wiersze według warunku przed działaniem GROUP BY; do filtrowania grup służy HAVING.
12. Funkcja COUNT(*) zwraca sumę wartości z kolumny liczbowej.
Odpowiedź: Fałsz
COUNT(*) zwraca liczbę wierszy, a sumę wartości liczy funkcja SUM.
13. 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;?
Odpowiedź: 3
Są trzy różne wartości (Ala, Ola, Ewa), więc powstają trzy grupy i trzy wiersze wyniku.
Gotowy? Sprawdź się teraz.
Rozpocznij quizNa lekcję
Praca domowa, gra na żywo i wydruki dla nauczyciela
- Zadaj jako pracę domową — termin, klasa, oceny 1–6 i lista, kto jeszcze nie zrobił; uczniowie bez logowania
- Poprowadź na żywo — PIN i kod QR dla klasy, pytania na rzutniku, uczniowie odpowiadają na telefonach
- Koło pytań — losowanie pytania na tablicę, lekcja bez telefonów
- Wydruk / kartka pracy — klucz odpowiedzi na osobnej stronie; warianty A i B przeciw ściąganiu
- Materiały w Szkole WebP.pl — przygotuj na ten temat doświadczenie na lekcję, kartę pracy i kartkówkę w grupach A i B; za darmo, bez logowania
Wszystko o Quizach w szkole: raport po lekcji, oceny 1–6, lista uczniów →
Podobne quizy
Zrób podobny quiz w minutę
Wklej notatki z lekcji albo wpisz temat — AI ułoży pytania, a Ty udostępnisz quiz klasie linkiem lub kodem QR.
Stwórz quiz z AIOpublikowano 1 listopada 2026. Zgłoś błąd w pytaniu