2016年吉林农业大学信息技术学院946数据库原理考研复试题库
● 摘要
一、选择题
1.
中RecordSet 对象的UPDATE 方法的作用是( )。
A. 在内存中开辟一个存放新记录的缓冲区
B. 将数据缓冲区中的内容保存到数据库中
C. 更改用户屏幕上显示的数据
D. 更改数据缓冲区中当前行指针的位置
【答案】B
【解析】UPDATE 方法的作用是将新添加在缓冲区的记录或修改后的结果永久保存在数据库中。
2. 下列关于数据库备份的叙述,错误的是( )。
A. 数据库备份也受到数据库恢复模式的制约
B. 数据库备份是一项复杂的任务,应该有专业的管理人员来完成
C. 如果数据库很稳定就不需要经常做备份,反之要经常做备份
D. 数据库备份策略选择应该综合考虑各方面因素,并不是备份做得越多越全就越好
【答案】C
【解析】数据库系统总有可能出现故障,所以不管如何都需要一个合理的备份计划以防止出现故障造成数据库中数据的破坏。
3. 对于联机事务处理系统和数据仓库系统中的数据,下列说法正确的是( )。
A. —般情况下,联机事务处理系统中的数据不能被修改,数据仓库系统中的数据可被修改
B. 联机事务处理系统中的数据库规模一般大于数据仓库系统中的数据规模
C. 联机事务处理系统中的数据一般按面向业务应用的方式组织,数据仓库系统中的数据一般按面向分析主题的方式组织
D. —般情况下,在安全性和一致性要求上,对数据仓库系统中数据的要求要高于对联机事务处理系统中数据的要求
【答案】C
【解析】联机事务处理系统一般没有复杂的查询和分析处理,按面向业务应用的方式组织数据,数据仓库系统的特征在于面向主题、集成性、稳定性和时变性,一般按面向分析主题的方式组织数据。
4. 数据字典是数据库管理系统的重要组成部分,其中存储的各类信息通常由( )。
A. 数据库管理员维护
B. 程序员维护
C. 数据库管理系统维护
D. —般用户维护
【答案】A
【解析】数据字典通常由数据库管理员维护,是一种用户可以访问的记录数据库和应用程序源数据的目录, 其。
5. 关于数据仓库设计,下述说法正确的是( )。
A. 数据仓库项目的需求很难把握,所以不可能从用户的需求出发来进行数据仓库的设计,只能从数据出发 进行设计
B. 在进行数据仓库主题数据模型设计时,应该按面向部门业务应用的方式来设计数据模型
C. 在进行数据仓库主题数据模型设计时要强调数据的集成性
D. 在进行数据仓库概念模型设计时,需要设计实体关系图,给出数据表的划分,并给出每个属性的定义域
【答案】C
【解析】数据仓库项目的设计一定要从用户的需求出发。进行数据仓库主题数据模型设计时,应该按面向主题而不是部门业务应用的方式来设计数据模型。在进行数据仓库概念模型设计时,可以设计实体关系图,而在逻 辑设计时才给出数据表的划分,并给出每个属性的定义域。
6. SQL 语言中,HAVING 子句用于筛选满足条件的( )。
A. 列
B. 行
C. 分组
D. 元组
【答案】C
【解析】HA VING 子句常与GROUPBY 子句联合使用,
期所有课程中,班级平均成绩高于75的课程号、课程名称时,
低于75的就不提取了。
7. 设E 是关系代数表达式,F 是选取条件表达式,并且只涉及
【答案】A
通常指出分组的依据列,子句应该指出分组的即依据那个属性列来分组,而HA VING 子句则指出各分组提取的条件。例如:要求列出某班本学HA VING 子句则提出该课程的全班平均成绩A VG 要高于75, 依据是选课关系中的课程号属性列,
属性,则有( )。
8. 下列关于数据仓库的叙述中,( )是不正确的。
A. 数据仓库通常采用三层体系结构
B. 底层的数据仓库服务器一般是一个关系型数据库系统
C. 数据仓库中间层OLAP 服务器只能采用关系型OLAP
D. 数据仓库前端分析工具中包括报表工具
【答案】C
9. “年龄在15至30岁之间”这种约束属于DBMS 的( )功能。
A. 恢复
B. 并发控制
C. 完整性
D. 安全性
【答案】C
【解析】“年龄在15至30岁之间”是完整性约束中值的约束。
10.在并发控制技术中最常用的是封锁,对于共享锁和排他锁来说,下面列出的相容关系中,哪一个是正确的( )。
【答案】B
【解析】为了避免发生并发操作引起的数据不一致性问题,则采用数据封锁技术实现并发控制。封锁是防止存取同一资源的用户之间相互干扰的机制,即当一个用户对数据库某个数据对象执行修改操作时,对该部分数据 加锁,拒绝其他用户对该部分的并发访问要求,直至该事务执行完毕才释放数据对象;所以只有当两事务都是读 取数据且都加S 锁时才相容。
二、简答题
11.需求分析阶段的设计目标是什么?调查的内容是什么?
【答案】需求分析阶段的设计目标是通过详细调查现实世界要处理的对象(组织、部门、企,充分了解原系统(手工系统或计算机系统)工作概况,明确用户的各种需求,然后在此基业等)
础上确定新系统的功能。
调查的内容是“数据”和“处理”,即获得用户对数据库的如下要求:
(1)信息要求,指用户需要从数据库中获得信息的内容与性质,由信息要求可以导出数据要求,即在数据库中需要存储哪些数据;
(2)处理要求,指用户要完成什么处理功能,对处理的响应时间有什么要求,处理方式是批处理还是联机处理;