Iつのテーブル、私は2つの部分 表 メールアドレス(PK) 名前 市 状態 PINコード 国 Land_Line_No D_O_B 性別に分けredunduncyを減らす MARITAL_STATUSどのようにAddressの情報を接続する2つのテーブルを接続しますか?
分けた後
持っています表1 名前 市 Land_Line_No D_O_B 性別 MARITAL_STATUS
表2 市 状態 PINコード 国
私の質問は、最初の主キーと同じになり、この2台に
Iつのテーブル、私は2つの部分 表 メールアドレス(PK) 名前 市 状態 PINコード 国 Land_Line_No D_O_B 性別に分けredunduncyを減らす MARITAL_STATUSどのようにAddressの情報を接続する2つのテーブルを接続しますか?
分けた後
持っています表1 名前 市 Land_Line_No D_O_B 性別 MARITAL_STATUS
表2 市 状態 PINコード 国
私の質問は、最初の主キーと同じになり、この2台に
第二の表の属性を接続する方法であります表。これらの属性は、通常、外部キーと呼ばれます。
ただし、別の問題では何が減りましたか? 両方のテーブルに冗長に見える都市があります。おそらく私はあなたが望むものとして明確ではない。
スキーマがより次のようになります。
Table1 Name municipalityID Land_Line_No D_O_B Gender Marital_Status
Table2 municipalityID city state Pincode Country
を今すぐ表2におけるmunicipalityID
フィールドは、テーブルの主キー作るので、各ライン上で一意でなければなりません。任意のレコードフォームテーブルを特定の都市などに関連付けるには、適切なmunicipalityID
(これはTable2を参照するTable1の外部キーです)を参照します。