Zawód: Technik informatyk , Technik programista
Kategorie: Bazy danych
Źle. To definicja integralności encji (klucza głównego).
Źle. To kwestia niezawodności/odporności, nie integralności referencyjnej.
Dobrze. Klucz obcy musi wskazywać na realnie istniejący rekord tabeli nadrzędnej.
Źle. To opis integralności dziedzinowej, nie referencyjnej.
Integralność referencyjna to reguła pilnująca spójności powiązań między tabelami: każda wartość klucza obcego musi wskazywać na istniejący rekord tabeli nadrzędnej (na realną wartość jej klucza podstawowego) albo być pusta (NULL, jeśli dozwolone). Dzięki temu nie powstają „osierocone” rekordy wskazujące na nieistniejące dane. Dlatego poprawna jest odpowiedź o zgodności klucza obcego z kluczem podstawowym.