1.
设关系模式R(ABCD),F是R上成立的FD集,F={C→B,B→A}。
1)试说明R不是3NF模式的理由。
2)试把R分解成3NF模式集。
理由:R的 候选键是C,则非主属性为A和B。因为C→B,B→A,则C→A为非主属性A对候选键的传递依赖。
R分解为:
R1(CB)主键是C,外键是B;
R2(AB)主键是B。
2.
有一个关系模式R-R(商场编号,商品编号,商品库存数量,部门编号,部门负责人)。该关系模式具有下列语义:每个商场有多个部门,每个部门只有一个负责人,每个商场的每种商品只在该商场的一个部门销售,每个商场的每种商品只有一个库存数量。

本文探讨了数据库关系模式的范式理论,通过具体例子分析了关系模式R为何不符合第三范式,并提供了将其分解为3NF模式的方法。此外,还分析了另一个关系模式R的最小函数依赖集、候选码及范式状态,最后展示了如何将其转化为满足第三范式的分解。
最低0.47元/天 解锁文章
213

被折叠的 条评论
为什么被折叠?



