绝密★考试结束前
全国2013年10月高等教育自学考试
数据库系统原理试题
课程代码:04735
请考生按规定用笔将所有试题的答案涂、写在答题纸上。
选择题部分
注意事项:
1.答题前,考生务必将自己的考试课程名称、姓名、准考证号用黑色字迹的签字笔或钢笔填写在答题纸规定的位置上。
2.每小题选出答案后,用2B铅笔把答题纸上对应题目的答案标号涂黑。如需改动,用橡皮擦干净后,再选涂其他答案标号。不能答在试题卷上。
一、单项选择题(本大题共15小题,每小题2分,共30分)
在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题纸”的相应代码涂黑。未涂、错涂或多涂均无分。
1.在数据管理技术发展过程中,关于数据库阶段描述错误的是 ..A.采用数据模型表示复杂的数据结构 C.对数据的操作只能以记录为单位 2.关于逻辑模型,下面叙述错误的是 ..A.逻辑模型独立于硬件和软件 B.逻辑模型表达了DB的整体逻辑结构
C.逻辑模型是从数据库实现的观点出发,对数据建模 D.逻辑模型是数据库设计人员与应用程序员之间交流的工具 3.对于数据库系统生存期,属于数据库实现阶段的工作的是 A.将局部概念模型综合成全局概念模型 B.数据库试运行
C.设计应用程序与数据库的接口 D.数据库的重组织和重构造
4.在关系模型完整性规则中,要求“不允许引用不存在的实体”的规则是 A.实体完整性规则 C.用户定义的完整性规则
B.参照完整性规则 D.域的引用规则 B.有较高的数据独立性
D.数据库系统为用户提供了方便的用户接口
5.已知关系R有如下函数依赖{AB→C,BC→D,AD→E},则{A,B}的闭包是 A.{A,B}
B.{A,B,C}
═══════════════════════════════════════════════════════════════════════════════
C.{A,B,C,D}
6.关于关系模式分解,叙述正确的是 A.2NF的关系模式不一定是1NF B.3NF的关系模式一定是BCNF
D.{A,B,C,D,E}
C.分解成BCNF模式集的算法能保证无损分解,但不一定能保证FD集 D.消除了非主属性对键的局部函数依赖的关系一定是3NF
7.有关系SC(SNO,CNO,AGE,SCORE),查找年龄大于22岁的学生的学号和分数,正确的关系代数表达式是 ⅰ.πⅲ.π
SNO,SCORE
(σ(σ
AGE>22
(SC))ⅱ.σ(π
SNO,SCORE,AGE
AGE>22
(π
SNO,SCORE
(SC))
SNO,SCOREAGE>22
(SC)))
B.只有i正确 D.i和ⅱ正确
A.i和ⅲ正确 C.只有ⅱ正确
8.下列关系代数操作中,要求两个运算对象其属性结构完全相同的是 A.笛卡儿积、连接 C.自然连接、除法
B.投影、选择 D.并、交、差
9.使用SQL语句进行查询操作时,若希望查询出全部存在的元组,一般使用的保留字是 A.Unique C.Distinct
B.Except D.All
10.某数据库中有设备表:Equipment(编号,名称,启用日期,单价)
命令:select*from Equipment where启用日期=(select max(启用日期)from Equipment)的功能是 A.查询最早启用的设备 C.计算启用日期最大值
11.下列不是数据库恢复采用的方法是 ..A.建立检查点 C.建立日志文件
B.建立副本 D.建立索引
B.查询最晚启用的设备 D.语法有错误没有结果
12.要求事务在读取数据前先加共享锁,且读完数据后即可释放S锁,这种封锁协议是 A.一级封锁协议 C.三级封锁协议
B.二级封锁协议 D.四级封锁协议
13.作为小工作组或部门的数据库服务器使用的应该是 A.SQL Server2000企业版 C.SQL Server2000标准版
B.SQL Server2000个人版 D.SQL Server2000开发版
14.在PowerBuilder脚本中,如果数据窗口控件为dw_l,则从表中显示检索到数据的语句是 A.dw_l.retrieve() C.dw_l.setfocus()
B.dw_l.filter() D.dw_l.update()
15.在对象联系图中,如果从A到B有双线箭头,则表示B是A的 A.子类
B.同类
═══════════════════════════════════════════════════════════════════════════════
C.超类
D.属性
非选择题部分
注意事项:
用黑色字迹的签字笔或钢笔将答案写在答题纸上,不能答在试题卷上。
二、填空题(本大题共10小题,每小题1分,共10分)
16.数据库技术是研究数据库的________、存储、设计、管理和使用的一门软件学科。
17.在数据库系统生存期中,对于给定的基本数据模型选取一个最适合应用环境的物理结构的过程,称为________阶段。
18.解决冗余的主要方法,也是规范化的一条原则就是:关系模式有冗余问题,就____________它。 19.由关系代数运算经有限次复合而成的式子称为关系代数表达式。这种表达式的运算结果是一个________。 20.视图是一个虚表,它一经定义就可以和基本表一样被查询,但有一定限制的操作是________。 21.用于安全性目的的数据库日志,称为________。
22.在程序中,事务以BEGIN TRANSACTION语句开始,以COMMIT语句或________语 句结束。
23.表变量类似于临时表,它的优点在于它存在于内存中。表变量与变量具有同样的作用域和________。 24.PainterBar是PB提供的操作________的工具栏。 25.在UML类图中,与关联有关的类的个数,称为________。 三、简答题(本大题共10小题,每小题3分,共30分) 26.DBA的主要职责有哪些? 27.逻辑设计的目的是什么?
28.设有关系模式R(ABCD),FD集F={AB→C,C→D,D→A},试求R的所有候选键。 29.简述嵌入式SQL中引入游标的过程。 30.简述数据库故障的种类。
31.封锁粒度的大小对并发系统有什么影响? 32.SQL的基本表约束有哪几种形式。 33.什么是T-SQL语言中的全局变量?
34.简述PowerBuilder9.O中连接ODBC数据库的步骤。 35.ODBC的体系结构有哪几层?
四、设计题(本大题共5小题,每小题4分,共20分) 某设备管理系统的数据库包含如下关系表:
设备(设备编号,设备名称,产地,购入日期,价值) 人员(员工号,姓名,性别,出生日期,职位)
═══════════════════════════════════════════════════════════════════════════════
设备使用(设备编号,员工号,借出日期,使用时间,收费金额) 实现下列操作:
36.使用关系代数查询所有设备价值大于6000元的设备的设备编号、员工号和借出日期。 37.使用SQL语句查询王琦使用设备的信息。信息包括:姓名、设备名称、借出日期。
38.使用SQL语句查询每种设备使用的人数,输出列名为设备编号和使用人数(员工号不能重复计算)。 39.使用SQL语句将设备编号为130001的记录的收费金额减少10%。
40.使用SQL语言创建视图V_SRS,视图按设备购人日期进行降序排列,包括设备编号、设备名称、购人日期。 五、综合题(本大题共2小题,每小题5分,共10分)
41.设有一个记录读者借阅图书的关系模式R(读者号,姓名,出生日期,图书号,图书名,出版社,借书日期,还书日期),每本图书读者可以重复借阅,但每本图书每个读者每天最多借一次。 (1)根据上述条件,写出关系模式R的关键码。 (2)R最高属于第几范式,为什么? (3)将R规范到3NF。
42.设一个海军基地要建立一个舰队管理信息系统,它包括四个实体: 舰队:舰队名、基地地点;舰艇:舰艇号、舰艇名;
武器:武器号、武器名称、生产日期;官兵:官兵证号、姓名、出生日期、身份证号。
其中,一个舰队拥有多艘舰艇,一艘舰艇属于一个舰队;一艘舰艇安装多种武器,一种武器可安装于多艘舰艇上,武器安装在舰艇上要记安装日期;一艘舰艇有多个官兵,一个官兵只属于一艘舰艇; (1)试画出反映上述实体关系的E-R图(可以省略实体的属性)。 (2)转换成关系模式,并指出每个关系模式的主键和外键(如果存在)。
═══════════════════════════════════════════════════════════════════════════════
因篇幅问题不能全部显示,请点此查看更多更全内容