2012-05-24 18 views
5

ne aday anahtar alternatif anahtar ve kompozit anahtar
ve biz buAday anahtar, alternatif anahtar, sql'de bileşik anahtar nedir?

+1

[Aday Tuşu] (http://en.wikipedia.org/wiki/Candidate_key) ve [Birleşik Anahtar] 'a bakın (http://en.wikipedia.org/wiki/Composite_key). Ve herhangi bir [ilişkisel veritabanı tasarımıyla ilgili iyi bir kitap] (http://www.amazon.com/Database-Design-Mere-Mortals-Relational/dp/0201752840) bunları ayrıntılı olarak açıklayacaktır. –

+0

Birinin bana bunlarla ilgili özeti anlatabileceğini umuyordum, uzun bir hikayesi olan kitapların çoğunu biliyorum – Ahsan

+1

Bana tamamen açık, makul bir soru gibi geliyor ... –

cevap

31

Candidate key tümünü kullanabilir neden:

Bir sütun veya benzersiz bir satır belirleyebilir sütunların set bir masada.

Alternate key

:

birincil anahtar olarak seçilmemiştir her aday anahtar.

Composite key

:

birden fazla sütun oluşmaktadır anahtar.

+0

Ayrıca _Compound Key_ ile ilgili basit bir açıklama da verebilir misiniz? _Super Key_? Ve bildiğiniz gibi, kendi Vikipedi sayfalarına daha önce gittiğimi biliyorsunuz ama sizinki gibi bir açıklama yapmadılar. – barnes

+0

Belki yeni bir soru soruyor musunuz? – Oded

+0

İşte [soru] (http://stackoverflow.com/questions/42748518/what-are-compound-key-and-superkey) sordum. – barnes