Sobes.tech
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.