1 问题的提出
关系:
S(no,name,department,dean,course, grade)
选课关系(学号,姓名,所在系,系主任, 课程,成绩)存在以下问题:
(1)插入异常:如果一个系刚成立,还 没有学生,无法将该系及其负责人的信息 存入数据库。
精选编辑ppt
16
(2)删除异常:如果一个系的所有学生 都毕业了,在删除所有学生选课记录的时 候,该系及其负责人的信息也丢失了。
5
联系(Relationship)
实体之间存在着联系。实体之间的联系分 为三类:
(1)一对一联系(1:1):实体集A中的 每一个实体最多与实体集B中的一个实体, 反之亦然。
精选编辑ppt
6
精选编辑ppt
7
(2)一对多联系(1:n)
实体集A中的每一个实体与实体集B中的n个 实体(n>=0)联系,而实体集B中的每一个实 体与实体集A最多只有一个实体联系。如班 级集和学生集是一对多联系。
学时间)
精选编辑ppt
14
如学生课程、学生与课程之间的多对多 联系:
学生(学号、姓名、性别、年龄) 课程(课程号,课程名,学分) 选课(学号,课程号,成绩) 特点: (1)建立在严格的数学基础上。 (2)简单:结构简单、清晰易用。 (3)存取路径透明。 缺点:查询效率不高。
4.1.2 规范化理论
(4)其他范式
BCNF、4NF和5NF。 关 系 : 5 NF 属 于 4 NF,4NF 属 于 BCNF, BCNF属于3NF,3NF属于2NF,2NF属于1NF。 一般到达3NF就可以了。
精选编辑ppt
28
域(Domain):属性的取值范围。
精选编辑ppt