3NF中有下表:
Customer(CustomerID, CustomerName, DOB, Phone, Address)
我特别想知道地址字段是否应该在此表中,还是应该进一步分解。
答案 0 :(得分:1)
要准确回答正常形式和不需要的内容,需要了解哪些键和依赖项应该有效。在这里,我们只有属性名称,所以对你的问题的任何直接回答都只能猜测。
我的猜测是指定的Customer表是3NF。如果CustomerID是唯一的密钥,并且如果其他非密钥属性都不是决定因素,则指定的表格为3NF。
答案 1 :(得分:0)
这取决于客户与地址之间的关系。如果一对一,那么你在3NF。如果没有,那么您需要将地址拆分为另一个表。另外一个考虑因素是地址与其他实体之间的关系?如果其他实体需要客户地址,您肯定需要另一个表。