Strona główna › Pytania INF.03 › Pytanie 2095
INF.03 · pytanie #2095
Wartość atrybutu w tabeli, który pełni rolę klucza głównego
- Anigdy nie jest innego typu niż numeryczny
- Bjest używana do szyfrowania zawartości tabeli
- Cmoże przyjmować wartość null (NULL)
- Dmusi być unikalna
Poprawna odpowiedź: D. musi być unikalna
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
Klucz podstawowy w bazach danych to coś, co naprawdę musi być unikalne, żeby każda informacja w tabeli była dobrze zidentyfikowana. Przykładowo, w tabeli 'Klienci' mamy kolumnę 'ID_klienta'. To jest dobry klucz podstawowy, bo każdy klient musi mieć swój własny numer, żeby nie było sytuacji, gdzie dwóch klientów ma ten sam identyfikator. Gdyby klucz podstawowy był taki sam dla różnych rekordów, mogłoby to wywołać spore zamieszanie przy aktualizacjach czy usuwaniu danych. Warto też pamiętać, że są takie rzeczy jak indeksy, które mogą pomóc w zapewnieniu, że klucz podstawowy jest unikalny i przyspiesza wyszukiwanie danych. Można użyć kluczy naturalnych, które mają sens w kontekście danych, albo kluczy syntetycznych, które system tworzy sam, jak na przykład GUID-y. Z mojego doświadczenia, to znajomość tych zasad naprawdę pomaga w lepszym projektowaniu baz danych.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.