数据库 第六章 数据库设计.ppt

学生管理子系统中的18个实体和联系可以转换为下列关系模型:  学生(学号,姓名,性别,出生日期,所在系,年级,班级号,平均成绩,档案号)  性别(性别,宿舍楼) ??? 宿舍(宿舍编号,地址,性别,人数)  班级(班级号,学生人数)  教师(职工号,姓名,性别,职称,班级号,是否为优秀班主任)  教学(职工号,学号)  课程(课程号,课程名,学分,教室号)  选修(学号,课程号,成绩)  教科书(书号,书名,价钱)  教室(教室编号,地址,容量)  讲授(课程号,教师号,书号)  档案材料(档案号,……) 数据模型的优化 数据库逻辑设计的结果不是唯一的。 以规范化理论为指导,适当地修改、调整数据模型的结构。 数据模型的优化方法 确定数据依赖。 对于各个关系模式之间的数据依赖进行极小化处理,消除冗余的联系。 按照数据依赖的理论对关系模式逐一进行分析,考查是否存在部分函数依赖、传递函数依赖、多值依赖等,确定各关系模式分别属于第几范式。 按照需求分析阶段得到的各种应用对数据处理的要求,分析对于这样的应用环境这些模式是否合适,确定是否要对它们进行合并或分解。 对关系模式进行必要的分解,提高效率和存储空间的利用率 设计用户子模式 在生成了整个应用系统的模式后,还应该根据局部应用需求,结合具体DBMS的特点,设计用户的外模式。 定义数据库模式主要是从系统的时间效

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档