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

Co oznacza pojęcie integralności referencyjnej?

Opcje odpowiedzi:
A
Baza jest odporna na błędy i awarie wynikające z zawodności sprzętu i oprogramowania.
B
Każda encja musi mieć zdefiniowany klucz podstawowy o wartości unikatowej i różnej od NULL.
C
Każdej wartości klucza obcego odpowiada dokładnie jedna wartość klucza podstawowego (lub NULL).
Prawidłowa
D
Wartość atrybutu należy do jego dziedziny.
Reklama

Wyjaśnienie i uzasadnienie dydaktyczne

Poprawna odpowiedź: C (Każdej wartości klucza obcego odpowiada dokładnie jedna wartość klucza podstawowego (lub NULL).)

Zasada integralności referencyjnej (Referential Integrity) w relacyjnych bazach danych wymaga, aby każda niepusta wartość klucza obcego w tabeli podrzędnej miała swój dokładny odpowiednik w wartości klucza głównego tabeli powiązanej, co zapobiega powstawaniu rekordów osieroconych.

Dlaczego pozostałe opcje są nieprawidłowe?

  • A: Odporność na awarie to niezawodność i trwałość (Durability).
  • B: Unikalność klucza podstawowego to zasada integralności encji (Entity Integrity).
  • D: Przynależność do dziedziny to zasada integralności dziedziny (Domain Integrity).

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.