单击此处编辑母版文本样式第二级第三级第四级第五级An Introduction to Database System单击此处编辑母版标题样式 中国人民大学信息学院数据库系统概论An Introduction to Database System第六章 关系数据理论An Introduction to Database System第六章 关系数据理论6.1 问题的提出6.2 规范化6.3 数据依赖
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级返回单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级An Introduction to Database System数据库系统概论An Introduction to Database System第六讲 关系数据理论第六讲 关系数据理论6.1 问题的提出6.2 规范化6.3 数据依赖的公理系统6.
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级数据库设计1 关系数据理论2 ER方法3 数据库设计过程1.1 关系模式的设计问题学生的关系模式S(SNO SNAME DNO DNAMEOAME G)它的主键是什么它存在哪些问题1.1 关系模式的设计问题问题:麻烦 麻烦 好麻烦唉剪不断理还乱信息的冗余问题数据冗余:一个学生学习50门课程学生信息重复50遍而
标题单击此处编辑母版文本样式第二级第三级第四级第五级An Introduction to Database System? 2011 by6.1 问题的提出6.2 函数依赖6.3 函数依赖的公理系统6.4 关系模式的规范化6.5 关系模式的分解6.6 小结第6章 关系数据理论 规范化理论正是用来改造关系模式通过分解关系模式来消除其中不合适的数据依赖以解决插入异常删除异常更新异常和数据冗余问题6
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级数据库系统概论第六章 关系数据理论1前面已经讲述了关系数据库关系模型的基本概念以及关系数据库的标准语言如何使用关系模型设计关系数据库也就是面对一个现实问题如何选择一个比较好的关系模式的集合每个关系又应该由哪些属性组成这属于数据库设计的问题确切地讲是数据库逻辑设计的问题有关数据库设计的全过程将在第7章详细讨论本章讲述关系数据库规
数据库系统概论关系数据理论1问题的提出(1)关系模式: R(U D dom F) 其中: U :一组属性D: 属性组中的属性所来自的域Dom:属性到域的映射 F:属性组上的一组数据依赖——通过一个关系中属性间值的相等与否体现出来的数据间的相互关系(函数依赖多值依赖等)2问题的提出(2)函数依赖(functional dependency简称FD):指一个或一组属性的值可以决定其他属性的值如决定