应用 2NF
您的 productqualityrating 实体是一个丰富的数据集,记录了不同时期对巧克力棒的评测精华。您注意到,company_location 属性依赖于 manufacturer 属性。每当与 manufacturer 属性一起出现时,company_location 的值都会重复,这违反了第二范式关于部分依赖的规则。
通过将这些数据拆分到独立的 manufacturers 实体中,您可以消除冗余,并为更高效的操作做好数据模型准备。这一步对于维护数据完整性至关重要,并能支持可扩展的商业智能解决方案。
您的任务是将这些数据规范化以符合 2NF 原则,确保每个非键属性都完全依赖于主键。
本练习是课程的一部分
Snowflake 中的数据建模入门
交互式实操练习
通过完成这段示例代码来试试这个练习。
-- Add new entity
___ (
-- Assign unique identifier
___ NUMBER(10,0) PRIMARY KEY,
--Add other attributes
___ VARCHAR(255),
___ VARCHAR(255)
);