複合主キーを持つ 3 つのテーブルがあり、他のテーブルの主キーの 1 つを参照する外部キーとして設定する必要があります。
つまり、
- 表 1 : 商人 (mId、mName、addid、..) pk(mId 、addId) 。
- 表 2 : アドレス (addId,name..) pk(addId)
- 表 3 : store(storeId,addId,mId,storename,..) pk(storeId,addId,mId)
mId
in テーブル store は、mId
merchants テーブルの
主キーへの外部キーでありaddId
、tbl store では、テーブル Address の主キーへの外部キーです。
この関係は、GUIを使用してSQL Server Management Studio Expressでどのように設定されていますか?