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óre zapytanie wyswietli wszystkie produkty o cenie większej niż 100?

Pytanie 440

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

Pytanie 339

3. Które z poniższych zapytań SQL pobierze wszystkie dane z tabeli uzytkownicy?

Pytanie 94

4. Które zapytanie SQL zwróci liczbę użytkowników w tabeli users, którzy mają unikalne adresy e-mail?

Pytanie 449

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

Pytanie 52

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

Pytanie 408

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

Pytanie 29

8. Mamy zapytanie SQL realizujące stronicowanie danych (pagination): SELECT * FROM produkty ORDER BY cena DESC LIMIT 10 OFFSET 50; Co dokładnie robi to zapytanie w kontekście zwracanego zbioru rekordów?

Pytanie 956

9. W języku SQL, które zapytanie usunie tabelę miasta?

Pytanie 97

10. W SQL jak sortujemy dane malejąco?

Pytanie 200

11. W języku SQL polecenie: SELECT * FROM klienci WHERE miasto = 'Warszawa';

Pytanie 354

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

Pytanie 392

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

14. Przeanalizuj poniższe zapytanie modyfikujące dane, w którym użyto podzapytania: UPDATE produkty SET cena = cena * 1.1 WHERE id_kategorii = (SELECT id FROM kategorie WHERE nazwa = 'AGD'); Załóżmy, że podzapytanie z tabeli 'kategorie' z powodu błędu w danych zwróciło dwa wiersze (np. dwa identyfikatory dla dwóch kategorii o tej samej nazwie). Jak zareaguje silnik bazy danych?

Pytanie 944

15. Pole autor w tabeli ksiazka jest

Pytanie 492

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

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

Pytanie 254

18. Co oznacza JOIN w SQL?

Pytanie 212

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

Pytanie 585

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

21. W SQL funkcja NOW() zwraca:

Pytanie 517

22. Co oznacza klucz główny (PRIMARY KEY)?

Pytanie 160

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

Pytanie 211

24. Który typ danych w MySQL przechowuje tekst o zmiennej długości do 255 znaków?

Pytanie 442

25. Jakiego typu dane mogą być kluczem głównym w bazie danych?

Pytanie 238

26. Instrukcja SQL SELECT * FROM klienci; oznacza:

Pytanie 169

27. W modelu relacyjnym bazy danych klucz główny:

Pytanie 350

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

29. W SQL polecenie ALTER TABLE users ADD COLUMN wiek INT; :

Pytanie 386

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

Pytanie 946

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

Pytanie 387

32. Która z poniższych postaci normalnych baz danych wymaga, aby każde pole niebędące kluczem głównym zależało tylko od klucza głównego?

Pytanie 76

33. Które z poniższych nie jest systemem zarządzania bazą danych (DBMS)?

Pytanie 152

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

Pytanie 375

35. Co oznacza klauzula LIMIT w zapytaniu SQL?

Pytanie 207

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

Pytanie 48

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

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

Pytanie 272

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

Pytanie 213

40. Która funkcja SQL zlicza liczbę wierszy w wyniku zapytania?

Pytanie 382

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.