Birincil Anahtar Nedir?

Birincil anahtar, bir veritabanı tablosu girişini diğer girdilerden ayırmak için kullanılan benzersiz bir tanımlayıcıdır. Bir veritabanı tablosu oluşturmak, birincil anahtarları depolamak için en az bir sütun atanmasını gerektirir. Birincil anahtar boş değer olamaz.

Birincil anahtar örnekleri, öğrenciler ve çalışanlar için kimlik numaralarını içerir. Bu sayıların her birinin tek bir varlık ile benzersiz bir şekilde ilişkilendirilmesi garanti edilir. Bir kişinin adı birincil için kötü bir seçimdir, çünkü diğer insanlar muhtemelen aynı isimdedir. Veritabanında ilişkiler oluşturmak için, bir tabloda bulunan birincil anahtarlar diğerinde yabancı anahtar olarak kullanılabilir. Bu, tablolar arasında çapraz referanslara izin verir ve gereksiz bilgileri ortadan kaldırır.