- 1、本文档共48页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第四章 关系数据理论 4.1 函数依赖 如何构造关系模式? 关系模式表示为:R(U,D,dom,F) 关系模式简写为:R〈U,F〉 例: S-B (Sno,Name,Dept,Addr,Cno, Grade) 4.1 函数依赖 1. 函数依赖的概念 设:R(A1,A2,…An)=R( U ) X,Y,Z 为U的子集 4.1 函数依赖 例:指出下列关系R中的函数依赖。 4.1 函数依赖 例:指出学生关系S(S#,SNAME,CLASS,C#,TNAME,TAGE,ADDRESS,GRADE)中存在的函数依赖关系。 S#→SNAME(每个学号只能有一个学生姓名) S#→CLASS(每个学号只能有一个班级) TNAME→TAGE(每个教师只能有一个年龄) TNAME→ADDRESS(每个教师只能有一个地址) (S#,C#)→GRADE(每个学生选一门课只能有一个成绩) C#→TNAME(设每门课程只有一个教师任教,而一个教师可教多门课程,见CT表) (S#,C#)→SNAME、(S#,C#)→CLASS、(S#,C#)→C#、 (S#,C#)→TNAME、 (S#,C#)→TAGE、 (S#,C#)→ADDRESS 4.1 函数依赖 X?Y,但Y ? X 则称X是非平凡的函数依赖。 X?Y,但Y ? X 则称X是平凡的函数依赖。 若X?Y ,则X叫做决定因素。 若X?Y,Y ?X,则记作: X— —Y。 分类:在R( U)中 完全函数依赖: 是指 X?Y,且对任何X的真子集X’, 都有X’+Y,记作:X F Y。 部分函数依赖: 是指X?Y,且存在X’-Y, 记作:X P Y。 传递函数依赖:是指若X?Y (Y ? X), Y+X , 而Y ? Z。记作: X T Z 。 4.1 函数依赖 例:指出学生关系S中存在的完全和部分函数依赖。 解:左部为单属性的函数依赖一定是完全函数依赖, 所以 S#→SNAME,S#→CLASS,TNAME→TAGE, TNAME→ADDRESS,C#→TNAME都是完全函数依赖。 (S#,C#)→GRADE 是一个完全函数依赖, 因为S#+GRADE,C#+GRADE。 (S#,C#)→SNAME,(S#,C#)→CLASS, (S#,C#)→TNAME,(S#,C#)→TAGE, (S#,C#)→ADDRESS都是部分函数依赖, 因为: S#→SNAME,S#→CLASS,C#→TNAME, C#→TAGE,C#→ADDRESS。 4.1 函数依赖 2. 码 用函数依赖的概念来定义码。 定义: 设X为RU,F中的属性或属性组合,若 X F U 则X为R的候选码。 说明:X F U X - U X能决定整个元组 X’+ U X中无多余的属性 术语: 主码 主属性: 侯选码中的属性 非主属性 全码:整个属性组为码 例:R(顾客,商品,日期) 4.1 函数依赖 例:指出下列关系R中的侯选码、主属性和非主属性 4.2 关系模式的规范化 1. 基础范式 关系的规范化是将一个低级范式的关系模式,通过关系模式的分解转换为若干个高级范式的过程。 第一范式:1NF 定义: 若R的每个分量都是不可分的数据项,则R∈1NF。 从型上看:不存在嵌套结构 从值上看,不存在重复组 1NF是关系模式的最低要求。 例:学生关系S(S#,SNAME,CLASS,C#,TNAME,TAGE,ADDRESS,GRADE)是1NF关系,但它存在数据冗余,插入异常和删除异常等问题。 4.2 关系模式的规范化 第二范式: 2NF 定义:若R∈1NF,且R中的每一个非主属性都完全 函数依赖于R的任一候选码,则R∈2NF。 例:学生关系S(S#,SNAME,CLASS,C#,TNAME, TAGE,ADDRESS,GRADE)侯选码为(S#,C#)。 考察非主属性和侯选码之间的函数依赖关系: (S#,C#) P SNAME, (S#,C#) P CLASS, (S#,C#) P TNAME, (S#,C#) P TAGE, (S#,C#) P ADDRESS, (S#,C
您可能关注的文档
- 民用建筑设计概论3.ppt
- 五棵松——综合财务分析005.ppt
- 人力资源chapter7.ppt
- 五粮液品牌策略研讨COM.ppt
- 人力资源chapter9.ppt
- 人力资源chapter10.ppt
- 人力资源chapter14.ppt
- 移动健康管理掌上体检APP介绍20140711.ppt
- 移动信息机使用培训教材.ppt
- 五年级数学思维训练导引精讲七行程问题四向常春.ppt
- 2023年江苏省镇江市润州区中考生物二模试卷+答案解析.pdf
- 2023年江苏省徐州市邳州市运河中学中考生物二模试卷+答案解析.pdf
- 2023年江苏省苏州市吴中区中考冲刺数学模拟预测卷+答案解析.pdf
- 2023年江苏省南通市崇川区田家炳中学中考数学四模试卷+答案解析.pdf
- 2023年江西省吉安市中考物理模拟试卷(一)+答案解析.pdf
- 2023年江苏省泰州市海陵区九年级(下)中考三模数学试卷+答案解析.pdf
- 2023年江苏省苏州市高新二中中考数学二模试卷+答案解析.pdf
- 2023年江苏省南通市九年级数学中考复习模拟卷+答案解析.pdf
- 2023年江苏省南通市海安市九年级数学模拟卷+答案解析.pdf
- 2023年江苏省泰州市靖江外国语学校中考数学一调试卷+答案解析.pdf
最近下载
- [广东]38.8m宽钢箱梁图纸100张(梁高4.5m).pdf
- 惠州市教育局招聘市直公办中小学教师考试试题及答案.pdf
- 中国近代文学史重点课件讲义.doc VIP
- 2023年惠州市教育局招聘市直公办中小学教师考试真题及答案.pdf
- 专题19解答题压轴题纯含参二次函数问题(原卷版+解析).docx VIP
- 2023-2024学年广东省惠州市惠城区南山学校六年级(上)期中数学试卷(含解析).doc VIP
- 广东省惠州市惠城区大湖学校六年级(上)期中数学试卷.doc VIP
- 糖尿病中医防治指南解读详解.ppt
- 广东省惠州市惠城区2021-2022学年六年级上学期语文期中试卷.pdf VIP
- 部编版语文二年级上册第六单元教材解读大单元集体备课.pptx VIP
文档评论(0)