2012-05-24 20 views
5

jakie są kandydat klucz, alternatywny klucz i kompozytowa klucz
i dlaczego używamy wszystkich tychCo to jest klucz kandydujący, klucz alternatywny, klucz złożony w sql?

+1

Zobacz [Klucz Kandydata] (http://en.wikipedia.org/wiki/Candidate_key) i [Klucz złożony] (http://en.wikipedia.org/wiki/Kompozytowy_klucz). A każda [przyzwoita książka dotycząca projektowania relacyjnych baz danych] (http://www.amazon.com/Database-Design-Mere-Mortals-Relational/dp/0201752840) również wyjaśni to szczegółowo. –

+0

Spodziewam się, że ktoś może mi opowiedzieć o tych streszczeniach, znam wiele książek o długiej historii na ich temat. – Ahsan

+1

Wydaje mi się, że jest to całkiem proste, uzasadnione pytanie ... –

Odpowiedz

31

Candidate key:

kolumna lub zestaw kolumn, które jednoznacznie identyfikują wiersz w tabeli.

Alternate key:

Dowolny klawisz kandydat, który nie został wybrany jako klucz podstawowy.

Composite key:

klucz, który składa się z więcej niż jednej kolumnie.

+0

Czy możesz również przedstawić tak proste wyjaśnienie _Compound Key_ i _Super Key_? I tylko dlatego, że wiesz, że już byłem na ich stronach Wikipedii, ale nie dostarczyli oni wyjaśnień takich jak twoje. – barnes

+0

Być może zadasz nowe pytanie? – Oded

+0

Tutaj jest [pytanie] (http://stackoverflow.com/questions/42748518/what-are-compound-key-and-superkey). – barnes

Powiązane problemy