ID: 1915 Bazy danych Łatwe

Źródło: Arkusze CKE

Którą klauzulę powinno się zastosować w poleceniu CREATE TABLE języka SQL, aby dane pole rekordu nie było puste?

Warianty odpowiedzi

  1. A

    NULL

  2. B

    CHECK

  3. C

    NOT NULL

  4. D

    DEFAULT

Wyjaśnienie

W relacyjnych bazach danych wartość NULL oznacza brak danych lub nieznaną wartość. Kiedy tworzysz tabelę za pomocą CREATE TABLE i chcesz wymusić, aby dana kolumna zawsze zawierała konkretne dane (np. pesel albo adres e-mail), stosujesz klauzulę NOT NULL.

Dzięki temu baza danych po prostu odbije próbę zapisania rekordu, w którym to pole byłoby puste.

To jeden z podstawowych sposobów na dbanie o jakość danych już na etapie projektowania struktury bazy.

Sprawdź się w praktyce

Rozwiąż pełny test próbny INF.03 albo wylosuj pojedyncze pytanie na szybką powtórkę.

Podobne pytania — Bazy danych