-
提出问题:什么是一个好的数据库逻辑设计
-
关系模式的缺点:1、数据冗余度大,浪费存储空间2、更新异常(更换数据麻烦)3、插入异常(key为NULL插入不了)4、删除异常(删除学生学号会把这个系的信息也删除了)
解决关系模式的缺点:用规范化理论改造关系模式,消除其中不合适的数据依赖 -
数据依赖:一种完整性约束的表现形式,通过关系中属性间值的相等与否体现出来的数据间的相互关系。
类型:函数依赖FD,多值依赖MVD,连接依赖 -
不合适的数据依赖会对关系模式造成1、数据冗余度大,浪费存储空间2、更新异常3、插入异常4、删除异常的问题。
使用规范化理论——找出关系模式中的不适合的数据依赖,消除它们可以不同程度上解决以上问题。
函数依赖 -
决定因素:属性X在关系R上所有关系实例都不存在属性值相等则x是决定因素。
-
非平凡的函数依赖:X->Y,Y不属于X
-
平凡的函数依赖:X->Y,Y属于X
数据库笔记——关系数据理论
最新推荐文章于 2022-11-18 19:38:59 发布