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. Aby prawidłowo utworzyć relację typu m..n nienarażoną na redundancję danych, należy

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

3. Które zapytanie SQL zwróci wszystkie rekordy z tabeli products, których cena jest pomiędzy 100 a 500?

4. Jaka jest różnica między JOIN a UNION?

5. Jakim poleceniem w MySQL utworzysz kopię tabeli wraz z danymi?

6. Serwer MySQL domyślnie używa portu:

7. Co to jest transakcja ACID w bazach danych?

8. 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?

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

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

11. W języku zapytań SQL, aby dodać do tabeli Towar kolumnę rozmiar typu znakowego o maksymalnej długości 20 znaków, należy wykonać polecenie

12. Jaką funkcję pełni klauzula HAVING?

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

14. Constraint UNIQUE w SQL zapewnia:

15. Która funkcja zabezpiecza hasło przed odczytaniem w bazie danych?

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

17. Aby zmienić maksymalną długość pola imie w tabeli klienci na 30 znaków, należy użyć w języku SQL następującego kodu

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

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

20. W relacyjnej bazie danych kolumna user_id w tabeli orders jest kluczem obcym powiązanym z id w tabeli users. Co stanie się po usunięciu użytkownika, jeśli ograniczenie ma opcję ON DELETE CASCADE?

arrow_upward