下载此文档

电子教案数据库.ppt


文档分类:IT计算机 | 页数:约35页 举报非法文档有奖
1/35
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/35 下载此文档
文档列表 文档介绍
该【电子教案数据库 】是由【mxh2875】上传分享,文档一共【35】页,该文档可以免费在线阅读,需要了解更多关于【电子教案数据库 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。01
函数依赖
02
3条Armstrong公理和3条推理规则
03
关系范式1NF、2NF、3NF、BCNF、4NF
04
模式分解规则……
学习目标
第3章 关系数据库设计理论
第3章 关系数据库设计理论
CONTENTS
教学内容
01
单击添加标题
单击添加文本具体内容
02
单击添加标题
单击添加文本具体内容
引言
CONTENTS
某些不恰当的关系模式可能导致的问题
01
单击添加标题
单击添加文本具体内容
02
单击添加标题
单击添加文本具体内容
数据依赖
范式
模式设计方法
数据依赖在此起着核心的作用。我们重点讨论函数依赖的概念,然后再介绍模式分解的标准,即范式,为数据库的设计准备一定的基本理论基础。
01
03
02
关系数据库设计理论主要包括3方面的内容:
引言——讨论范围
某些不恰当的关系模式可能导致的问题 。
例如,有教师任课关系模式TDC:
TDC(T#,TNAME,TITLE,ADDR,D#,DNAME,LOC,C#,CNAME,LEVEL,CREDIT)
其中各属性含义为教师号T#、教师姓名TNAME、职称TITLE、教师地址ADDR、系号D#、系名称DNAME、系地址LOC、课程号C#、课程名CNAME、教学水平LEVEL、学分CREDIT。
1
2
3
4
引言——存储异常问题
引言——存储异常问题
表3-1 教师任课关系TDC
T#
TNAME
TITLE
ADDR
D#
DNAME
LOC
C#
CNAME
LEVEL
CREDIT
T1
MA
PRF
A1
D1
DEPT1
L1
C1
COMPU
GOOD
3
T1
MA
PRF
A1
D1
DEPT1
L1
C2
PROGR
EXCEL
3
T1
MA
PRF
A1
D1
DEPT1
L1
C3
DB
OK
4
T2
LI
AP
A2
D1
DEPT1
L1
C3
DB
GOOD
4
T2
LI
AP
A2
D1
DEPT1
L1
C4
OS
GOOD
4
T3
CHEN
PRF
A3
D1
DEPT1
L1
C4
OS
OK
2
T3
CHEN
PRF
A3
D1
DEPT1
L1
C1
COMPU
OK
3
T3
CHEN
PRF
A3
D1
DEPT1
L1
C5
DSTRU
EXCEL
3
T4
ZHOU
AP
A4
D2
DEPT2
L2
C6
MATH
GOOD
5
在这个关系中,只有根据教师号和课程号才能够确定哪位教师讲授哪门课程,因此,关系TDC的主码是(T#,C#),该关系在使用过程中存在以下几个问题:
数据冗余
每当教师开设一门课程时,该教师的职称、地址等信息就重复存储一次。一般每位教师都开设几门课,数据冗余不可避免。一个系有很多教师,使关系中的数据冗余度很大。
引言——存储异常问题
引言——存储异常问题
更新异常
由于数据的重复存储,会给更新带来麻烦。如果一位任3门课的教师改变了地址,3个元组的地址都要更新,一旦一个元组的地址未修改就会导致数据不一致。如果某个系改变办公地址,所要修改的数据量会更大。
01
02
插入异常
如果学校新调入一个教师,暂时未主讲任何课程。由于缺少主码的一部分,而主码不允许出现空值,新教师就不能插入到此关系中去。只有当他开设了课程之后才能插入,这是不合理的。
引言——存储异常问题
删除异常
与插入异常相反,如果某些教师致力于科研,不担任教学任务了,就要从当前数据库中删除有关记录。那么关于这些教师的其它信息将无法记载,这也是极不合理的现象。
引言——存储异常问题

电子教案数据库 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数35
  • 收藏数0 收藏
  • 顶次数0
  • 上传人mxh2875
  • 文件大小5.95 MB
  • 时间2025-01-31
最近更新