Klucz kompozytowy a złożony

0

Hej
Jest taka książka pt. 'Zaawansowane bazy danych SQL' i cały czas pojawiają się tam dwa terminy - klucz kompozytowy i klucz złożony. Ale nigdzie nie tłumaczą różnicy między jednym a drugim.

Jest napisane tylko, że kompozytowy powstaje z dwóch atrybutów

Ale czym się różni złożony?

Internet nie rozwiał moich wątpliwości :(

6

Nie różni się, to synonimy.
Klucz może składać się z więcej niż dwóch atrybutów.

0

Klucze złożone to samo zło. Owszem bazy dają możliwości ich stosowania, ale jeśli tylko możesz to unikaj stosowania w bazie kluczy złożonych i stosuj wyłącznie klucze proste bazujące na jednym sztucznym polu ID (integer, int64 ).

1 użytkowników online, w tym zalogowanych: 0, gości: 1