【发布时间】:2013-03-06 18:55:39
【问题描述】:
被告知将其放入 UNF/1NF/2NF/3NF,这是正确的吗?
将上述数据显示为 UNF 中的关系(非标准化数据)。
客户(客户 ID、名字、姓氏、地址、城市、电话、州、邮政编码、数量、产品编号、描述、单价、总计、小计、运费、税率、日期、订单号))
将数据显示为 1NF 中的关系。 (指明任何键。)
客户(客户 ID、名字、姓氏、地址、城市、州、电话、州、邮政编码) 产品(产品编号、数量、描述、单价、总计、小计、运费、税率、客户 ID(FK)。) 订单(订单号、日期、产品号(FK)。)
在 2NF 中将数据显示为关系。 (指明任何键。)
客户(客户 ID、名字、姓氏、地址、城市、电话、州、邮政编码) 产品(产品编号、数量、描述、单价、客户 ID(FK)、总计(FK)。) 订单(订单号,日期,客户 ID(FK),产品号(FK)。) Total(Total, subtotal, shipping, Tax Rates, ProductNo(FK),CustomerID(FK) )
在 3NF 中将数据显示为关系。 (指明任何键。)
客户(客户 ID、名字、姓氏、地址、城市、电话、州、邮政编码) 产品(ProductNo, , Description, Unit Price. CustomerID(FK), Total(FK) ) 订单(OrderNo、Date、CustomerID(FK).ProductNo(FK)) 总计(总计、小计、产品编号(FK)、客户 ID(FK)) 运费(运费、税率、总计(FK)、订单号(FK)) 数量(QtyID, Qty, ProductNo(FK), OrderNo(FK).)
【问题讨论】:
标签: sql database normalization