2017年赣南师范学院脐橙学院(生命与环境科学学院)908数据库原理[专业硕士]考研冲刺密押题
● 摘要
一、选择题
1. 后援副本的用途是( )。
A. 安全性保障
B. —致性控制
C. 故障后的恢复
D. 数据的转储
【答案】c
【解析】后援副本即数据库的备份文件,是用于数据库故障后的恢复。
2. 在数据库中可用多种结构组织数据,散列文件是其中一种。关于散列文件,下列说法错误的是( )。
A. 为了防止桶溢出,在散列文件设计时,需要预留一些空间大小不固定的桶
B. 用散列文件组织数据时,需要使用文件记录中的一个或多个域作为查找码
C. 如果散列文件中散列函数的“均匀分布性”不好,可能会造成桶溢出
D. 好的散列函数产生的存储地址分布应尽可能是随机的
【答案】D
,支持快速文件访问。利用散列方法组织存储【解析】散列文件利用散列函数(Hash 函数)
一个文件时,应先指定文件记录中的一个(或一组)域作为查找码(散列域)。好的散列函数应满足地址分布均匀、地址分布随机两个条件。产生桶溢出的两个主要原因是:文件初始设计时,为文件记录预留的桶数偏少;散列函数的“均匀分布性”不好,造成某些桶存满了记录而其他桶内却有较多空闲空间。
3. 查询选课关系
(Cno ), 下列语句正确的是( )
A.
B.
C.
D. 表中还没有给定成绩(Score )的课程号(Sno )和学号
【答案】A
【解析】在数据库基本表中,还没有给定成绩的属性列,意味着该属性列的数据还从未更新过,为此,其值应该是空中可以用
和来查询属性列值是空值或不为空值的元组。根据题意,应该选择A 项。注意,IS 不能用“=”来代替。
4. 有教师表(教师号,姓名,所在系,工资),找出系内教师平均工资高于全体教师平均工资的系信息,正确的语句是( )。
A.SELECT 所在系,A VG (工资)FROM 教师表
B.SELECT 所在系,A VG (工
GROUPBY 所在系
C.SELECT 所在系,A VG (工资)FROM 教师表
GROUPBY 所在系
D.SELECT 所在系,A VG (工资)FROM 教师表
GROUPBY 所在系
【答案】C
【解析】分组查询中关键字GROUP , A VG ( )、SUM ( )等函数应放在HA VING 关键字后面作为查询条件。
5. 对于联机事务处理系统和数据仓库系统中的数据,下列说法正确的是( )。
A. —般情况下,联机事务处理系统中的数据不能被修改,数据仓库系统中的数据可被修改
B. 联机事务处理系统中的数据库规模一般大于数据仓库系统中的数据规模
C. 联机事务处理系统中的数据一般按面向业务应用的方式组织,数据仓库系统中的数据一般按面向分析主题的方式组织
D. —般情况下,在安全性和一致性要求上,对数据仓库系统中数据的要求要高于对联机事务处理系统中数据的要求
【答案】C
【解析】联机事务处理系统一般没有复杂的查询和分析处理,按面向业务应用的方式组织数据,数据仓库系统的特征在于面向主题、集成性、稳定性和时变性,一般按面向分析主题的方式组织数据。
6. 虽然数据库应用系统对用户界面的要求与具体应用领域密切相关,但都应遵守一定的原则。下列描述的用户界面设计原则,错误的是( )。
A. 当系统出现错误或程序运行时间较长时,用户界面应为用户提供有意义的反馈信息
B. 友好的用户界面应能容忍用户在使用中的一些操作错误
资)FROM 教师
表
C.Web 界面应多采用动画和图形效果,以吸引用户使用
D. 用户界面应采取灵活多样的数据输入方式,以降低用户输入负担
【答案】C
【解析】人机界面设计的目的是置界面于用户的控制之下、减少用户的记忆负担、保持界面的一致性。设计原则如下:①当系统发生错误或程序运行时间较长时,用户界面应该为用户提供有意义的反馈信息,并有上下文感知的帮助功能。②保持用户与人机界面间的双向交流。③一个好的用户界面应该容忍用户在使用过程中发生的各种操作错误,并能够从错误中恢复过来,保证系统运行不受、或尽可能小的受到用户错误操作的影响。④用户界面应采取灵活多样的数据输入方式,减少用户的输入负担。⑤用户界面应该遵循一定标准和常规。
7. 关于数据仓库设计,下述说法正确的是( )。
A. 数据仓库项目的需求很难把握,所以不可能从用户的需求出发来进行数据仓库的设计,只能从数据出发 进行设计
B. 在进行数据仓库主题数据模型设计时,应该按面向部门业务应用的方式来设计数据模型
C. 在进行数据仓库主题数据模型设计时要强调数据的集成性
D. 在进行数据仓库概念模型设计时,需要设计实体关系图,给出数据表的划分,并给出每个属性的定义域
【答案】C
【解析】数据仓库项目的设计一定要从用户的需求出发。进行数据仓库主题数据模型设计时,应该按面向主题而不是部门业务应用的方式来设计数据模型。在进行数据仓库概念模型设计时,可以设计实体关系图,而在逻 辑设计时才给出数据表的划分,并给出每个属性的定义域。
8. 数据库系统可能出现下列故障:
. 事务执行过程中发生运算溢出
. 某并发事务因发生死锁而被撤销
. 磁盘物理损坏
. 系统突然发生停电事务
. 操作系统因被病毒攻击而突然重启
以上故障属于系统故障(软故障)的是( )。
A.
B.
C.
D.
【答案】B
【解析】系统故障又称软故障,是操作故障,对机器或系统无损害,指数据库在运行过程中,由于硬件故障、数据库软件及操作系统的漏洞、突然停电等情况,导致系统停止运转,所有正在运行的事务以非正常方式终止,需要重新启动系统的一类故障。这类故障不破坏数据库,但影响