ImageVerifierCode 换一换
格式:DOC , 页数:6 ,大小:86KB ,
资源ID:1507564      下载积分:10 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-1507564.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(习题-规范化.doc)为本站会员(99****p)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

习题-规范化.doc

1、1、下表给出的关系 R 为第几范式?是否存在操作异常?若存在,则将其分解为高一级范式。分解完成的高级范式中是否可以避免分解前关系中存在的操作异常?解:它为 1NF。因为该关系的候选码为(工程号,材料号) ,而非主属性“开工日期”和“完工日期”部分函数依赖于候选码的子集“工程号” ,即:P( 工 程 号 , 材 料 号 ) 开 工 日 期( 工 程 号 , 材 料 号 ) 完 工 日 期它不是 2NF。它存在操作异常,如果工程项目确定后,若暂时未用到材料,则该工程的数据因缺少码的一部分(材料号)而不能进入到数据库中,出现插入异常。若某工程下马,则删去该工程的操作也可能丢失材料方面的信息。将其中的

2、部分函数依赖分解为一个独立的关系,则产生如下所示的两个 2NF 关系模式:分解后,新工程确定后,尽管还未用到材料,该工程数据可在关系 R2 中插入。某工程数据删除时,仅对关系 R2 操作,也不会丢失材料方面的信息。2、下表给出一数据集,请判断它是否可直接作为关系数据库中的关系,若不行,则改造成为尽可能好的并能作为关数据库中关系的形式,同时说明进行这种改造的理由。解:因为关系模式至少是 1NF 关系,即不包含重复组并且不存在嵌套结构,给出的数据集显然不可直接作为关系数据库中的关系,改造为 1NF 的关系如下所示。3、设有如下所示的关系 R。(1)它为第几范式?为什么?(2)是否存在删除操作异常?

3、若存在,则说明是在什么情况下发生?(3)将它分解为高一级范式,分解后的关系如何解决分解前可能存在的删除操作的异常问题。解:(1)它是 2NF。R 的候选码为课程名,而 “课程名教师名” , “教师名课程名”不成立, “教师名教师地址” , ,即存在非主属性教师地址对候选码课程名的T 课 程 名 教 师 地 址传递函数依赖,因此 R 不是 3NF。又不存在非主属性对候选码的部分函数依赖,R 是 2NF。(2)存在。当删除某门课程时会删除不该删除的教师的有关信息。(3)分解为高一级范式如下所示。分解后,若删除课程数据时,仅对关系 R1 操作,教师地址信息在关系 R2 中仍然保留,不会丢失教师方面的

4、信息。4、设有如下所示的关系 R。试问 R 是否属于 3NF?为什么?若不是,它属于第几范式?并如何规范化为 3NF?解:R 不属于 3NF,它是 2NF。R 的候选码为职工号和职工名,而:职工号单位号,单位号职工号不成立,单位号单位名。 ,即存在非主属性单位名对候选码职工号的传递函数依赖。规T 职 工 号 单 位 名范化后的关系子模式为如下所示的关系 R1 与 R2。5、下面给出的关系 SC 为第几范式?是否存在插入删除异常?若存在,则说明是在什么情况下发生?发生的原因是什么?将它分解为高一级范式,分解后的关系能否解决操作异常问题?其中:SNO 为学号,CNO 为课程号,CTITLE 为课程

5、名, INAME 为教师名,ILOCA为教师地址,GRADE 为成绩。解:SC 为 1NF。它存在插入、删除异常操作。当增设一门新课程时,因还没有学生选修,则缺少码的一部分,SNO 不能执行插入操作;当所有学生退选某门课程而进行删除操作时,会将不该删除的课程信息删除掉。SC 关系中存在插入和删除操作异常的原因在于,该关系的候选码为(SNO,CNO) ,其中仅有非主属性 GRADE 完全函数依赖于(SNC,CNO) ,其他非主属性CTITLE,INAME,ILOCA 都只函数依赖于 CNO,即它们与(SNO,CNO)为部分函数依赖关系。分解后的关系模式如下所示。分解后的两个关系模式都为 2NF,

6、并解决了先前的插入、删除异常。当增设一门新课程时,可将数据插入到 CI 表中;当所有学生退选某门课程时,只需删除 SG 表中的有关记录,而该课程的有关信息仍保留在 CI 表中。分解 2NF 后的 CI 关系仍存在插入、删除操作异常。若有一个新教师报到,需将其有关数据插入到 CI 中去,但该教师暂时还未承担任何教学工作,则因缺少码 CNO 值而不能进行插入操作;当取消某门课程而删除 CI 表中的一条记录,会将不该删除的教师的有关信息删除。CI 表中出现操作异常的原因是该关系中存在非主属性对候选码的传递函数依赖: , TCNOIAMECNOIAMEILOCNILOCA 不 成 立 , 。将 CI

7、进一步分解为如下所示的 Course 和 Instructor 两个关系,可以解决上述操作异常。实验三:范式学习及规范化操作实验日期:2015.04.21 (12 物流)2015.04.23(12 营销)实验目的:分析关系模式属于第几范式,并把低级范式转化为高级范式。例如,请简述满足 1NF、2NF 和 3NF 的基本条件。某信息一览表如下,其是否满足 3NF,若不满足请将其化为符合 3NF 的关系。成绩考生编号 姓名 性别 考生学校 考场号考场地点 考试成绩 学分实验四:Access 建立数据库 实验日期:2015.04.28 (12 物流)2015.04.30(12 营销)实验目的: 将下面表格规范化到 3NF,在每个关系的主键下面划横线,再运用 Access 建立数据库,创建相应表、关系并能测试。成绩考生编号 姓名 性别 考生学校 考场号考场地点 考试成绩 学分各专业所有的实验报告在 20150508 前全部交齐,否则影响平时成绩。

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。