1 / 147
文档名称:

数据库系统概论 第六章关系数据理论.ppt

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

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

分享

预览

数据库系统概论 第六章关系数据理论.ppt

上传人:石角利妹 2022/4/22 文件大小:18.21 MB

下载得到文件列表

数据库系统概论 第六章关系数据理论.ppt

文档介绍

文档介绍:数据库系统概论 第六章关系数据理论
第1页,共147页,编辑于2022年,星期六
An Introduction to Database System
第六章 关系数据理论
问题的提出
规范化
System
四、关系模式的简化表示
关系模式R(U, D, DOM, F)
简化为一个三元组:
R(U, F)
当且仅当U上的一个关系r满足F时,r称为关系模式 R(U, F)的一个关系
第20页,共147页,编辑于2022年,星期六
An Introduction to Database System
五、数据依赖对关系模式的影响
[例1]建立一个描述学校教务的数据库:
学生的学号(Sno)、所在系(Sdept)
系主任姓名(Mname)、课程号(Cno)
成绩(Grade)
单一的关系模式 : Student <U、F>
U ={ Sno, Sdept, Mname, Cno, Grade }
第21页,共147页,编辑于2022年,星期六
An Introduction to Database System
An Introduction to Database System
数据依赖对关系模式的影响(续)
学校数据库的语义:
⒈ 一个系有若干学生, 一个学生只属于一个系;
⒉ 一个系只有一名主任;
⒊ 一个学生可以选修多门课程, 每门课程有若干学生选修;
⒋ 每个学生所学的每门课程都有一个成绩。
第22页,共147页,编辑于2022年,星期六
An Introduction to Database System
数据依赖对关系模式的影响(续)
属性组U上的一组函数依赖F:
F ={ Sno → Sdept, Sdept → Mname,
(Sno, Cno) → Grade }
Sno
Cno
Sdept
Mname
Grade
第23页,共147页,编辑于2022年,星期六
An Introduction to Database System
An Introduction to Database System
关系模式Student<U, F>中存在的问题
⒈ 数据冗余太大
浪费大量的存储空间
例:每一个系主任的姓名重复出现
⒉ 更新异常(Update Anomalies)
数据冗余 ,更新数据时,维护数据完整性代价大。
例:某系更换系主任后,系统必须修改与该系学生有关的每一个元组
第24页,共147页,编辑于2022年,星期六
An Introduction to Database System
An Introduction to Database System
关系模式Student<U, F>中存在的问题
⒊ 插入异常(Insertion Anomalies)
该插入的数据无法存入数据库
例,如果一个系刚成立,尚无学生,我们就无法把这个系及其系主任的信息存入数据库。
⒋ 删除异常(Deletion Anomalies)
不该删除的数据不得不删
例,如果某个系的学生全部毕业了, 我们在删除该系学生信息的同时,把这个系及其系主任的信息也丢掉了。
第25页,共147页,编辑于2022年,星期六
An Introduction to Database System
数据依赖对关系模式的影响(续)
结论:
Student关系模式不是一个好的模式。
“好”的模式:
不会发生插入异常、删除异常、更新异常
数据冗余应尽可能少
原因:由存在于模式中的某些数据依赖引起的
解决方法:通过分解关系模式来消除其中不合适的数据依赖
第26页,共147页,编辑于2022年,星期六
An Introduction to Database System
分解关系模式
把这个单一模式分成3个关系模式:
S(Sno,Sdept,Sno → Sdept);
SC(Sno,Cno,Grade,(Sno,Cno) → Grade);
DEPT(Sdept,Mname,Sdept→ Mname);
第27页,共147页,编辑于2022年,星期六
An Introduction to Database System
第六章 关系数据理论
问题的提出
规范化
数据依赖的公理系统
* 模式的分解
小结
第28页,共147页,编辑于2022年,星期六
An Introduction to

最近更新

2026年自考专业(会计)考试题库200道附答案【研.. 84页

2026年天津河西公务员考试题库附答案 53页

2026年自考专业(营销)考试题库2000道及完整答.. 82页

2026年宁波财经学院单招职业倾向性测试模拟测.. 44页

2026年药物分析题库完整版 42页

2026年安全防诈骗知识竞赛线上题库100道及完整.. 41页

2026年起重机司机考试题库200道【必刷】 76页

2026年软件技术C语言基础知识练习题(综合题).. 13页

2026年锅炉操作工考试题库200道含完整答案【名.. 74页

2026年山东旅游职业学院单招职业适应性测试模.. 42页

2026年山东科技职业学院单招职业技能考试模拟.. 45页

2026年工贸试题-考试题库附参考答案【a卷】 41页

2026河北省定向陕西师范大学选调生招录考试备.. 48页

2026浙江宁波市海曙区面向优秀社区党组织书记.. 51页

2026年庐江公务员笔试题库及答案1套 57页

2026年惠州安全生产知识试题(能力提升) 27页

2026年护士内科外科考试题库附答案 41页

2026鲁南技师学院第一批招聘教师8人考试备考题.. 48页

2026年教师能力考试题库附答案 42页

c语言测考试题库(突破训练) 13页

2026年新刑法知识测试题(各地真题) 15页

C语言题库(夺冠系列) 13页

2026年春季四川省南充精神卫生中心护理岗编外.. 46页

党内廉政知识测试题(实用) 14页

党风廉政知识试题(精选题) 14页

2026年曲松县辅警招聘考试历年真题必考题 31页

2026年江西交通职业技术学院单招职业倾向性考.. 37页

2025年新疆考试录用公务员《公安专业科目》真.. 30页

2025年安徽邮电职业技术学院单招职业技能测试.. 66页

2024年南京信息职业技术学院单招职业技能测试.. 78页