Junior — Middle
Czym jest i jakie właściwości ma klucz główny w bazie danych?
sobes.tech AI
Odpowiedź od AI
Klucz główny w bazie danych to pole lub zestaw pól, które jednoznacznie identyfikują każdy rekord w tabeli.
Główne właściwości klucza głównego:
- Unikalność: wartości klucza głównego nie powtarzają się w tabeli.
- Nie może być NULL: każda wartość musi być określona.
- Stabilność: wartości klucza głównego nie powinny się często zmieniać.
- Jest automatycznie indeksowany: aby przyspieszyć wyszukiwanie po kluczu.
Na przykład, w tabeli użytkowników, pole user_id może być kluczem głównym, aby jednoznacznie identyfikować każdego użytkownika.