en büyük özelliklerinden biri disk üzerindeki konumu kesin belirlenmiş bir yapıda olmasıdır. dolayısıyla bir primary key ile arama yaparken doğrudan index seek durumu olur. unique yapıdadır genellikle bir integer değerle ve auto increment özelliğiyle beraber kullanılması yeğlenir.
bir varlık kümesinin bir elemanını, o kümenin diğer elemanlarından ayıran özelliği (veya özellikleri). yani o elemanı tekil/biricik (unique) şekilde tanımlayabilecek özellik(ler).
bir veritabanı sorgusunda çalışılan tablo(lar)daki satır(lar)ı temsil etmesi için kullanılan alan. "birincil" olmasının nedeni kullanım sıklığı ve kolaylığıdır. bu sebeple çalışılan tablo(lar)da ikincil, üçüncül... anahtarların varlığı da söz konusu olabilir. birincil anahtar unique olmayabilir. hatta bazen null değeri alabilir (deli işi). fakat veritabanı sistemleri genelde (auto increment özelliğine sahip) not null ve unique anahtarları tercih etmektedir.
örn: itüsözlüğün girdi kimlikleri birincil anahtardır. bunun yerine girdi başlıkları da birincil anahtar olarak kullanılabilir. fakat geliştirici ve veritabanı için bu sıkıntılı bir durumdur.