Strona główna › Pytania INF.03 › Pytanie 15
INF.03 · pytanie #15
Które z poniższych stwierdzeń dotyczących klucza głównego jest poprawne?
- AW tabeli z danymi osobowymi może to być pole z nazwiskiem
- BSkłada się wyłącznie z jednego pola
- CMoże przyjmować tylko wartości numeryczne
- DJest unikalny w obrębie tabeli
Poprawna odpowiedź: D. Jest unikalny w obrębie tabeli
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
Klucz podstawowy to atrybut lub zestaw atrybutów, który jednoznacznie identyfikuje każdy rekord w tabeli bazy danych. Najważniejszym wymogiem jest, aby klucz podstawowy był unikalny dla każdego wiersza, co oznacza, że nie może być powtórzony w obrębie tej samej tabeli. Przykładem może być numer identyfikacyjny (np. PESEL, NIP) przypisany do konkretnej osoby, który gwarantuje, że każda osoba w tabeli danych osobowych jest jednoznacznie identyfikowalna. Stosowanie kluczy podstawowych jest zgodne z zasadami normalizacji baz danych, co pozwala na minimalizację redundancji danych oraz poprawę integralności danych. Klucz podstawowy może składać się z jednego lub więcej pól, co daje elastyczność w projektowaniu bazy danych, aby pasowała do specyficznych potrzeb aplikacji. Dobre praktyki wskazują, że klucz podstawowy powinien być stabilny, czyli nie zmieniać się w czasie, oraz prosty do zaimplementowania i używania w zapytaniach SQL.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.