Źródło: Arkusze CKE
Które ze stwierdzeń dotyczących klucza podstawowego jest prawdziwe?
Warianty odpowiedzi
-
A
Jest unikalny w obrębie tabeli
-
B
Może przyjmować tylko wartości liczbowe
-
C
Dla tabeli z danymi osobowymi może być to pole nazwisko
-
D
Składa się tylko z jednego pola
Wyjaśnienie
Główną cechą klucza podstawowego (Primary Key) jest gwarancja unikalności. Żadne dwa wiersze w tabeli nie mogą mieć tej samej wartości w kolumnie klucza podstawowego, a sama wartość nie może być pusta (NULL).
Pamiętaj o kilku ważnych cechach klucza głównego: nie musi być wyłącznie jedną kolumną numeryczną. Może składać się z dwóch lub więcej kolumn (tworząc klucz złożony) i przyjmować typ tekstowy.
Warto też wiedzieć, dlaczego zwykłe nazwisko nie nadaje się na klucz podstawowy. W bazie danych osób prędzej czy później pojawią się dwie różne osoby o tym samym nazwisku, co złamałoby zasadę unikalności.