Strona główna › Pytania INF.03 › Pytanie 716
INF.03 · pytanie #716
Aby baza danych działała poprawnie i konsekwentnie, konieczne jest wprowadzenie w każdej tabeli
- Aklucza PRIMARY KEY z wartością NOT NULL i UNIQUE
- Bklucza FOREIGN KEY z wartością NOT NULL
- Cklucza obcego z wartością NOT NULL i UNIQUE
- Dkluczy PRIMARY KEY i FOREIGN KEY
Poprawna odpowiedź: A. klucza PRIMARY KEY z wartością NOT NULL i UNIQUE
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
W kontekście baz danych, klucz PRIMARY KEY jest fundamentalnym elementem struktury każdej tabeli, ponieważ zapewnia unikalną identyfikację rekordów. Klucz ten musi spełniać dwie podstawowe zasady: być unikalny oraz nie pozwalać na wartości NULL. Dzięki temu każda linia w tabeli może być jednoznacznie zidentyfikowana, co jest niezbędne do zapewnienia integralności danych oraz efektywności operacji CRUD (tworzenie, odczyt, aktualizacja, usuwanie). Przykładem zastosowania klucza PRIMARY KEY może być tabela 'Użytkownicy', w której kolumna 'ID_Użytkownika' pełni rolę klucza głównego, zapewniając, że każdy użytkownik ma unikalny identyfikator. Wartości NULL w kluczu głównym byłyby problematyczne, ponieważ uniemożliwiałyby identyfikację danego rekordu. Dodatkowo, klucz ten może być użyty w relacjach między tabelami, gdzie klucz FOREIGN KEY w innej tabeli nawiązuje do PRIMARY KEY, tworząc spójną strukturę danych. Ustanawiając klucz PRIMARY KEY, projektanci baz danych mogą również efektywnie korzystać z indeksów, co przyspiesza operacje wyszukiwania oraz zwiększa wydajność bazy danych.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.