Bazy danych (BD)

EGZAMIN TEORETYCZNY ONLINE
Poniżej znajduje się zestaw 40 losowych pytań
z egzaminu zawodowego pisemnego z kategorii:
BAZY DANYCH (BD)

Uważnie zaznaczaj odpowiedzi oraz odpowiadaj na każde pytanie!
Na wykonanie zestawu masz 60 minut, powodzenia!
Liczba pytań w bazie (w kategorii BAZY DANYCH ): 194
Czas: 60 min
Data: 25-07-2025

1. 
Wskaż cechy wymagane dla klucza głównego.

2. 
Aby za pomocą polecenia SELECT wyświetlić nazwiska osób mieszkających na osiedlu tak, aby te nazwiska nie powtarzały się, należy zapisać zapytanie w postaci

3. 
Baza danych zawiera tabelę ksiazki o polach: tytul, id_autora, data_wypoz, id_czytelnika. Każdego dnia generowany jest raport książek wypożyczonych danego dnia. Wyświetlane są jedynie tytuły książek. Która z kwerend SQL posłuży do stworzenia tego raportu?

4. 
W bazie danych sklepu istnieją dwie tabele powiązane relacją: produkty oraz oceny. Tabela oceny zawiera dowolną liczbę ocen klientów dla danego produktu opisaną polami: id, ocena (pole numeryczne), produktID (klucz obcy). Aby wskazać maksymalną ocenę dla produktu o ID równym 10, należy posłużyć się zapytaniem

5. 
Aby zaimportować plik z danymi SQL do bazy danych MySQL można użyć narzędzia

6. 
Ustalenie relacji pomiędzy tabelami w systemie bazodanowym MySQL umożliwia klauzula

7. 
Po wydaniu polecenia SQL prezentowanego w ramce użytkownik Ela będzie mógł

8. 
Dana jest tabela uczniowie o polach id, imie, nazwisko, data_ur (format rrrr-mm-dd). Które zapytanie w języku SQL wyświetli tylko imiona i nazwiska uczniów urodzonych w 2001 roku?

9. 
*OBRAZ* Przedstawione polecenie SQL, użytkownikowi adam@localhost nadaje prawa

10. 
W bazach danych atrybutem jest

11. 
Które tabele zostaną sprawdzone za pomocą przedstawionego polecenia?

12. 
Tworząc tabelę, do pola które będzie przyjmowało kolejne liczby całkowite nadawane automatycznie, należy dodać własność

13. 
Wskaż zapytanie, w którym dane zostały posortowane

14. 
Aby zaimportować plik z danymi SQL do bazy danych MySQL można użyć narzędzia

15. 
Dana jest tabela pracownicy, do której wpisano rekordy przedstawione obok. Po uruchomieniu podanej w ramce kwerendy SQL zostanie wyświetlona wartość

16. 
Funkcja COUNT języka SQL realizuje

17. 
Wskaż różnicę pomiędzy poleceniami DROP TABLE i TRUNCATE TABLE.

18. 
W bazie danych samochodów pole kolor z tabeli samochody przyjmuje wartości kolorów jedynie ze słownika lakier. Aby połączyć tabele samochody i lakier relacją należy, zastosować kwerendę

19. 
W bazie danych MySQL, aby wyświetlić wszystkie prawa nadane użytkownikowi anna, można posłużyć się poleceniem

20. 
Wybrany minimalny zestaw atrybutów relacji, jednoznacznie identyfikujący każdy rekord tej relacji, przyjmujący wartości niepowtarzalne i niepuste, nazywamy kluczem

21. 
Tabele: Klienci i Zgloszenia są powiązane relacją jeden do wielu. Aby wybrać jedynie opis zgłoszenia oraz odpowiadające mu nazwisko klienta dla zgłoszenia numer 5, należy wydać polecenie

22. 
Baza danych fizycznie umieszczona na większej liczbie komputerów, a logicznie traktowana jako jedna jest oparta o architekturę

23. 
Aby usunąć wszystkie rekordy z tabeli należy zastosować kwerendę

24. 
Tworząc tabelę w języku SQL zdefiniowano pole, którego wartości nie mogą się powtarzać. Do jego definicji należy zastosować atrybut

25. 
Aby przy pomocy zapytania SQL zmodyfikować strukturę istniejącej tabeli, należy zastosować kwerendę

26. 
W języku SQL, aby wstawić wiersz danych do bazy, należy zastosować polecenie

27. 
W języku SQL usunięcie wszystkich danych z tabeli bez usuwania samej tabeli możliwe jest za pomocą polecenia

28. 
W języku SQL, aby zaktualizować dane w wierszach tabeli, należy zastosować polecenie

29. 
Tabele: Firmy i Zamowienia są powiązane relacją jeden do wielu. Aby wybrać jedynie id zamówienia wraz z odpowiadającą mu nazwą firmy dla firm, których poziom jest równy 4, należy zastosować polecenie

30. 
W aplikacji PHP obsługującej bazę danych, aby po wykonaniu dowolnej operacji otrzymać numer błędu oraz jego opis, należy zastosować

31. 
Wskaż zapytanie SQL tworzące użytkownika sekretarka na localhost z hasłem zaq123

32. 
Polecenie wysyłane do serwera bazy danych, polegające na zbieraniu, poszukiwaniu lub modyfikowaniu danych w bazie jest nazywane

33. 
Kwerenda ma za zadanie w tabeli artykuly

34. 
Właściwym zestawem kroków według kolejności, które należy wykonać w celu nawiązania współpracy między aplikacją internetową po stronie serwera a bazą SQL, jes

35. 
Do utworzenia kopii zapasowej bazy danych w MySQL należy użyć polecenia

36. 
Algorytm sortowania tablicy polegający na n-krotnym porównywaniu ze sobą dwóch sąsiadujących elementów tablicy i zamianie miejscami w przypadku spełnienia warunku jest nazywany sortowaniem

37. 
Efektem wykonania kwerendy dla przedstawionej tabeli rezerwacje jest

38. 
Relacja opisana w sposób: „Rekordowi z tabeli A odpowiada dowolna liczba rekordów z tabeli B. Jednemu rekordowi z tabeli B odpowiada dokładnie jeden rekord z tabeli A” jest relacją

39. 
W tabeli mieszkancy z polami id, imie, nazwisko, ulica, numer, czynsz (wartość całkowita) należy wybrać dane osób mieszkających na ulicy Mickiewicza pod numerami 71, 72, 80, których czynsz jest niższy niż 1000 zł. Klauzula WHERE do zapytania będzie miała postać

40. 
Przedstawione zapytanie SELECT wykonane na tabeli przechowującej dane o uczestnikach konkursu ma za zadanie wybrać