- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2009— 2010学年 第 一 学期
《数据库原理及应用》课程考试试卷 (A卷)
参考答案与评分标准
专业:计科、网络 年级:07考试方式:闭卷 学分:4考试时间:120分钟
一、 单项选择题(每小题2分,共20分)
1-5: A B A D C; 6-10: B C C A C
二、 简答题(每小题5分,共25分)
什么叫数据独立性?为什么数据库系统具有数据独立性?
要点:(1 )数据独立性定义,物理独立性和逻辑独立性 <3分>。(2 )三层模式、两
重变换<2分>
简述视图的作用。
要点:相当于外模式的作用:(1 )用户只看到自己关系的数据, 简化用户操作<2分>。
(2 )提高数据独立性<2分>。(3 )加强安全保护作用<1分>。
事务是什么?它有哪四个特性?
要点:事务定义<1分 >。原子性、一致性、隔离性、持续性(永久性) <各1分>。
试用SQL语句完成:创建一个角色 rol_Dept ,并将表Dept的查询和修改权
授予给该角色,然后将该角色授予给用户 User5和User23 。
答:create role rol_Dept; <2 分 >
Grant select, update on Dept to rol_Dept; <2分>
Grant rol_Dept to User5, User23; <1 分 >
简述游标操作的4个语句和作用。
要点:Declare cursor-- 定义游标<2分>;Open cursor --打开游标<1分>;
Fetch -- 取值、推进游标 <1分>;Close cursor -- 关闭游标<1分>。
三、 设计题(共40分)
(16 分)设有关系 R(A,B,C,D,E) ,其函数依赖集 F={AB C,B D,D E}
(1 ) 求属性闭包* : (AB) +、(BC) +。「注:指它能决定属性的最大集,如 D+=DE}
(2 )求R所有的候选关键字。
(3 )请写出分解 尸{ABC , BDE}中子表R1(A,B,C) 和R2(B,D,E) 的函数依 赖集和最高范式。
(4 )请写出R的第三范式分解结果。
解: < 评分:每小题4分>
(1 ) (AB) +=ABCDE; (BC) +=BCDE; <各 2 分 >
AB;
(3 ) R1:F1={AB^C} , 3NF/BCNF 均可;R2 : F2={B~D,D^E} , 2NF ; <各 1 分 >
(4 ) p ={ABC, BD, DE} 4分,只需要给出结果,基本正确可以给 2分;若结果
错误,但写出分解过程的,酌情给分
(24分)已知学生成绩管理的关系模式如下:
S (Sno, Sn ame, Ssex, Sage, Sdept)
C (Cno, Cn ame, Cp no, Ccredit)
SC (Sno, Cno, Grade)
其中,S为学生表,属性分别为学号、姓名、性别、年龄、所在系; C为课程
表,属性分别为课程号、课程名、先修课程号、学分; SC为选课表,属性分别为学
号、课程号、成绩。请按如下要求写出 SQL语句:
定义表SC,其关键字为(Sno, Cno )。
插入到SC表一条新选课记录,其学号和课程号为’ 95029 C03
查询计算机系(‘CS)所有男生的姓名和年龄。
(4 )查询每门课程的课程号、平均分和最高、最低分。
为学生表S创建一个可按姓名查找的索引。
创建一个视图,包括计算机系所有学生的学号、姓名、性别和年龄。
解:
(1 ) create table SC (SNO char(5),CNO char(3),Grade integer, primary key (Sno, Cno));
(2 ) insert into SC values( 95029 ,)C03 ,null);
select Sname, Sage from S where Sdept= CS and Ssex= 男
select Cno,avg(Grade),max(Grade),min(Grade) from SC group
by Cn o;
create index idxSname on S(Sname);
create view S_CS as select Sno, Sname, _ Ssex, Sage from S where Sdept= CS ;
评分:每小题4分,语句基本正确至少给 2分,每个小错扣 0.5分,同样错误不
重复扣分
四、综合题(共15分)
(15分)某连锁店销售商品涉及如下数据:
商店:商店号、商店名、地址。 商品:商品号、商品名、型号、单价。 销售:
销售商品、销售数量、日期。
请完成如下设计,并要求设计能满足各商店在不同时段的销售业绩的统计。
原创力文档


文档评论(0)