南昌大学数据库期末试卷(A).doc

上传人:精*** 文档编号:859288 上传时间:2023-09-23 格式:DOC 页数:6 大小:68.97KB
下载 相关 举报
南昌大学数据库期末试卷(A).doc_第1页
第1页 / 共6页
南昌大学数据库期末试卷(A).doc_第2页
第2页 / 共6页
南昌大学数据库期末试卷(A).doc_第3页
第3页 / 共6页
南昌大学数据库期末试卷(A).doc_第4页
第4页 / 共6页
南昌大学数据库期末试卷(A).doc_第5页
第5页 / 共6页
点击查看更多>>
资源描述

1、南昌大学 20102011学年第一学期期末考试试卷 试卷编号: ( A )卷课程编号: 课程名称: 数据库系统 考试形式: 闭卷 适用班级: 计算机,网络,数媒08 姓名: 学号: 班级: 学院: 专业: 考试日期: 题号一二三四五六七八九十总分累分人 签名题分3010103020 100得分考生注意事项:1、本试卷共 6 页,请查看试卷中是否有缺页或破损。如有立即举手报告以便更换。 2、考试结束后,考生不得将试卷、答题纸和草稿纸带出考场。一、 单项选择题(每小题2分,共 30 分) 得分评阅人 1. 在对关系代数表达式的查询优化策略中,最重要也是最基本的一条是( )A. 执行自然连接运算 B

2、. 执行笛卡儿积运算C. 尽早执行选择运算 D. 投影运算2. 关系数据模型有许多优点,但下面所列的条目中哪一条不是它的优点( ). A.结构简单 B.适用于集合操作 C.有标准语言 D.可表示复杂的语义3. 函数依赖XY能由Armstrong 推理规则导出的充分必要条件是()ABCD4. 模式/内模式映象为数据库提供了_独立性。( )A. 物理独立性 B. 实体独立性 C. 结构独立性 D. 逻辑独立性5. 全局ER模型的设计,需要消除属性冲突、命名冲突和( )A.结构冲突B.联系冲突C.类型冲突D.实体冲突 6. 在下列关系代数运算中,哪个不属于关系代数五种基本运算中( )A并 B交C笛卡

3、尔积 D差7. 下述哪一条是并发控制的主要方法_。A 授权 B日志C 封锁 D 索引8. 在SQL中,下列涉及空值的操作中不正确的是( ). A.AGE IS NULL B.AGE IS NOT NULL C.AGE=NULL D.NOT(AGE IS NULL)9. 10. 建立数据库三级模式的功能由SQL语言的_完成. A 数据操纵功能 B 数据查询功能C 数据定义功能 D 数据控制功能10. 在下面给出的内容中,不属于DBA职责的是( )A. 编写完整性规则 B. 定义概念模式C. 修改模式结构 D. 编写应用程序11. DBMS中实现事务持久性的子系统是( ). A.完整性管理子系统

4、B.并发控制子系统 C.安全性管理子系统 D.恢复管理子系统12. 下列SQL语句中,能够实现实体完整性控制的语句是( ). A.PRIMARYRY KEY B.FOREIGN KEY C.FOREIGN KEY和REFERENCES D.REFERENCES13. 只允许事务T读取和修改数据对象A,其他任何事务既不能读取也不能修改A, 也不能再对A加任何类型的锁,直到T释放A上的锁为止,需要事务T对A加上( ). A.共享锁 B.排他锁 C.读锁 D.S锁14. 游标是系统为用户开设的一个( ). A.内存空间 B.数据缓冲区 C.外存空间 D虚拟空间15. 事务是数据库的逻辑单位,事务中包

5、括的操作要么都做,要么都不做,这指的是什么特性( ). A.原子性 B.一致性 C.隔离型 D.持久性二、 填空题(每小题2分,共 10 分) 得分评阅人 1. 数据库恢复中最常使用的二种技术是: 和_ 。2. 与数据库系统相比较,文件系统的三个主要缺陷是数据冗余性、数据不一致性和 。第 6 页 共 6页3.部分函数依赖是指 .4数据库系统中可能发生的故障有 .5并发操作带来数据不一致性主要包括 、 、 。三、 (共 10 分) 得分评阅人 1. 设有二个基本表R(A,B,C),S(A,B,C),试用SQL语句等价表达下列关系代数表达式:(1) RS (2) RS (3) A,B(R) B,C

6、(S) 2已知关系模式R(ABCDEG)上的函数依赖集F如下:F=AB,CA,DG,CDE试求:(1)(CD)+ (注:(CD)+表示属性集CD关于函数依赖集F的闭包,请写出求解过程) (2)(AD)+ 四、(共30分) 得分评阅人 1购物系统数据库有customers,goods,orders三个表:customers表记录了客户的基本信息,包括:客户号,客户名,地址,电话等基本信息。goods表记录了商品的基本信息,包括:商品名,颜色,库存量,供应商,价格等基本信息。orders表记录了订单的基本信息,包括:订单号,商品名,客户号,订货日期,数量,金额等基本信息。1用SQL语句完成下列各题

7、:(1) 查询2010年客户订购所有商品的总金额超过1000000的客户名和总金额。结果按总金额从大到小排序。(3分)(2) 将订购商品的总数量超过10000的商品的商品价格提高10%。(4分) (3) 查询订购了商品为MP3和HUB的客户的客户名和金额(金额为MP3和HUB的金额之和)。结果按金额从大到小排序。(3分)(4) 查询没有订货的商品名。(3分)(5) 查询至少订购了客户号C1所订购的所有商品的客户号。(3分)(6) 创建一个地址是江西省,客户订货总金额超过20万元(含20万元)的客户视图,视图属性包括客户号,客户名,地址,电话。(4分)2. 用关系代数完成:(1) 查询客户张三所

8、订购的商品的商品名,价格,数量。(3分)(2) 查询没有订购商品名为mp3的客户名。(3分)(3) 查询所有客户都订购的商品的商品名。(4分)五、(共 20分) 得分评阅人 1. 关系模式R记录了各个球队队员每场比赛进球数:R(队员编号,比赛场次,进球数,球队数,球队名,队长名) 如果规定队员编号唯一,且每个队员只属于一个球队,每个球队只有一个队长, 每个队员每场比赛都有一个进球数,根据以上信息完成:(1) 求R的最小函数依赖集。(3分)(2) 求R中的候选码、主属性、非主属性。(3)(3) 判断该关系模式R属于何种范式,为什么?并将R分解为3NF。(4)2. 某医院病房管理有信息如下:科室:科室名,科室地址,科室电话;病房:病房号,床位个数;医生:姓名,职称,年龄,工作证号;病人:病历号,姓名,性别,诊断说明。其中,一个科室有多个病房,多个医生,一个病房只能属于一个科室,一个医生只属于一个科室,但可负责多个病人的诊治,一个病人的主治医生只有一个,一个病房可以有多个病人,但一个病人只属于一个病房。(1)请设计该系统的E-R模型 (4)(2)将该E-R模型转换为关系模型,并指出每个关系的主码和外码 。 (6)

展开阅读全文
相关资源
相关搜索
资源标签

当前位置:首页 > 教学课件 > 自学考试资料

版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如有侵权请立即联系:2622162128@qq.com ,我们立即下架或删除。

Copyright© 2022-2024 www.wodocx.com ,All Rights Reserved |陕ICP备19002583号-1 

陕公网安备 61072602000132号     违法和不良信息举报:0916-4228922