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. Jakie polecenie SQL wstawia dane do tabeli?

Pytanie 201

2. Typ stało-znakowy w SQL to:

Pytanie 424

3. Jakie polecenie SQL usuwa dane z tabeli?

Pytanie 189

4. W teorii baz danych i standardzie izolacji transakcji ACID, na czym dokładnie polega anomalia nazywana 'Niepowtarzalnym odczytem' (Non-repeatable Read)?

Pytanie 946

5. 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

6. Co oznacza skrótowy zapis 'Relacja N:M' (wiele-do-wielu) w fazie fizycznego projektowania struktury relacyjnej bazy danych i jak implementuje się ją w kodzie SQL?

Pytanie 954

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

Pytanie 468

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

Pytanie 254

9. Co oznacza pojęcie „normalizacja bazy danych”?

Pytanie 40

10. Dany jest zaawansowany scenariusz złączeń tabel: SELECT * FROM klienci k LEFT JOIN zamowienia z ON k.id = z.id_klienta WHERE z.status = 'Aktywne'; Jak zachowa się to zapytanie pod kątem logicznym i czym różni się od standardowego mechanizmu LEFT JOIN?

Pytanie 947

11. Co to jest normalizacja w kontekście baz danych?

Pytanie 408

12. Który z poniższych języków pozwala tworzyć zapytania do baz danych?

Pytanie 71

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

Pytanie 387

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

Pytanie 584

15. W relacyjnej bazie danych klucz obcy (FOREIGN KEY):

Pytanie 392

16. Który typ relacji w bazie danych oznacza, że wiele rekordów z jednej tabeli może być powiązanych z wieloma rekordami w innej tabeli?

Pytanie 451

17. Mamy dwie tabele: 'studenci' (10 wierszy) oraz 'kursy' (5 wierszy). Wykonujesz zapytanie bez jawnego warunku złączenia: SELECT * FROM studenci, kursy; Jak nazywa się takie złączenie i ile wierszy zwróci w wyniku?

Pytanie 924

18. 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

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

Pytanie 272

20. W SQL, która klauzula grupuje wiersze o tej samej wartości?

Pytanie 359

21. 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

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

Pytanie 46

23. 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

24. Jaki jest wynik zapytania SQL: SELECT COUNT(*) FROM users?

Pytanie 29

25. Który typ klucza w bazie danych gwarantuje unikalność wartości, ale może przyjmować wartość NULL?

Pytanie 470

26. Jakie znaczenie ma polecenie SQL JOIN?

Pytanie 31

27. Masz tabelę 'klienci' z polami: id, imie, miasto. Chcesz pobrać listę unikalnych miast, z których pochodzą klienci, tak aby nazwa każdego miasta pojawiła się w wyniku tylko jeden raz. Którego słowa kluczowego użyjesz w zapytaniu SELECT?

Pytanie 929

28. Co to jest transakcja w bazie danych?

Pytanie 373

29. PRIMARY KEY oznacza:

Pytanie 231

30. Które z poniższych zapytań zgrupuje dane według kolumny dzial i policzy liczbę pracowników w każdym dziale?

Pytanie 375

31. Projektujesz bazę danych i decydujesz się na zastosowanie relacji identyfikującej (Identifying Relationship) pomiędzy tabelą nadrzędną 'magazyny' a podrzędną 'sekcje'. Czym charakteryzuje się taka relacja w praktyce?

Pytanie 948

32. Które zapytanie SQL zwróci imię i nazwisko wszystkich pracowników, których nazwisko zaczyna się na literę „K” i którzy zarabiają więcej niż 4000 zł?

Pytanie 367

33. Aby dodać klucz główny do kolumny id w tabeli produkty, używamy:

Pytanie 168

34. Załóżmy, że tworzysz tabelę z dwiema kolumnami i definiujesz unikalność danych: CREATE TABLE rejestr (id INT, kod VARCHAR(10), UNIQUE(id, kod)); Wstawiasz do tej tabeli trzy rekordy: (1, NULL), (1, NULL) oraz (1, 'A'). Jak zachowa się system bazodanowy zgodny ze standardem SQL (np. MySQL) podczas prób wykonania tych operacji?

Pytanie 943

35. W SQL, która klauzula służy do sortowania wyników rosnąco?

Pytanie 110

36. W bazie danych posiadasz tabelę 'pracownicy' z kolumną 'pensja', w której niektóre rekordy mają wartość NULL (brak wpisanej pensji). Wykonujesz zapytanie: SELECT COUNT(*), COUNT(pensja) FROM pracownicy; Jaki będzie rezultat tego zapytania?

Pytanie 920

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

Pytanie 163

38. Jaki jest cel polecenia SQL CREATE INDEX?

Pytanie 336

39. Czym jest DBMS?

Pytanie 248

40. Tylko jeden z poniższych znaków jest symbolem wieloznacznym w MySQL. Który?

Pytanie 338

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.