已知模式R为(a,b,c,d,e),其函数倚赖为c-->d,b-->e,AB-->c. 该模式是第几范式?为什么?请将起模范化为第三范式
參考答案:是第一范式。
因为ab是关系的主码(由ab可推出其它所有属性):
ab-->c,c-->d 则包含了d对码的传递依赖
而b-->e 则是e 部分依赖于码
所以不满足第二范式和第三范式的条件,只是第一范式
分解成三个:
R1 (a,b,c),F1{ab-->c}
R2 (b,e), F2{b-->e}
R3 (c,d), F3{c-->d}
笑话军事旅游美容女性百态母婴家电游戏互联网财经美女干货家饰健康探索资源娱乐学院 数码美食景区养生手机购车首饰美妆装修情感篇厨房科普动物植物编程百科知道汽车珠宝 健康评测品位娱乐居家情感星座服饰美体奢侈品美容达人亲子图库折扣生活美食花嫁风景 | 首页 |
已知模式R为(a,b,c,d,e),其函数倚赖为c-->d,b-->e,AB-->c. 该模式是第几范式?为什么?请将起模范化为第三范式
參考答案:是第一范式。
因为ab是关系的主码(由ab可推出其它所有属性):
ab-->c,c-->d 则包含了d对码的传递依赖
而b-->e 则是e 部分依赖于码
所以不满足第二范式和第三范式的条件,只是第一范式
分解成三个:
R1 (a,b,c),F1{ab-->c}
R2 (b,e), F2{b-->e}
R3 (c,d), F3{c-->d}