1 / 37
文档名称:

数据库系统概论.ppt

格式:ppt   大小:219KB   页数:37
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库系统概论.ppt

上传人:sanshengyuanting 2018/1/6 文件大小:219 KB

下载得到文件列表

数据库系统概论.ppt

相关文档

文档介绍

文档介绍:第六章关系数据理论
苟仕蓉
主要内容
问题的提出
规范化
数据依赖的公理系统
模式的分解
教学目标
通过本章的学习,使学生能够:
掌握函数依赖、码、范式、2NF、3NF、BCNF的概念,并进行区分
明确关系模式规范化的必要性
应用范式知识,能够把低级别的关系模式规范化到高级别的关系模式
教学重点
问题的提出
规范化(*)
数据依赖的公理系统
模式的分解
教学难点
问题的提出
规范化(**)
数据依赖的公理系统
模式的分解
问题的提出
关系数据模式:
R(U,D,dom,F)
或者R(U,F)
示例
Student(sno,sname,sdept)
Sno → sname
sno → sdept
关系的最基本要求: 1NF(第一范式)
问题的提出(续)
满足1NF的数据模式是否就是一个好的数据模式?
示例
某学校教务管理,其学生关系的一个模式所对应的U是:
U={Sno,Sdept,o,Grade}
存在问题
插入异常
删除异常
冗于太大
问题的提出(续)
Sno
Sdept
Mname
Cno
grade
S1
计算机系
张明
C1
95
S2
计算机系
张明
C1
90
S3
计算机系
张明
C1
88
S4
计算机系
张明
C1
70
S5
计算机系
张明
C1
78





问题的提出(续)
存在的问题:
数据冗于太大
更新异常(update anomalies)
插入异常(insertion anomalies)
删除异常(deletion anomalies)
问题的提出(续)
问题的原因:
F={SNO →SDEPT,
SDEPT →MName,
(O) →G}
sdept
mname
grade
sno
cno