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 quiz

Na lekcję

Praca domowa, gra na żywo i wydruki dla nauczyciela

Wszystko o Quizach w szkole: raport po lekcji, oceny 1–6, lista uczniów →

Podobne quizy

Wszystkie: quizy przyrodnicze i naukowe →

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 AI

Opublikowano 1 listopada 2026. Zgłoś błąd w pytaniu