Aday Anahtarının Tanımı

Veritabanı Aday Tuşları Bazen Ana Anahtarlar Olur

Aday anahtar, herhangi bir veriye atıfta bulunmaksızın bir veri tabanı kaydını tanımlamak için benzersiz olarak kullanılabilecek niteliklerin birleşimidir. Her tablo bir veya daha fazla aday olabilir. Bu aday anahtarlardan biri, tablo birincil anahtarı olarak seçilir. Bir tablo sadece bir birincil anahtar içerir, ancak birkaç aday tuşu içerebilir. Bir aday anahtar iki veya daha fazla sütuntan oluşuyorsa, buna bileşik anahtar denir.

Aday Anahtarının Özellikleri

Tüm aday anahtarların bazı ortak özellikleri vardır. Özelliklerden biri, aday anahtarın ömrü boyunca, tanımlama için kullanılan özniteliğin aynı kalması gerektiğidir. Bir diğeri, değerin boş olamaz olmasıdır. Son olarak, aday anahtar benzersiz olmalıdır.

Örneğin, her çalışanı benzersiz bir şekilde tanımlamak için bir şirket çalışanın Sosyal Güvenlik numarasını kullanabilir. Görebildiğiniz gibi, aynı isimlere, soyadı ve pozisyona sahip insanlar var ama iki kişi aynı Sosyal Güvenlik numarasına sahip değil.

Sosyal Güvenlik numarası İsim Soyadı pozisyon
123-45-6780 Craig Jones yönetici
234-56-7890 Craig Beal ortak
345-67-8900 Sandra Beal yönetici
456-78-9010 Trina Jones ortak
567-89-0120 Sandra demirci ortak

Aday Tuşlarına Örnekler

Bazı veri türleri kendilerini aday olarak ödünç verir:

Bununla birlikte, iyi adaylar gibi görünebilecek bazı bilgiler aslında sorunludur: