电大数据库应用课程设计平时作业2 答案.docx
- 文档编号:9806658
- 上传时间:2023-05-21
- 格式:DOCX
- 页数:13
- 大小:17.62KB
电大数据库应用课程设计平时作业2 答案.docx
《电大数据库应用课程设计平时作业2 答案.docx》由会员分享,可在线阅读,更多相关《电大数据库应用课程设计平时作业2 答案.docx(13页珍藏版)》请在冰点文库上搜索。
电大数据库应用课程设计平时作业2答案
第三课习题答案
一.问答题
1. 答:
关系数据库的设计直接影响着应用系统的开发、维护及其运行效率。
一个不好
的关系模式会导致插入异常、删除异常、数据冗余(修改异常)等问题。
为此,人们提出了关系数据库规范化理论。
它依据函数依赖.采用模式分解的方法.将一个低一级范式的关系模式转换为若干个高一级范式的关系模式的集合,从而消除各种异常,把不好的关系数据库模式转化为好的关系数据库模式;
Forpersonaluseonlyinstudyandresearch;notforcommercialuse
2. 答:
学生(学号,姓名,出生年月,系号,班号,宿舍区)
最小函数依赖集FD=班号→系号,系号→宿舍区,学号→班号,学号→姓名,学号→出生年月,
候选键:
学号;外码:
系号,班号.
存在传递函数依赖;学号→系号(学号→班号,班号→系号),学号→宿舍区(学号→系号,系号→宿舍区),班号→宿舍区(班号→系号.系号→宿舍区)。
班级:
班级(班号,专业名,系号,人数,人校年份)
最小函数依赖集:
班号→专业名,专业名→系号,班号→人数,班号→人校年份。
候选健:
班号;外码:
系号。
存在传递函数依赖:
班号→系号(班号→专业名,专业名→系号)。
系:
系(系号,系名,系办公地点,人数)。
最小函数依赖集:
系号←→系名,系号→系办公地点,系号→人数
候选键:
系号或者系名,外部键:
无;
不存在传递函数依赖;
3.答:
由(城市,街道名→邮政编码,邮政编码→城市可知:
关系只的候选键为城市,街道名)RES5)和(街道名,邮政编码),因此,所有的属性均为主属性,所以不存在非主属性对键的部分函数依赖和传递函数依赖,因此,R∈3NF
若想为某个城市增加一个邮政编码IP,必须立刻为其指定一个街道名,如果想取消
—个街道名的行政区划,则可能丢失该城市所包含的邮政编码,如果一个邮政编码对应多个地址,则会重复多个同样的城市值:
因此,关系只仍然存在插入异常.删除异常T冗余大的问题。
讨其进行规范化,得到以下两个新关系:
R1(邮政编码,城市),键为邮政编码
R2:
(邮政编码,街道名),键为(邮政编码,街道名)
R1TR2均属于BCNF,因为它们的决定因素均为主键,经过这样的分解解决了上述问题。
4.答:
(1)R的候选键为(B,D)
(2)函数依赖图见图
B
D
A
C
图10.15函数依赖图
(3)由于B→A,D→C,故(B,D)(A,C)因此,该关系模式属于1NF;
(4)按照3NF的规范化方法,可以将关系模式R分解力以下几个关系模式:
R1(A,C)键为A或C;
R2(B,A),健为B;
R3(D,C),键为D;
R4(BD).键为BD。
由于存在函数依赖A→C,C→A(R1);B→A(R2):
D→C(R3),因此上述分解具有无损连按性,并且上述各关系模式中的函数依赖集的并集,{A→C,C→A,B→A,D→C},与关系模式R的函数依赖集F完全相同,因此也具有依赖保持性。
(5)根据BCNF的规范化方法,由于在函数依赖A→C,C→A,中.决定因家不是键,
因此,将其分解为以下关系模式:
Rl(A,C),键为A或C;
R2(A,B,D)键BD.
由于R2(A,B,D)中,函数依赖B→A决定因素不是键,因此,将R继续分解为以下关系模式:
Rl(A,C),键为A或C;
R21(A,B)键为B;
R22(B,D)键为BD.
由于在上述关系模式中,所有决定因素均为键,同时存在函数依赖A→C.C→A(R1);B→A(R21),因此上述关系模式均属于BCNF且具有无损连接性;
5.解:
画出E-R图
病区名称
病房号
编号
患何病科
编号
编号
姓名
姓名
管辖病房
职称
医生姓名
病人R
医 生
病房号
年龄
OS
RS
病区O
OR
图10.15E-R图
6.解:
(1)E-R图如图5.1所示。
月薪
地址
商店编号
商店
商店名
月销售量
聘用
聘期
销售
M 1
商品号
业绩
职工
商品
N N
姓名
性别
规格
商品名
单价
职工编号
图5.1
(2)这个ER图可转换4个关系模式:
商店(商店编号,商店名,地址)
职工(职工编号,姓名,性别,业绩,商店编号,聘期,月薪)
商品(商品号,商品名,规格,单价)
销售(商店编号,商品号,月销售量)
7.解:
图5.6是ER图的一种设计方案。
N
具有
销售价格
N
1
业务员
M
库存
仓库
商品
M
发货
进货
M
N
N
N
P
主管
拥有
商店
收银员
1
P
1
N
1
M
N
销售
经理
二.单项选择题答案
1.D 2.C 3.C 4.D 5.B
6.B 7.B 8.B 9.A 10.B
11.D 12.A 13.C 14.C 15.A
16.A 17.D 18.D 19.D 20.A
21.A 22.B
三.填空题答案
1.X←→Y、决定因素 2.完全、部分
3.学号、系主任 4.X→Y、X→Z、分解性
5.(A,D)、2 6.(A,D)、伪传递
7.第一、不可再分 8.(A,D)、部分
9.第一、3 10.第二、3
11.第三 12.BC、决定因素
13.新奥尔良、E—R模型、3NF和ODL。
14.需求分析、概念设计、逻辑设计、物理设计。
15.信息需求、处理需求、安全性和完整性要求
16.业务流程图、系统范围图、数据流程图、数据字典
17.数据项、数据结构、数据流、数据存储、加工过程
18.E-R
19.设计局部概念模式、综合成全局概念模式、评审
20.自顶向下逐步细化、自底向上逐步综合
21.把概念模式转换成DBMS能处理的模式
22.形成初始模式、设计子模式、应用程序设计梗概、模式评价、模式修正
23.冗余、插入、删除
习题四答案
一.选择题
1.C 2.D 3.D 4.D 5.B 6.A 7.D 8.D 9.B 10.D 11.D 12.C
二、填空题
1.pjx 2.代码 3.从项目中移去文件、从磁盘中删除 4.SET RELATION 5.1个 6.dbc、dbf
7.LIST、DISPLAY、LIST、DISPLAY8.DELETE、DELETE、ZIP
仅供个人用于学习、研究;不得用于商业用途。
Forpersonaluseonlyinstudyandresearch;notforcommercialuse.
NurfürdenpersönlichenfürStudien,Forschung,zukommerziellenZweckenverwendetwerden.
Pourl'étudeetlarechercheuniquementàdesfinspersonnelles;pasàdesfinscommerciales.
толькодлялюдей,которыеиспользуютсядляобучения,исследованийинедолжныиспользоватьсявкоммерческихцелях.
以下无正文
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电大数据库应用课程设计平时作业2 答案 电大 数据库 应用 课程设计 平时 作业
![提示](https://static.bingdoc.com/images/bang_tan.gif)