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óra klauzula SQL jest używana do ograniczenia liczby zwracanych rekordów w MySQL?

Pytanie 345

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

Pytanie 584

3. W SQL funkcja agregująca AVG() zwraca:

Pytanie 381

4. Jak w SQL pobrać tylko unikalne wartości kolumny miasto z tabeli klienci?

Pytanie 125

5. W SQL polecenie ORDER BY służy do:

Pytanie 368

6. Które z poniższych poleceń SQL utworzy tabelę o nazwie „Books” z kolumnami dla identyfikatora, tytułu i autora?

Pytanie 344

7. Która funkcja PHP służy do połączenia z bazą MySQL przy użyciu rozszerzenia MySQLi?

Pytanie 163

8. Co to jest indeks w bazie danych?

Pytanie 390

9. Ile ograniczeń UNIQUE może mieć pojedyncza tabela?

Pytanie 343

10. Jakie znaczenie ma polecenie SQL JOIN?

Pytanie 31

11. Które zapytanie SQL zwróci średnią wieku użytkowników?

Pytanie 222

12. Które zapytanie wyswietli wszystkie produkty o cenie większej niż 100?

Pytanie 440

13. PRIMARY KEY oznacza:

Pytanie 231

14. W bazie danych masz tabelę 'klienci' z polem 'kod_rabatowy'. Chcesz pobrać liczbę wierszy, w których kod rabatowy NIE jest równy słowu 'ZIMA'. Uruchamiasz zapytanie: SELECT COUNT(*) FROM klienci WHERE kod_rabatowy <> 'ZIMA'; W tabeli jest 10 wierszy: 5 ma kod 'LATO', 3 ma kod 'ZIMA', a 2 wiersze mają wartość NULL w tej kolumnie. Ile wierszy policzy to zapytanie?

Pytanie 951

15. W SQL funkcja NOW() zwraca:

Pytanie 517

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

Pytanie 341

17. Co to jest klucz obcy (foreign key) w bazie danych?

Pytanie 124

18. W SQL klauzula HAVING różni się od WHERE tym, że:

Pytanie 313

19. Które polecenie SQL służy do pobierania danych?

Pytanie 146

20. Co to jest transakcja ACID w bazach danych?

Pytanie 471

21. Uruchamiasz zapytanie z operatorem EXISTS: SELECT nazwisko FROM pracownicy p WHERE EXISTS (SELECT 1 FROM działy d WHERE d.id = p.id_dzialu AND d.lokalizacja = 'Warszawa'); Jak fachowo nazywa się podzapytanie umieszczone wewnątrz klauzuli EXISTS i jak jest przetwarzane przez silnik?

Pytanie 958

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

Pytanie 546

23. W SQL, która komenda modyfikuje istniejące dane w tabeli?

Pytanie 139

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

Pytanie 221

25. Do czego służy funkcja SQL MIN()?

Pytanie 322

26. Chcesz połączyć wyniki dwóch osobnych zapytań SELECT w jeden wynik zbiorczy. Wiadomo, że oba zapytania zwracają taką samą liczbę kolumn o kompatybilnych typach danych. Chcesz zachować absolutnie wszystkie wiersze, również te, które się powtarzają (duplikaty między zapytaniami). Którego operatora użyjesz?

Pytanie 934

27. Która operacja algebry relacji zwraca wiersze wspólne dla dwóch zbiorów?

Pytanie 582

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

Pytanie 339

29. Jaką nazwę ma atak polegający na wstrzyknięciu kodu SQL przez formularz?

Pytanie 468

30. Co to jest transakcja w bazie danych?

Pytanie 373

31. W bazie MySQL wykonujesz operację dodawania nowego rekordu. W tabeli zdefiniowano wyzwalacz (TRIGGER) powiązany z tą operacją. W jaki sposób wewnątrz kodu tego wyzwalacza możesz odwołać się do wartości, które właśnie są wstawiane w nowym wierszu?

Pytanie 927

32. W SQL indeksy w tabeli przyspieszają:

Pytanie 321

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

Pytanie 102

34. Które polecenie SQL służy do zmiany struktury istniejącej tabeli?

Pytanie 588

35. Jaki typ danych w MySQL jest używany do przechowywania daty i godziny?

Pytanie 218

36. Relacja 1:N oznacza:

Pytanie 469

37. Które polecenie pozwala na połączenie relacją WSZYSTKICH wierszy łączonych tabel

Pytanie 46

38. Czym różni się typ danych CHAR(10) od typu VARCHAR(10) w bazach danych takich jak MySQL czy PostgreSQL podczas przechowywania tekstu o długości 4 znaków (np. 'Anna')?

Pytanie 932

39. Co oznacza termin 'Atomowość' (Atomicity) będący jedną z głównych składowych reguł ACID, które muszą spełniać nowoczesne transakcyjne bazy danych?

Pytanie 938

40. Aby dodać nowy rekord do tabeli, używamy:

Pytanie 315

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.