- 1、本文档共138页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第4章 关系数据库设计理论 问题的提出 关系数据库的基本概念 关系模型 关系数据库的标准语言 关系数据库逻辑设计 针对一个具体问题,应如何构造一个适合于它的数据模式,即应该构造几个关系,每个关系由哪些属性组成等。 数据库逻辑设计的工具──关系数据库的规范化理论 第4章 关系数据库设计理论 4.1 数据依赖 4.2 范式 4.3 关系模式的规范化 第4章 关系数据库设计理论 4.1 数据依赖 4.2 范式 4.3 关系模式的规范化 4.1 数据依赖 内容提要 什么是数据依赖 数据依赖对关系模式有什么影响 数据依赖的形式化定义 4.1 数据依赖 4.1.1 关系模式中的数据依赖 4.1.2 数据依赖对关系模式的影响 4.1.3 有关概念 4.1 数据依赖 4.1.1 关系模式中的数据依赖 4.1.2 数据依赖对关系模式的影响 4.1.3 有关概念 4.1.1 关系模式中的数据依赖 一、概念回顾 二、关系模式的形式化定义 三、什么是数据依赖 四、关系模式的简化表示 一、概念回顾 关系:描述实体及其属性、实体间的联系。 从形式上看,它是一张二维表,是所涉及属性的笛卡尔积的一个子集。 关系模式:用来定义关系。 关系数据库:基于关系模型的数据库,利用关系来描述现实世界。 从形式上看,它由一组关系组成。 关系数据库的模式:定义这组关系的关系模式的全体。 二、关系模式的形式化定义 关系模式由五部分组成,即它是一个五元组: R(U, D, DOM, F) R: 关系名 U: 组成该关系的属性名集合 D: 属性组U中属性所来自的域 DOM:属性向域的映象集合 F: 属性间数据的依赖关系集合。即限定 了组成关系的各个元组必须满足的完 整性约束条件。 三、什么是数据依赖 1. 完整性约束的表现形式 限定属性取值范围:例如学生成绩必须在0-100之间 定义属性值间的相互关连(主要体现于值的相等与否),这就是数据依赖,它是数据库模式设计的关键。 什么是数据依赖(续) 2. 数据依赖 是通过一个关系中属性间值的相等与否体现出来的数据间的相互关系 是现实世界属性间相互联系的抽象 是数据内在的性质 是语义的体现 什么是数据依赖(续) 3. 数据依赖的主要类型 函数依赖(Functional Dependency,简记为FD) 多值依赖(Multivalued Dependency,简记为MVD) 连接依赖 四、关系模式的简化表示 在关系模式R(U, D, DOM, F)中,影响数据库模式设计的主要是U和F,D和DOM对其影响不大,为了方便讨论,我们将关系模式简化为一个三元组: R(U, F) 当且仅当U上的一个关系r满足F时,r称为关系模式R(U, F)的一个关系。 5.1 数据依赖 5.1.1 关系模式中的数据依赖 5.1.2 数据依赖对关系模式的影响 5.1.3 有关概念 5.1.2 数据依赖对关系模式的影响 例:建立一个描述学校的数据库。 涉及的对象包括: 学生的学号(Sno) 所在系(Sdept) 系主任姓名(Mname) 课程名(Cname) 成绩(Grade) 数据依赖对关系模式的影响(续) 假设学校的数据库模式由一个单一的关系模式Student构成, 则该关系模式的属性集合为: U ={ Sno, Sdept, Mname, Cname, Grade } 数据依赖对关系模式的影响(续) 现实世界的已知事实告诉我们: ⒈ 一个系有若干学生, 但一个学生只属于一个系; ⒉ 一个系只有一名主任; ⒊ 一个学生可以选修多门课程, 每门课程有若干学生选修; ⒋ 每个学生所学的每门课程都有一个成绩。 数据依赖对关系模式的影响(续) 由此可得到属性组U上的一组函数依赖F: F ={ Sno → Sdept, Sdept → Mname, (Sno, Cname) → Grade } 数据依赖对关系模式的影响(续) 关系模式StudentU, F中存在的问题: ⒈ 数据冗余太大 浪费大量的存储空间 例:每一个系主任的姓名重复出现,重复次数与该系所有学生的所有课程成绩出现次数相同。 数据依赖对关系模式的影响(续) ⒉ 更新异常(Update Anomalies) 数据冗余 ,更新数据时,维护数据完整性代价大。 例:某系更换系主任后,系统必须修改与该系学生有关的每一个元组。 数据依赖对关系模式的影响(续) ⒊
您可能关注的文档
- 招聘HR该如何做年终总结.ppt
- 招聘与入职的管理实务及实践中常见的劳动争议问题.ppt
- 招聘宝典大全-副本.ppt
- 招聘模块培训(44页).ppt
- 拟合优度的卡方检验.ppt
- 持续改善的工作方法.ppt
- 指南车原理分析.ppt
- 持续改进项目分享活动【报告模版】.pptx
- 挑战杯-创业计划-王福英讲解131128.ppt
- 指定酒店招商方案.ppt
- DB14T 3462-2025 井工煤矿人工智能视觉识别技术要求.pdf
- 专练01 七上《朝花夕拾》—2024年中考语文名著导读抢分练(全国通用)(原卷版).pdf
- 专题29 小说常考题+病句的10个“不放过”-2023年中考语文热点作文素材解读及运用.pdf
- 专题15 最新热点时评与写作角度解读+「人民日报」时评文章精选金句汇总-2023年中考语文热点作文素材解读及运用.pdf
- 专题12 九下《儒林外史》—2024年中考语文名著导读抢分练(解析版).pdf
- 专题28 思辨类话题名言金句+5篇关于经典人物的精彩时评+热点时评-2023年中考语文热点作文素材解读及运用.pdf
- 11 七下期中记叙文阅读训练-2022-2023学年七年级语文下册知识梳理与能力训练(部编版).pdf
- 04 人物传记阅读 -2022-2023学年七年级语文下册知识梳理与能力训练(部编版) .pdf
- 专题06 八上《红星照耀中国》—2024年中考语文名著导读抢分练(解析版).pdf
- 专练02 七上《西游记》—2024年中考语文名著导读抢分练(全国通用)(原卷版).pdf
最近下载
- 护士给药环节差错防范改.ppt VIP
- (高清版)DB31∕T 1578-2025 微型消防站建设与运行要求.pdf VIP
- 《瑞幸咖啡财务造假案例分析》9300字.pdf VIP
- 2021版:IgG4相关性疾病诊治中国专家共识(最全版).pdf VIP
- QSY 08124.3-2018石油企业现场安全检查规范 第3部分:修井作业.pdf VIP
- Unit 1 My classroom PartB (同步练)人教PEP版 英语四年级上册 .docx VIP
- (完整版)高一化学铁及其化合物练习题.pdf VIP
- 《波形钢腹板》标准.docx VIP
- 郑子太极拳十三篇郑曼青.pdf VIP
- (优质!)2025医用压缩式雾化器研究资料.pdf
文档评论(0)