Źródło: Arkusze CKE
Wartość pola tabeli pełniącego rolę klucza podstawowego
Warianty odpowiedzi
-
A
może przyjmować wartość pustą (NULL)
-
B
jest zawsze typu numerycznego
-
C
musi być unikalna
-
D
służy do szyfrowania zawartości tabeli
Wyjaśnienie
Klucz podstawowy (Primary Key) to fundament relacyjnych baz danych. Jego najważniejszym zadaniem jest jednoznaczne zidentyfikowanie każdego pojedynczego wiersza w tabeli.
Z tego powodu wartość klucza podstawowego musi być bezwzględnie unikalna – w całej tabeli nie mogą istnieć dwa rekordy o identycznym kluczu. Nie może też przyjmować wartości pustej (NULL).
Warto zapamiętać, że klucz podstawowy nie musi być koniecznie liczbą. Może być tekstem (np. numer PESEL), kodem UUID czy zestawem kilku kolumn (tzw. klucz złożony). Nie służy też do szyfrowania danych, lecz wyłącznie do ich identyfikacji.