- 1、本文档共2页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第七章 习 题(答案)
班级: 学号: 姓名:
名词解释
函数依赖:对于每一个确定的X,Y的值就被唯一地确定,则说X函数确定Y,或者说Y函数依赖于X。 ?
1NF:如果关系模式R,其所有属性都是不可再分的基本数据项,则称R属于第一范式,R∈1NF
2NF:如关系模式R∈1NF,且每个非主属性完全函数依赖于候选码,则称R属于第二范式,R∈2NF。
3NF:如果关系模式R∈2NF,且R的任一非主属性都不传递函数依赖于任何候选码,则称R属于第三范式,R∈3NF。
BCNF:设关系模式R(U)∈1NF,若X → Y,且Y X,则X必包含候选码,那么R∈BCNF。即若每一个决定因素都包含码,则R∈BCNF。
填空题
关系数据库的规范化理论是数据库___数据模型___设计的一个有力工具。
X→Y,则X称为____决定_______因素,Y称为__依赖______因素。
__3NF___是一个可用的关系模式应满足的最低范式。
单选题
(学号,姓名)?姓名,这是( B )。
A、完全函数依赖 B、平凡函数依赖 C、非平凡函数依赖 D、传递函数依赖
(读者号,书号)?读者姓名( B )。
A、完全函数依赖 B、部分函数依赖 C、平凡函数依赖 D、传递函数依赖
现有关系:比赛(比赛日期,球队编号,球队名称,队长,比赛成绩)。假定一只球队一天只参加一场比赛,则候选码是( C )。
A、球队编号
B、球队编号,球队名称
C、比赛日期,球队编号
D、球队编号,比赛成绩
判断题
3NF是函数依赖范围内能够达到的最彻底的分解。(F)
函数依赖关系是属性间的一种一对一的关系。(F)
如果R只有一个侯选码,且R ∈3NF,则R必属于BCNF。(T)
对于关系R,如果候选码是单个属性,则R∈2NF。(T)
简答题
评价关系模式的标准是什么?
答:尽可能少的数据冗余;
没有插入异常;
没有删除异常;
没有更新(修改)异常。
综合题
现有关系模式: 库存(零件号、零件名称、仓库号、仓库名称、仓库管理员,库存量)
规定:一种零件可以存放在多个仓库,一个仓库可以存放多种零件
①请列出基本函数依赖和候选码;
②是否存在删除异常、插入异常和更新异常,若存在,请举例说明;
③属于第几范式?说明理由。
④分解为3NF并说明理由。
⑤分解到3NF是否已经属于BCNF,说明理由。
答:①基本函数依赖:零件号→零件名称,仓库号→仓库名称,仓库号→仓库管理员,
(零件号,仓库号)→库存量;
候选码:(零件号,仓库号)
②存在删除异常、插入异常和更新异常。
当删除零件记录时,有可能会一同删除仓库的信息,使仓库信息丢失,发生删除异常;
当仓库中没有存储零件时,无法插入仓库信息,同时如果零件还未明确存储地点,也无法插入零件信息,发生插入异常;
当更新仓库信息,比如修改仓库管理员时,由于存在多条仓库记录,需要修改多处,容易发生错改或漏改,发生更新异常;
③由于(零件号,仓库号)零件名称,存在非主属性对候选码的部分函数依赖,所以属于1NF;
④将原关系分解成
R1(零件号,零件名称);
R2(仓库号,仓库名称,仓库管理员);
R3(零件号,仓库号,库存量)
对于R1,候选码是零件号。零件号零件名称,且不存在非主属性对候选码的传递函数依赖,所以R1 ∈3NF。
对于R2,候选码是仓库号。仓库号(仓库名称,仓库管理员),且不存在非主属性对候选码的传递函数依赖,所以R2 ∈3NF。
对于R3,候选码是(零件号,仓库号)。(零件号,仓库号)库存量,且不存在非主属性对候选码的传递函数依赖,所以R3 ∈3NF。
⑤属于BCNF,R1,R2,R3所有的函数依赖的决定因素都包含了候选码。
- 软件下载与安装、电脑疑难问题解决、office软件处理 + 关注
-
实名认证服务提供商
专注于电脑软件的下载与安装,各种疑难问题的解决,office办公软件的咨询,文档格式转换,音视频下载等等,欢迎各位咨询!
文档评论(0)