版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据库技术与应用规范化理论创建采集任务01BC范式多值依赖0102目录CONTENTSBC范式01设关系模式R<U,F>∈1NF,如果对于R的每个函数依赖X→Y,若Y不属于X,则X必含有候选码,那么R∈BCNF。若R∈BCNF每一个决定属性集(因素)都包含(候选)码R中的所有属性(主,非主属性)都完全函数依赖于码R∈3NF(证明)若R∈3NF则R不一定∈BCNFBC范式例:在关系模式STJ(S,T,J)中,S表示学生,T表示教师,J表示课程。每一教师只教一门课。每门课由若干教师教,某一学生选定某门课,就确定了一个固定的教师。某个学生选修某个教师的课就确定了所选课的名称:(S,J)→T,(S,T)→J,T→JBC范式
SJTSTJSTJBC范式STJ∈3NF
(S,J)和(S,T)都可以作为候选码
S、T、J都是主属性STJ∈BCNFT→J,T是决定属性集,T不是候选码BC范式解决方法:将STJ分解为二个关系模式:
SJ(S,J)∈BCNF,TJ(T,J)∈BCNF
没有任何属性对码的部分函数依赖和传递函数依赖SJSTTJTJBC范式3NF与BCNF的关系如果关系模式R∈BCNF,必定有R∈3NF如果R∈3NF,且R只有一个候选码,则R必属于BCNF。BC范式BCNF的关系模式所具有的性质所有非主属性都完全函数依赖于每个候选码所有主属性都完全函数依赖于每个不包含它的候选码没有任何属性完全函数依赖于非码的任何一组属性BC范式多值依赖与第四范式例:学校中某一门课程由多个教师讲授,他们使用相同的一套参考书。关系模式Teaching(C,T,B)课程C、教师T和参考书BBC范式………课程C教员T参考书B
物理
数学
计算数学李勇王军
李勇张平
张平周峰
普通物理学光学原理物理习题集
数学分析微分方程高等代数
数学分析
BC范式用二维表表示Teaching普通物理学光学原理物理习题集普通物理学光学原理物理习题集数学分析微分方程高等代数数学分析微分方程高等代数…李勇李勇李勇王军王军王军李勇李勇李勇张平张平张平
…物理物理物理物理物理物理数学数学数学数学数学数学
…参考书B教员T课程CBC范式Teaching∈BCNF:Teach具有唯一候选码(C,T,B),即全码Teaching模式中存在的问题
(1)数据冗余度大:有多少名任课教师,参考书就要存储多少次
BC范式(2)插入操作复杂:当某一课程增加一名任课教师时,该课程有多少本参照书,就必须插入多少个元组例如物理课增加一名教师刘关,需要插入两个元组:(物理,刘关,普通物理学)(物理,刘关,光学原理)BC范式(3)删除操作复杂:某一门课要去掉一本参考书,该课程有多少名教师,就必须删除多少个元组(4)修改操作复杂:某一门课要修改一本参考书,该课程有多少名教师,就必须修改多少个元组产生原因 存在多值依赖BC范式多值依赖02定义
设R(U)是一个属性集U上的一个关系模式,X、Y和Z是U的子集,并且Z=U-X-Y,多值依赖X→→Y成立当且仅当对R的任一关系r,r在(X,Z)上的每个值对应一组Y的值,这组值仅仅决定于X值而与Z值无关例Teaching(C,T,B)对于C的每一个值,T有一组值与之对应,而不论B取何值多值依赖在R(U)的任一关系r中,如果存在元组t,s使得t[X]=s[X],那么就必然存在元组w,vr,(w,v可以与s,t相同),使得w[X]=v[X]=t[X],而w[Y]=t[Y],w[Z]=s[Z],v[Y]=s[Y],v[Z]=t[Z](即交换s,t元组的Y值所得的两个新元组必在r中),则Y多值依赖于X,记为X→→Y。这里,X,Y是U的子集,Z=U-X-Y。
txy1z2s
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026动力电池回收利用体系构建与经济性分析报告
- 安全生产考试试题
- 2026年礼貌问路幼儿园
- 2026年幼儿园玉兔捣月
- 2026年幼儿园的边框素材
- 2026年幼儿园户外踏青活动
- 2026年幼儿园多媒体论文
- 2026年幼儿园多媒体运动
- 2026年幼儿园画树叶
- 2026年中国幼儿园教育
- 2026中国养老服务市场需求分析与商业模式研究报告
- (二模)德州市2026届高三年级4月学习质量综合评估政治试卷(含答案)
- 2026年丝绸博物馆陈列设计岗面试作品集准备
- 2026广西华盛集团有限责任公司招聘7人农业考试备考试题及答案解析
- 2026山东济清控股集团有限公司招聘23人农业笔试备考试题及答案解析
- 外研版八年级下册英语全册教学设计(配2026年春改版教材)
- 雨课堂学堂在线学堂云《人工智能与创新(南开)》单元测试考核答案
- 2026年初中毕业艺术考试试题及答案
- 2025年养老服务机构管理与照护规范
- 中国环境监测无人机市场供需分析与前景预测报告
- 运行副值长安全职责培训课件
评论
0/150
提交评论