Przejdź do treści głównej
INF.03Pytanie #1357 z 1558html-struktura-i-semantyka

Zdefiniowanie klucza obcego jest niezbędne do utworzenia:

Opcje odpowiedzi:
A
klucza podstawowego.
B
relacji 1..1.
C
relacji 1..n.
Prawidłowa
D
transakcji.
Reklama

Wyjaśnienie i uzasadnienie dydaktyczne

Poprawna odpowiedź: C (relacji 1..n.)

W relacyjnych bazach danych zdefiniowanie klucza obcego (Foreign Key) w tabeli podrzędnej (po stronie „wiele”) jest niezbędne do utworzenia fizycznego powiązania i relacji jeden do wielu (1..n) z kluczem głównym tabeli nadrzędnej.

Dlaczego pozostałe opcje są nieprawidłowe?

  • A: Klucz podstawowy (główny) tworzy się niezależnie od kluczy obcych (PRIMARY KEY).
  • B: Relacja 1..1 łączy dwa klucze główne lub klucz obcy z nałożonym więzem UNIQUE.
  • D: Transakcje (BEGIN ... COMMIT) to mechanizm sterowania spójnością operacji, a nie definicja relacji.

Chcesz poćwiczyć całą kwalifikację INF.03?

Egzamin próbny na czas, nauka działami, losowe pytanie albo przegląd całej bazy — wszystko w przeglądarce i bez zakładania konta.

Rozwiąż w Quizie

Pojęcia z tego pytania

Cały słownik INF03
Reklama

Podobne pytania z działu „Html struktura i semantyka”

Ten sam obszar materiału z kwalifikacji INF.03. W całej bazie znajdziesz 282 pytań z tego działu.