ID: 1844 Bazy danych Łatwe

Źródło: Arkusze CKE

Do poprawnego i spójnego działania bazy danych niezbędne jest umieszczenie w każdej tabeli

Warianty odpowiedzi

  1. A

    klucza PRIMARY KEY z wartością NOT NULL i UNIQUE

  2. B

    klucza obcego z wartością NOT NULL i UNIQUE

  3. C

    klucza FOREIGN KEY z wartością NOT NULL

  4. D

    kluczy PRIMARY KEY i FOREIGN KEY

Wyjaśnienie

W dobrze zaprojektowanej bazie danych każdy wiersz musi być jednoznacznie identyfikowalny. Do tego celu służy właśnie klucz główny, czyli PRIMARY KEY.

Z samej natury klucza głównego wynikają dwie nieodłączne cechy. Po pierwsze, wartość musi być unikalna (UNIQUE), aby dwa wiersze nie miały tego samego identyfikatora. Po drugie, pole to nie może być puste (NOT NULL).

Bez klucza głównego tabela traci spójność relacyjną, a odwoływanie się do konkretnych rekordów staje się problematyczne i nieefektywne.

Sprawdź się w praktyce

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

Podobne pytania — Bazy danych