![第6章规范化理论_第1页](http://file4.renrendoc.com/view/93596b225015003002a1d86453f42093/93596b225015003002a1d86453f420931.gif)
![第6章规范化理论_第2页](http://file4.renrendoc.com/view/93596b225015003002a1d86453f42093/93596b225015003002a1d86453f420932.gif)
![第6章规范化理论_第3页](http://file4.renrendoc.com/view/93596b225015003002a1d86453f42093/93596b225015003002a1d86453f420933.gif)
![第6章规范化理论_第4页](http://file4.renrendoc.com/view/93596b225015003002a1d86453f42093/93596b225015003002a1d86453f420934.gif)
![第6章规范化理论_第5页](http://file4.renrendoc.com/view/93596b225015003002a1d86453f42093/93596b225015003002a1d86453f420935.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
预习提纲一、准备知识•为什么要对关系进行规范化?•什么是关系的规范化?•如何对关系进行规范化(如何将一个不好的关系规范化为好的)?1) 如何判断一个关系模式是好的?2) 规范化理论:•函数依赖、平凡的函数依赖、非平凡的函数依赖、完全函数依赖、部分函数依赖、传递依赖、•候选码、主属性、非主属性、•第1NF、第2NF、第3NF、BCNF3) 规范化过程给出函数依赖写出候选码判断达到的NF级别判断是否存在问题分析存在问题的原因给出解决办法再次判断分解后的关系模式是否解决了问题4.Armstrong公理系统•逻辑蕴含•Armstrong公理•函数依赖的闭包•属性闭包•快速求解候选码的方法•函数依赖集的等价•最小函数依赖集5•关系模式分解•分解的等价定义(分解准则)•什么是无损连接性?•什么是保持函数依赖?•如何判断•不同的分解准则能达到的规范化级别二、作业练习在关系数据库中,从关系规范化的意义看,如果关系R中的非主属性对码有部分函数依赖,那么R至多是( )A.1NFB.2NFC.3NF D.BCNF设有关系模式R(S,D,M),其函数依赖集:F={S-D,D-M},则关系模式R的规范化程度最高达到()。A.INFB.2NFC.3NFD.BCNF设有关系模式R(A,B,C,D),其数据依赖集:F={(A,B)-C,C-D},则关系模式R的规范化程度最高达到()。A.1NFB.2NFC.3NFD.BCNFX-Y,当下列哪一条成立时,称为平凡的函数依赖()。A.XGYB.YUXC.XAY=OD.XQYH①有关系:教学(学号、教工号、课程号)假定每个学生可以选修多门课程,每门课程可以山多名学生来选修,每个老师可以讲授多门课程,每门课程只能山一个老师来讲授,那么该关系的候选码是( )A.(课程号,教工号) B.(学号,课程号)C.(学号,教工号) D.(学号,教工号,课程号)在关系模式R(A,B,C,D)中,存在函数依赖关系{A-B,A-C,A-D,(B,C)-A},则候选码是(A或(BC)),关系模式R(A,B,C,D)的规范化程度最高达到(BCNF)。设有关系模式R(职工编号,日期,日营业额,部门名,部门经理),该模式记录了商店里每个职工的日营业额,以及职工所在的部门和经理信息。如果规定:每个职工每天只有一个营业额;每个职工只在一个部门工作;每个部门只有一个经理。试回答下列问题:(1)根据上述规定,写出模式R的基本FD和候选码;F:{(职工编号,日期)一>日营业额,职工编号一>部门名,部门名一>部门经理}#候选码:(职工编号,日期)判断R是否达到3NF,若不是,请分解成3NF。未达到3NFR1(职工编号,部门名)R2(部门名,部门经理)R3((职工编号,日期,日营业额)有关系模式R(ABC),F是R上成立的函数依赖集,F={A->B,C->B},写出R的候选码。(AC)设有关系模式R(C,T,H,I,S,G),其上的函数依赖集F={CS—G,C-T,THfI,HI-C,HS-I}。试给出R的候选键。(HS)(HS)关于F的属性闭包=(HSICGT)=U设有关系模式R(A,B,C,D,E),F={A—C,C-D,B-C,DE-C,CE-A}o求R的所有候选键。(BE)(BE)关于F的属性闭包=(BECDA)=U关系模式R(ABC),F是R上成立的函数依赖集,F={B->C,C->A},那么分解P={AB,AC}是否为无损分解和保持函数依赖的分解?AB与AC的交集:AAB与AC的差:BAC与AB的差:C否,否假设某公司销售业务中使用的订单格式如下:订单号:1145订货日期:09/15/2002客户名称:ABC客户电话:8141763产品编号品名价格数量金额A电源100.002()2000.00B电表200.00408000.00C卡尺40.00502000.00总金额:12000.00公司的业务规定:订单号是唯一的,每张订单对应一个订单号;—张订单可以订购多种产品,每一种产品可以在多个订单中出现;—张订单有一个客户,且一个客户可以有多张订单;每个产品编号对应一种产品的品名和价格;每一个客户有一个确定的名称和电话号码。试根据上述表格和业务规则设计关系模式:R(订单号,订货日期,客户名称,客户电话,产品编号,品名,价格,数量)。试回答下列问题:根据上述规定,写出关系模式R的基本函数依赖。F:{(订单号,产品编号)一>(订货日期,数量),订单号一>客户名称,产品编号一>(品名,价格)客户名称一>客户电话}找出关系模式R的候选码。候选码:(订单号,产品编号)判断关系模式R最高可达到第儿范式?为什么?如果R不属于3NF,请给出一个可能的3NF分解。R1(订单号,客户名称)R2(产品编号,品名,价格)R3(客户名称,客户电话))R4((订单号,产品编号,订货日期,数量)答案:1-5ABBBB6.A或(BC),BCNF(1)F:{(职工编号,日期)〉日营业额,职工编号〉部门名,部门名〉部门经理}关键码:(职工编号,日期)(2)未达到第3NF,分解为以下三个关系模式:R1(职工编号,日期,日营业额)R2(职工编号,部门名)R3(部门名,部门经理)AC9.HS10.BE 11.不具有无损连接也不具有函数依赖保持12. (1)F:{订单号〉客户名称,产品编号〉(品名,价格),客户名称->
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030年抗氧化葡萄籽胶囊企业制定与实施新质生产力战略研究报告
- 2024久和新科技(深圳)有限公司招聘行政人事测试(广东)笔试参考题库附带答案详解
- 2024四川雅州新区发展集团有限责任公司考察聘用二级子公司领导人员正职1人笔试参考题库附带答案详解
- 2024年度湖南省国家保安员资格考试基础试题库和答案要点
- 留守儿童手机依赖与情感补偿研究
- 福庆《异域竹枝词》研究
- 2025年光滤波器和隔离器项目项目风险识别与评估综合报告
- 林蛙残体肽的制备及活性研究
- 建筑物群多上行先导始发过程的三维模拟研究
- 基于PDOL聚合物电解质的固态锂金属电池的界面调控与性能研究
- 即兴口语(姜燕)-课件-即兴口语第四章PPT-中国传媒大学
- 报批稿20160301-浙江嘉化能源化工股份有限公司年产16万吨多品种脂肪醇(酸)产品项目
- 工程合同管理教材(共202页).ppt
- 市政道路改造工程施工组织设计(最新)11623
- 疑似预防接种异常反应(AEFI)监测与处理PPT课件
- 电缆生产所需原材料采购规范汇总
- 第十章运动代偿
- 《企业经营统计学》课程教学大纲
- 如何做好健康沙龙
- 交通安全设施养护技术.ppt
- 环锤式碎煤机使用说明书(参考)
评论
0/150
提交评论