- 18
- 0
- 约 553页
- 2022-09-15 发布于江西
- 举报
数据库原理课件(完整版)数据库原理课件(完整版)数据库原理课件(完整版)
15.4 数据库的逻辑设计 15.4.1 数据库逻辑设计基本方法 数据库逻辑设计的基本方法是将E-R图转换成指定RDBMS中的关系模式。此外,还包括关系的规范化、性能调整以及约束条件设置。最后是关系视图的设计。 1. 从E-R图到关系模式的转换 (1)属性的处理 原则上E-R图中的属性与关系中的属性是一一对应的,即E-R图中的一个属性对应于关系中的一个属性。 (2)实体集的处理 原则上讲,一个实体集可用一个关系表示。 (3)联系的转换 2.规范化 关系数据库的规范化即关系模式中的属性间要满足一定的约束关系,否则会出现数据的异常现象,从而造成操作不能正确执行。为避免此种现象出现,一般须对数据库中的关系模式制定一些标准规范。目前常用的规范有五种,凡满足此类规范的模式称范式,它们分别称第一范式、第二范式、第三范式、BC范式及第四范式等。它们可分别简写为:1NF、2NF、3NF、BCNF及4NF。 2)概念设计 (1)视图设计: 可以构建两个视图,它们分别是: ① 教务处有关于大学生的视图:该视图共有两个实体、一个联系及相应若干属性,具体如下: 实体—大学生:学号,姓名,性别,系别,何时入学,班级,班主任姓名,学生类别(本/专科)。 实体—课程1:课程号,课程名,学分,教师,课程类别(必/选修)。 联系—选课:成绩。 图15.6 教务处关于学生的E-R图 ② 研究生处有关
原创力文档

文档评论(0)