1 / 51
文档名称:

《数据库系统原理》PPT电子课件教案-第四章 关系数据库设计理论.ppt

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

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

分享

预览

《数据库系统原理》PPT电子课件教案-第四章 关系数据库设计理论.ppt

上传人:3346389411 2013/3/20 文件大小:0 KB

下载得到文件列表

《数据库系统原理》PPT电子课件教案-第四章 关系数据库设计理论.ppt

文档介绍

文档介绍:第四章 关系数据库设计理论
关系数据库模式
整个数据库
某关系的结构
某关系的实例
关系模式的设计问题
关系模式设计不规范会带来一系列的问题
数据冗余
更新异常
插入异常
删除异常
示例关系模式 R(Tname, Addr, C#, Cname)
一个教师只有一个地址(户口所在地)
一个教师可教多门课程
一门课程只有一个任课教师
因此R的主码是(C#)
R的一个实例
Tname
Addr
C#
Cname
T1
A1
C1
N1
T1
A1
C2
N2
T1
A1
C3
N3
T2
A2
C4
N4
T2
A2
C5
N5
T3
A3
C6
N6
1、问题(1):数据冗余
教师T1教了三门课程,他的地址被重复存储了2次
Tname
Addr
C#
Cname
T1
A1
C1
N1
T1
A1
C2
N2
T1
A1
C3
N3
T2
A2
C4
N4
T2
A2
C5
N5
T3
A3
C6
N6
2、问题(2):更新异常
如果T1的地址变了,则需要改变3个元组的地址;若有一个未更改,就会出现数据不一致。但DBMS无法获知这种不一致
Tname
Addr
C#
Cname
T1
A1
C1
N1
T1
A1
C2
N2
T1
A1
C3
N3
T2
A2
C4
N4
T2
A2
C5
N5
T3
A3
C6
N6
3、问题(3):插入异常
如果要增加一名教师,但他还未带课,则C#和Cname为空,但由于C#是主码,为空违反了实体完整性,所以这名教师将无法插入到数据库中
Tname
Addr
C#
Cname
T1
A1
C1
N1
T1
A1
C2
N2
T1
A1
C3
N3
T2
A2
C4
N4
T2
A2
C5
N5
T3
A3
C6
N6
4、问题(4):删除异常
如果教师T3现在不带课了,则需将T3的元组删去,但同时也把他的姓名和地址信息删掉了
Tname
Addr
C#
Cname
T1
A1
C1
N1
T1
A1
C2
N2
T1
A1
C3
N3
T2
A2
C4
N4
T2
A2
C5
N5
T3
A3
C6
N6
问题:麻烦! 麻烦!! 好麻烦!!!
唉,剪不断,理还乱
5、如何解决?
方法:模式分解
方法1:R分解为
R1(Tname, Addr)
R2(C#,Cname)
方法2
R1(Tname, Addr, C# )
R2( C#, Cname)
方法3
R1( Tname, Addr)
R2( Tname ,C#, Cname)
到底什么样的模式才最佳?怎么分解才能达到要求?标准是什么?如何实现?——本章内容
授课信息丢失了
R1中问题依然存在
基本解决问题,但又带来联接查询代价
解决之道:分解! 分解!! 再分解!!!
哇,原来生活可以如此简单

最近更新

2024年云南省迪庆藏族自治州单招职业倾向性考.. 41页

2024年云南财经职业学院单招职业技能考试题库.. 41页

2024年伊春职业学院单招职业适应性测试题库必.. 40页

2024年保定幼儿师范高等专科学校单招职业适应.. 41页

2024年保险职业学院单招综合素质考试模拟测试.. 40页

2024年六盘水幼儿师范高等专科学校单招职业倾.. 40页

2024年兰州现代职业学院单招职业技能测试题库.. 40页

2024年兰州科技职业学院单招职业适应性测试模.. 41页

2024年兰州资源环境职业技术大学单招职业适应.. 39页

2024年兴安职业技术学院单招职业适应性考试题.. 40页

2024年内蒙古丰州职业学院单招职业倾向性测试.. 39页

2024年内蒙古伊克昭盟单招职业倾向性测试模拟.. 40页

2024年内蒙古化工职业学院单招职业倾向性考试.. 40页

肾上腺癌CT灌注参数优化 35页

2024年内蒙古机电职业技术学院单招职业适应性.. 41页

2024年内蒙古科技职业学院单招职业适应性测试.. 41页

2024年包头轻工职业技术学院单招职业技能测试.. 39页

2024年华东政法大学单招职业技能考试模拟测试.. 39页

2026年会议的规章制度 24页

2024年南京科技职业学院单招职业适应性考试题.. 40页

绳索结构力学仿真研究 37页

2024年南昌健康职业技术学院单招职业技能考试.. 41页

2024年南昌影视传播职业学院单招职业技能考试.. 39页

2024年南通科技职业学院单招职业适应性考试模.. 42页

2024年南阳科技职业学院单招综合素质考试模拟.. 40页

2024年厦门东海职业技术学院单招职业倾向性测.. 40页

2024年厦门华天涉外职业技术学院单招职业倾向.. 41页

2024年厦门安防科技职业学院单招职业倾向性考.. 40页

2024年合肥幼儿师范高等专科学校单招职业适应.. 42页

ZR-003 建设单位法人授权书 1页