İçindekiler:
Tanımı - Superkey ne anlama geliyor?
Superkey, ilişkisel veritabanı yönetim sistemi (RDBMS) tablosundaki herhangi bir satırı benzersiz şekilde tanımlayan sütunların birleşimidir. Aday anahtarı, süperkinin her bir satırı benzersiz bir şekilde tanımlamak için gereken minimum sütun sayısına indirildiği yakından ilişkili bir kavramdır.
Techopedia Superkey'i açıklıyor
Örnek olarak, müşteri ana verilerini saklamak için kullanılan bir tablo aşağıdaki gibi sütunlar içerebilir:
- Müşteri adı
- Müşteri Kimliği
- Sosyal Güvenlik numarası (SSN)
- Adres
- Doğum tarihi
Belirli bir sütun kümesi çıkarılabilir ve her müşteriye özel garanti edilebilir. Superkey örnekleri aşağıdaki gibidir:
- İsim + SSN + Doğum
- Kimlik + Ad + SSN
Bununla birlikte, bu işlem daha da azaltılabilir. Müşteri kimliğinin her müşteri için benzersiz olduğu varsayılabilir. Bu nedenle, superkey, aday anahtar olan sadece bir alana, müşteri kimliğine indirgenebilir. Bununla birlikte, mutlak benzersizliği sağlamak için, müşteri kimliğini SSN ile birleştirerek bileşik bir aday anahtar oluşturulabilir.