Źródło: Arkusze CKE
Integralność encji w bazie danych zostanie zachowana, jeżeli między innymi
Warianty odpowiedzi
-
A
A. klucz główny będzie zawsze liczbą całkowitą.
-
B
B. każdej kolumnie zostanie przypisany typ danych.
-
C
C. dla każdej tabeli zostanie utworzony klucz główny.
-
D
D. każdy klucz główny będzie miał odpowiadający mu klucz obcy w innej tabeli.
Wyjaśnienie
Integralność encji to jedna z podstawowych zasad projektowania baz danych. Mówi ona o tym, że każdy wiersz (encja) w tabeli musi być jednoznacznie unikalny i możliwy do zidentyfikowania.
Gwarantem integralności encji jest klucz główny (Primary Key). Nakłada on na kolumnę dwa twarde ograniczenia: wartości nie mogą się powtarzać oraz nie mogą przyjmować wartości pustych (NULL).
Dzięki zdefiniowaniu klucza głównego dla każdej tabeli mamy pewność, że w bazie nie pojawią się dwa identyczne, nierozróżnialne rekordy.