Jak ustawić (połączyć) dwa klucze podstawowe w tabeli
W przypadku małej aplikacji związanej ze sprzedażą zaprojektowaliśmy bazę danych przy użyciu logicznego modelu danych. Przyjdź na scenę, aby przekształcić się w model fizyczny. Podczas tworzenia tabeli w SQL Server Management Studio Express, zgodnie z naszym logicznym modelem danych, musimy połączyć dwa atrybuty, aby utworzyć unikalny identyfikator. Czy można połączyć dwa klucze główne i ustawić?
Ale obserwując Northwind Sample, odkryliśmy, że wORDER DETAILS
stolik, widzimy dwa klucze podstawoweOrder Id
& Product Id
. A zgodnie z tabelą reguł nie można mieć dwóch kluczy podstawowych. Jak to się stało w Northwind?
W moim przypadku, jak powinienem ustawić dwie kolumny w mojej tabeli, aby uczynić ją dwoma kluczami podstawowymi?
Ktoś podał sugestię
Aby utworzyć klucz podstawowy, otwórz tabelę w widoku projektu i kliknij dwa wymagane pola i przytrzymaj CTL, zastosuj klucz podstawowy
Czy to zadziała ??
Edytować ;
teraz moja tabela ma 2 PK w SSMS. to jest poprawne lub jest to tylko kombinacja 2 sztuk