1

3NFの次の表は次のとおりです。

Customer(CustomerID, CustomerName, DOB, Phone, Address)

アドレスフィールドをこのテーブルに含める必要があるのか​​、それともさらに分解する必要があるのか​​を知りたいと思います。

4

2 に答える 2

1

何が通常の形式で何がそうでないかについて正確な答えを出すには、どのキーと依存関係が有効であると想定されているかについての知識が必要です。ここでは、続行する属性名のみを使用しているため、質問に対する直接の回答は推測にすぎません。

私の推測では、指定されたCustomerテーブルは3NFにあります。CustomerIDが唯一のキーであり、他の非キー属性が決定要因でない場合、指定されたテーブルは3NFにあります。

于 2011-02-15T19:07:17.807 に答える
0

それは顧客と住所の関係に依存します。1対1の場合、3NFになります。そうでない場合は、アドレスを別のテーブルに分割する必要があります。追加の考慮事項は、アドレスと他のエンティティ間の関係ですか?他のエンティティが顧客アドレスを必要とする場合は、間違いなく別のテーブルが必要です。

于 2011-02-14T17:50:24.970 に答える