Zalety i wady posiadania złożonego klucza podstawowego

Zamiast mieć złożony klucz podstawowy (ta tabela utrzymuje relację między dwiema tabelami, które reprezentują dwie jednostki [dwie tabele]), proponuje się, aby projekt miałidentity kolumna jako klucz podstawowy i unikalne ograniczenie danych jest wymuszane na dwóch kolumnach reprezentujących dane z klucza podstawowego podmiotów.

Dla mnie posiadanie kolumny tożsamości dla każdej tabeli relacji łamie reguły normalizacji.

Jakie są standardy branżowe?Jakie są rozważania przed podjęciem decyzji projektowej w tej sprawie?Które podejście jest właściwe?

questionAnswers(3)

yourAnswerToTheQuestion