Strona główna › Pytania INF.03 › Pytanie 2361
INF.03 · pytanie #2361
Jakie cechy powinien posiadać klucz główny?
- AJest unikatowy, może mieć tylko wartości całkowite
- BJest unikatowy, nie może zawierać pustych wartości
- CReprezentowany jest przez jedno pole tabeli, jego wartość nie może ulegać zmianie
- DNie może przybierać wartości, reprezentowany jest przez dokładnie jedno pole tabeli
Poprawna odpowiedź: B. Jest unikatowy, nie może zawierać pustych wartości
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
Odpowiedź wskazująca, że klucz główny jest unikatowy i nie może przyjmować pustych wartości jest absolutnie poprawna. Klucz główny w relacyjnych bazach danych pełni kluczową rolę w identyfikacji unikalnych rekordów w tabeli. Jego unikalność zapewnia, że każdy wiersz w tabeli można jednoznacznie zidentyfikować, co jest kluczowe dla utrzymania integralności danych. Na przykład, w tabeli użytkowników, identyfikator użytkownika (user_id) może pełnić rolę klucza głównego, co pozwala na łatwe wyszukiwanie i powiązanie danych z innymi tabelami, takimi jak zamówienia czy posty. Standardy takie jak ISO/IEC 9075 (SQL) podkreślają znaczenie kluczy głównych w projektowaniu baz danych. Dodatkowo, dobrym zwyczajem jest, aby kolumny będące kluczami głównymi były także oznaczone jako NOT NULL, co zapobiega wprowadzeniu pustych wartości, a tym samym zapewnia integralność danych. Zrozumienie tego konceptu jest niezbędne dla każdego, kto projektuje lub zarządza bazami danych, ponieważ błędy w definicji kluczy głównych mogą prowadzić do poważnych problemów z integralnością danych.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.