Skip to main contentSkip to footer

Test Bazy Danych i SQL – 40 pytań

Sprawdź swoją znajomość baz danych i języka SQL w teście przygotowującym do egzaminu INF.03. 40 praktycznych pytań pomoże Ci utrwalić wiedzę potrzebną do zdania kwalifikacji INF.03.

1. Który typ danych SQL przechowuje tekst o zmiennej długości?

Pytanie 206

2. Co oznacza termin "denormalizacja" w kontekście baz danych?

Pytanie 447

3. Jak nazywa się podzbiór strukturalnego języka zapytań, związany z formułowaniem zapytań do bazy danych za pomocą polecenia SELECT?

Pytanie 546

4. W SQL klauzula ORDER BY służy do:

Pytanie 339

5. Projektujesz bazę danych i chcesz wymusić regułę, według której usunięcie klienta z tabeli 'klienci' spowoduje automatyczne usunięcie wszystkich jego zamówień z tabeli 'zamowienia'. Jakie związki i opcje klucza obcego (FOREIGN KEY) musisz zdefiniować?

Pytanie 921

6. Które z poleceń SQL usunie wszystkie rekordy z tabeli uzytkownicy, ale zachowa jej strukturę?

Pytanie 52

7. Które z poniższych zapytań SQL najefektywniej zwróci trzech najstarszych użytkowników według kolumny birth_date?

Pytanie 249

8. Które z poniższych stwierdzeń jest prawdziwe w kontekście bazy danych?

Pytanie 39

9. Co to jest transakcja w bazie danych?

Pytanie 373

10. W języku SQL polecenie DELETE FROM klienci; spowoduje:

Pytanie 102

11. Który z poniższych opisów najlepiej definiuje warunek, jaki musi spełnić tabela relacyjna, aby znajdowała się w Trzeciej Formie Normalnej (3FN)?

Pytanie 923

12. Które polecenie SQL zwróci wszystkie rekordy z tabeli klienci, których kolumna email nie jest pusta?

Pytanie 399

13. Jak nazywa się indeks który przechowuje dane w strukturze drzewa zrównoważonego?

Pytanie 584

14. Co oznacza właściwość Atomicity w modelu ACID transakcji?

Pytanie 583

15. W MySQL polecenie SELECT DISTINCT zwraca

Pytanie 489

16. Jaki typ danych w MySQL przechowuje daty?

Pytanie 511

17. W języku SQL, aby zwrócić tylko unikalne wartości z kolumny nazwa, należy użyć:

Pytanie 254

18. Która komenda SQL dodaje nową kolumnę do istniejącej tabeli?

Pytanie 387

19. Chcesz przyspieszyć operacje wyszukiwania danych w tabeli 'artykuły' według kolumny 'tytul', w której często wyszukujesz frazy za pomocą instrukcji WHERE tytul = 'wyszukiwany tekst'. Jakie narzędzie bazy danych należy zastosować?

Pytanie 925

20. Chcesz zaimplementować tzw. 'blokadę pesymistyczną' (Pessimistic Locking) na poziomie bazy danych podczas odczytu danych za pomocą SELECT, aby uniemożliwić innym transakcjom modyfikację wybranych wierszy do momentu, aż Twoja transakcja się zakończy. Jakiego rozszerzenia składniowego użyjesz w MySQL?

Pytanie 950

21. Mamy tabelę 'zamowienia' z indeksem założonym na kolumnie 'data_zamowienia'. Programista chce pobrać zamówienia z dzisiejszego dnia i pisze zapytanie: SELECT * FROM zamowienia WHERE YEAR(data_zamowienia) = 2026; Jaki jest główny problem wydajnościowy tego zapytania przy dużej bazie danych?

Pytanie 945

22. Przeanalizuj poniższe polecenie mające na celu utworzenie tabeli: CREATE TABLE oceny (id INT, wartosc INT, CHECK (wartosc BETWEEN 1 AND 6)); W środowisku bazy danych MySQL w starszych wersjach (np. 5.6/5.7) deweloper wstawia rekord z wartością 10 i operacja kończy się sukcesem bez błędu. Dlaczego tak się stało?

Pytanie 953

23. Która klauzula SQL służy do filtrowania wyników po agregacji danych?

Pytanie 585

24. Który typ danych w SQL przechowuje liczby całkowite?

Pytanie 490

25. Które polecenie w SQL tworzy nową tabelę?

Pytanie 272

26. Co oznacza JOIN w SQL?

Pytanie 212

27. Jak w MySQL dodać nową kolumnę do istniejącej tabeli?

Pytanie 260

28. Jak utworzyć unikalny indeks w kolumnie „ID” w tabeli „Osoby”?

Pytanie 341

29. Jakie zapytanie MySQL zmienia strukturę tabeli poprzez dodanie nowej kolumny?

Pytanie 221

30. Jak nazywa się element bazy danych, za pomocą którego można jedynie odczytać dane z bazy, prezentując je w postaci tekstu lub wykresu?

Pytanie 58

31. Która z poniższych funkcji MySQL służy do zliczania liczby wierszy w tabeli?

Pytanie 213

32. W SQL słowo kluczowe WHERE służy do:

Pytanie 176

33. Jaką funkcją w języku SQL dostaniemy aktualną datę i godzinę?

Pytanie 211

34. Które polecenie SQL tworzy nową tabelę?

Pytanie 155

35. W MySQL polecenie EXPLAIN służy do:

Pytanie 515

36. Które z poniższych zapytań doda nowy rekord do tabeli produkty z kolumnami nazwa i cena?

Pytanie 402

37. Które polecenie MySQL zwróci tylko 5 pierwszych rekordów tabeli?

Pytanie 235

38. Który JOIN zwróci tylko pasujące rekordy z dwóch tabel?

Pytanie 70

39. Aby prawidłowo utworzyć relację typu m..n nienarażoną na redundancję danych, należy

Pytanie 48

40. Który z poniższych typów danych w SQL przechowuje liczby całkowite?

Pytanie 106

arrow_upward

Preferencje plików cookies

✕

Inne

Inne pliki cookie to te, które są analizowane i nie zostały jeszcze przypisane do żadnej z kategorii.

Niezbędne

Niezbędne
Niezbędne pliki cookie są absolutnie niezbędne do prawidłowego funkcjonowania strony. Te pliki cookie zapewniają działanie podstawowych funkcji i zabezpieczeń witryny. Anonimowo.

Reklamowe

Reklamowe pliki cookie są stosowane, by wyświetlać użytkownikom odpowiednie reklamy i kampanie marketingowe. Te pliki śledzą użytkowników na stronach i zbierają informacje w celu dostarczania dostosowanych reklam.

Analityczne

Analityczne pliki cookie są stosowane, by zrozumieć, w jaki sposób odwiedzający wchodzą w interakcję ze stroną internetową. Te pliki pomagają zbierać informacje o wskaźnikach dot. liczby odwiedzających, współczynniku odrzuceń, źródle ruchu itp.

Funkcjonalne

Funkcjonalne pliki cookie wspierają niektóre funkcje tj. udostępnianie zawartości strony w mediach społecznościowych, zbieranie informacji zwrotnych i inne funkcjonalności podmiotów trzecich.

Wydajnościowe

Wydajnościowe pliki cookie pomagają zrozumieć i analizować kluczowe wskaźniki wydajności strony, co pomaga zapewnić lepsze wrażenia dla użytkowników.