数据库原理与程序设计(孙杰)第6章 逻辑数据库设计教学材料.pptVIP

  • 5
  • 0
  • 约1.67千字
  • 约 77页
  • 2018-10-29 发布于天津
  • 举报

数据库原理与程序设计(孙杰)第6章 逻辑数据库设计教学材料.ppt

数据库原理与程序设计(孙杰)第6章 逻辑数据库设计教学材料.ppt

第6章 逻辑数据库设计;6.1 形成初始关系数据库模式;一、普通实体型的变换;二、弱实体的变换;三、多值属性的变换;四、实体间联系的变换;五、超类/子类联系的变换;可以用下边关系表示: 员工(证号,姓名,性别,课程,学时,业务,职位,a,b) a=1,表示该员工是教师;b=1表示该员工是行政人员。;六、范畴和共享子类的变换;;例:教务管理系统;;;七、确定函数依赖集;本章概要;6.2 关系数据库设计理论;这意味上述关系属性之间存在如下的‘决定’关系:学号决定系名,系名决定系主任,(学号,课名)决定成绩。对‘决定’关系进行形式化描述,就得出函数依赖概念。 上述关系模式有以下四个问题: 插入异常:系刚成立,没有学生,使系名和主任信息无法存入; 删除异常:全体学生毕业,资料删除,系名和主任信息随之删除; 数据冗余:主任数据重复存储,降低时空效率,增加维护复杂性; 数据更新:更新冗余数据容易引起数据不一致。;二、函数依赖;;学号 姓名 课程 分数 M01 陈大 数学 81 M01 陈大 英语 82 M02 赵二 物理 91 M02 赵二 化学 92;定义2:若X?Y,而X 的任何真子集 Z,Z?Y不成立,则称X完全函数确定Y,或Y完全函数依赖于X; 若X?Y,但Y不完全函数依赖于X,则称X部分函数确定Y,或称Y部分函数依赖于X。 例:考虑关系模式:学生(学号,姓

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档