2016年兰州交通大学电子与信息工程学院专业综合考试(五)之数据库系统概论复试笔试仿真模拟题
● 摘要
一、选择题
1. 如果一个系统定义为关系系统,则它必须( )。
A. 支持关系数据库
B. 支持选择、投影和连接运算
C.A 和B 均成立
D.A 、B 都不需要
【答案】C
2. 下列哪个函数能将一个表达式从一种数据类型改变为另一种数据类型?( ) A. B. C. D.
【答案】C
【解析】CONVERT 函数能将某种数据类型的表达式显式转换为另一种数据类型。其他3个都是聚集函数,COUNT ( )的功能是统计一列中值的个数
;统计元组个数
;
计算一列值的平均值(此列必须是数值型)。此外,SQL 语言中还提供了另一个数据
类型转换函数CAST , 这两个函数均能将表达式值转换为指定的数据类型,CONVERT 可以指定长度,而CAST 不能指定长度。
3. 在SQLServer2000中,常用的数据库备份方法有完全备份、差异备份和日志备份。为保证某
数据库的可靠性,需要综合采用这三种方法对该数据库进行备份。下列说法正确的是( )。
A. 这三种备份操作的周期都必须一样,并且都必须备份在同一个备份设备上
B. 这三种备份操作的周期都必须一样,但可以备份在不同的备份设备上
C. 这三种备份操作的周期可以不一样,但必须备份在同一个备份设备上
D. 这三种备份操作的周期可以不一样,并且可以备份在不同的备份设备上
【答案】D
【解析】为同时兼顾数据库的可靠性和成本,应综合采用完全备份、差异备份和日志备份三种方法对该数据库进行备份,这三种备份操作的周期可以不一样,并且可以备份在不同的备份设备上。
4. 恢复机制的关键问题是( )。
A. 登记日志文件
B. 数据转储
C. 立冗余数据
D. 数据镜像
【答案】C
【解析】数据库的恢复机制关键问题是建立冗余数据,建立冗余数据的主要方式有数据转储、建立日志文件等,己备数据库出现故障时利用冗余数据进行恢复。
5. 用于实现数据存取安全性的SQL 语句是( )。
【答案】C
【解析】CREATE TABLE是建立基表的语句;COMMIT 是提交事务的语句;ROLLBACK 是回滚事务的语 句;GRANT 是授权语句,REVOKE 是回收权限的语句。
6. DBMS 提供的DML 有两种使用方式, 其中一种是将DML 嵌入到某一高级语言中,此高级语言称为( )。
A. 查询语言
B. 宿主语言
C. 自含语言
D. 会话语言
【答案】B
【解析】DBMS 提供的DML 有两种使用方式,一种是独立使用进行数据查询、数据更新等操作,称为自含 语言;另一种是嵌入到某种高级语言中,作为高级语言的一种扩充,使程序员编程时既可使用数据库语言,又可使用常规的程序设计语言,这种高级语言叫宿主语言。
7. 按照数据库应用系统生命周期模型,在开发某数据库应用系统时,对系统采用的软硬件及技术方案等作出合理的评估并提出选择建议的工作属于( )。
A. 规划与分析阶段的系统规划与定义
B. 规划与分析阶段的可行性分析
C. 需求分析阶段的业务规则需求分析
D. 系统设计阶段的总体设计
【答案】B
【解析】技术可行性分析是指对系统采用的软硬件及技术方案等作出合理的评估并提出选择建议,是根据用户提出的系统功能、性能及实现系统的各项约束条件来进行分析的,属于规划与分析阶段。
8. 关于DBMS 的查询处理器,叙述错误的是( )。
A. 处理的目标是先将应用程序表示的查询转换为执行策略(关系代数)
B. 通过执行用低级语言表达的策略来获取所需要的数据
C. 查询处理分为分解(分析和验证)、优化、代码生成和代码执行
D. 处理的目标是先将应用程序表示的查询转换为执行策略(E-R 概念模型)
【答案】D
【解析】DBMS 的查询处理器处理的目标是将应用程序表示的查询转换为正确有效的、用低
,并通过执行该策略来获取所需要的数据。查询处理通常分级语言表达的执 行策略(关系代数)
为分解(分析和验证)、优化、代码生成和代码执行四个阶段。
9. 若关系模式R (U , F)属于3NF , 则( )。
A. —定属于BCNF
B. 消除了插入和删除异常
C. 仍存在一定的插入和删除异常
D. 属于BCNF 且消除了插入和删除异常
【答案】C
【解析】各级范式之间的联系有下述关系
:
到3NF , 不一
定属于BCNF 。事实上,达到3NF 还不能解决所有的异常问题,还会出现数据操纵的异常问题。在函数依赖的 范畴内,只要达到BCNF 就可达到最高的规范化程度,就可避免数据操纵的异常问题。
10.代表层次模型、网状模型、关系模型和面向对象模型的典型系统分别是( )。 A.
B.
C.
D.
【答案】B
【解析】①按照层次模型建立的数据库系统称为层次模型数据库系统,其典型代表是IBM 的IMS (Information Management System)
①按照网状数据结构建立的数据库系统称为网状数据库系统,其典型代表是DBTG (DataBaseTaskGroup )。
②按照关系数据结构建立的数据库系统称为关系数据库系统,关系数据库管理系统是被公认为最有前途的一种数据库管理系统。自20世纪80年代以来,作为商品推出的数据库管理系统几乎都是关系型的,例如,Oracle 、Sybase 、Informix 、VisualFoxPro 、Access 和SQLServer 等。
③按照面向对象数据结构建立的数据库系统称为面向对象数据库系统,其典型代表是GIS (Geographic Information System)。
因此,达、 .