Strona główna › Pytania INF.03 › Pytanie 2085
INF.03 · pytanie #2085
Wskaż właściwą zasadę związaną z integralnością danych w bazie danych?
- Apole klucza obcego nie może być puste
- Bpole klucza podstawowego nie może pozostawać puste
- Cpole klucza podstawowego musi mieć utworzony indeks
- Dw relacji 1..n pole klucza obcego łączy się z polem klucza obcego innej tabeli
Poprawna odpowiedź: B. pole klucza podstawowego nie może pozostawać puste
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
Pole klucza podstawowego, definiujące unikalność wierszy w tabeli, nie może być puste. Jest to fundamentalna zasada normalizacji baz danych, która zapewnia integralność danych oraz ich jednoznaczność. W praktyce oznacza to, że każda tabela w relacyjnej bazie danych musi mieć przynajmniej jeden klucz podstawowy, który nie dopuszcza do pojawienia się dwóch identycznych rekordów. Na przykład, w bazie danych klientów, numer identyfikacyjny klienta (np. PESEL lub ID) powinien być kluczem podstawowym. Dzięki temu można jednoznacznie identyfikować każdy rekord, co jest kluczowe dla operacji takich jak aktualizacja lub usunięcie danych. Dobrą praktyką jest także zapewnienie, aby klucz podstawowy był prosty w użyciu, zrozumiały dla użytkowników oraz, w miarę możliwości, niemożliwy do zmiany, co zmniejsza ryzyko błędów przy zarządzaniu danymi. Dodatkowo, klucz podstawowy powinien być indeksowany, co przyspiesza operacje wyszukiwania, ale jego podstawową cechą pozostaje unikalność i obowiązek posiadania wartości.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.