私は4つのテーブルStore
,Employee
,Customer
,Address
を持っています。最初の3つのテーブルをAddress
にリンクしました。今私はこのFK
を削除し、これらのテーブルをAddress
に参照したいと思います。どうしたらいいですか?SQL Serverの外部キーと参照テーブルを削除します
表構造:
ストア:
StoreID(PK), BranchName
従業:
EmpID(PK), Name
お客様:
CustID(PK), Name
の
住所:
AddID(PK),
ID(FK to Store.StoreID, Employee.EmpID, Customer.CustID),
AddressDetail
私はAddress.ID
にFK
を削除し、ちょうど3つのテーブルにそれを参照するようにしたいです。
http://stackoverflow.com/a/190306/119477を参照してください。3つのオプションがあります。私はTPCが好きですが、TPTが必要なことは、別のテーブルが必要なことを意味します。 –
誰かがどのようにデザインをすることになったのか疑問に思っています! – FLICKER