
修改异常造成数据不一致性。如果学号位0111的张三从教师岗位换到管理岗位,在维护BORROWBOOK表时不够小心的话,可能会使他在某些元组中的ReaderType的值改成其他,而在另一组元组中的ReaderType仍为教师,这就出现一个学生有多个系的情况,显然与实际语义不符。
(1) 试说明R不是2NF模式的理由。
存在部分依赖,所以R不是2NF
(2) 试把R分解成2NF模式集。
R1(ABC),R2(AD) 说明:消除部分依赖关系
2(1)R存在传递依赖。
(2)R1(CB),R2(BA) 说明:消除传递依赖关系
对关系模式进行什么分解提高数据库的效率
关系模式进行规范化的目地:规范化目的是使结构更合理,消除存储异常,使数据冗余尽量小,便于插入、删除和更新
关系模式进行规范化的原则:遵从概念单一化 "一事一地"原则,即一个关系模式描述一个实体或实体间的一种联系。规范的实质就是概念的单一化。
以上就是关于数据库关系模式分解时,如果某个属性不参与任何的函数依赖。该属性应该放在那个关系模式中全部的内容,包括:数据库关系模式分解时,如果某个属性不参与任何的函数依赖。该属性应该放在那个关系模式中、sql数据库习题,规范化过程中的范式及模式分解问题、对关系模式进行什么分解提高数据库的效率等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)