0

私はこのテーブルを設計し、それが 3NF であるかどうかを調べたいと思いました。主キー以外のすべてのフィールドが主キーに推移的に依存するわけではないため、そうであると推測しますが、何か不足している場合は、Patient_Id : ID ( PK) Patient_name : 名前 Patient_DOB : 日付 Patient_Gender: GenderType Patient_address : 住所

4

1 に答える 1

0

Patient_address別のテーブルに格納する必要がある列を除いて、問題ないように見えます。次に例を示します。

Patients(ID, FirstName, LastName, DateOfBirth, MainAddressId);
Addresses(Id, Street, Number, ..., PatientId);

このように、各患者は複数の住所を持つことができますが、住所をメインの住所として設定することもできます (MainAddressId 内)。

于 2012-10-21T14:04:39.680 に答える