ID: 1912 Bazy danych Średnie

Źródło: Arkusze CKE

Klucz obcy w tabeli jest tworzony po to, aby

Warianty odpowiedzi

  1. A

    łączyć go z innymi kluczami obcymi tabeli

  2. B

    zdefiniować relację 1..n wiążącą go z kluczem głównym innej tabeli

  3. C

    umożliwić jednoznaczną identyfikację rekordu w tabeli

  4. D

    stworzyć formularz wpisujący dane do tabeli

Wyjaśnienie

Klucz obcy to po prostu kolumna w jednej tabeli, która wskazuje na klucz główny w drugiej tabeli. Tworzymy go po to, aby spiąć dwie tabele logicznym powiązaniem.

Najczęściej chodzi tu o relację jeden do wielu (1..n). Przykład z życia: jeden klient może mieć wiele zamówień. W tabeli zamówień umieszczamy klucz obcy (np. id_klienta), który wskazuje na konkretną osobę w tabeli klientów.

Dzięki temu baza zna zależność między tymi danymi i dba o to, żeby zamówienie nie było przypisane do klienta, który w ogóle nie istnieje.

Sprawdź się w praktyce

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

Podobne pytania — Bazy danych