Strona główna › Pytania INF.03 › Pytanie 28
INF.03 · pytanie #28
Wartość kolumny w tabeli, która działa jako klucz podstawowy
- Amusi być unikalna
- Bjest zawsze w formacie numerycznym
- Cjest wykorzystywana do szyfrowania treści tabeli
- Dmoże mieć wartość pustą (NULL)
Poprawna odpowiedź: A. musi być unikalna
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
Wartość pola tabeli pełniącego rolę klucza podstawowego musi być unikalna, ponieważ klucz podstawowy identyfikuje jednoznacznie każdy rekord w tabeli bazy danych. To oznacza, że żadna z wartości w tym polu nie może się powtarzać, co zapewnia integralność danych. Przykładem zastosowania klucza podstawowego jest identyfikator użytkownika (UserID) w tabeli z danymi użytkowników; każdy użytkownik ma przypisany unikalny identyfikator, co umożliwia jednoznaczną identyfikację jego danych. Standardy relacyjnych baz danych, takie jak SQL, nakładają te wymagania na klucze podstawowe, co jest kluczowe dla prawidłowego działania relacji między tabelami. Dobre praktyki w projektowaniu baz danych sugerują, aby klucze podstawowe były nie tylko unikalne, ale także stabilne (czyli nie zmieniały się w czasie), co ułatwia zarządzanie danymi i ich integrację w systemie. W przypadku naruszenia zasady unikalności klucza podstawowego mogą wystąpić problemy z integralnością referencyjną, co sprawia, że niemożliwe staje się prawidłowe powiązanie rekordów w różnych tabelach.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.