So setzen (kombinieren) Sie zwei Primärschlüssel in einer Tabelle

Für eine kleine vertriebsbezogene Anwendung haben wir eine Datenbank unter Verwendung eines logischen Datenmodells entworfen. Kommen Sie auf die Bühne, um in ein physikalisches Modell zu konvertieren. Beim Erstellen einer Tabelle in SQL Server Management Studio Express müssen gemäß unserem logischen Datenmodell zwei Attribute kombiniert werden, um eine eindeutige ID zu bilden. Ist es möglich, zwei Primärschlüssel zu kombinieren und festzulegen?

Aber als wir Northwind Sample beobachteten, fanden wir das in derORDER DETAILS Tabelle können wir zwei Primärschlüssel sehenOrder Id & Product Id. Und laut Regeltabelle können nicht zwei Primärschlüssel haben. Wie war es in Nordwind?

In meinem Fall, wie soll ich zwei Spalten in meiner Tabelle setzen, um es als zwei Primärschlüssel zu machen?

Jemand gab Vorschläge wie

Um einen Primärschlüssel mit zwei Schlüsseln zu erstellen, öffnen Sie die Tabelle in der Entwurfsansicht und klicken Sie auf die beiden erforderlichen Felder. Halten Sie CTL gedrückt, und wenden Sie den Primärschlüssel an

Ob das funktioniert ??

Bearbeiten;

jetzt hat mein tisch 2 PK's im SSMS. Ist es gültig oder ist es nur eine Kombination von 2 Pks

Antworten auf die Frage(4)

Ihre Antwort auf die Frage