2017年河北科技师范学院341农业知识综合三[专硕]之数据库系统概论考研导师圈点必考题汇编
● 摘要
一、选择题
1. 以下关于OLAP 的叙述中错误的是( )。
A. —个多维数组可以表示为(维1,维2, „,维II )
B. 维的一个取值称为该维的一个维成员
C.OLAP 是联机分析处理
D.OLAP 是以数据仓库进行分析决策的基础
【答案】A
【解析】一个多维数组可以表示为:
能用于多维分析的。
2. 在并发控制技术中最常用的是封锁,对于共享锁系中,哪一个是正确的( )。
【答案】B
【解析】为了避免发生并发操作引起的数据不一致性问题,则采用数据封锁技术实现并发控制。封锁是防止存取同一资源的用户之间相互干扰的机制,即当一个用户对数据库某个数据对象执行修改操作时,对该部分数据 加锁,拒绝其他用户对该部分的并发访问要求,直至该事务执行完毕才释放数据对象;所以只有当两事务都是读 取数据且都加S 锁时才相容。
3. 分析和表达用户需求的方法通常采用自顶向下,逐层分解的方式分析系统的( )。
A.SA 方法,并把每一层用DFD 和DD 描述系统
B.ER 方法,并把每一层用DFD 和DD 描述系统
C.SA 方法,并把每一层用ER 和DD 描述系统
D.SA 方法,并把每一层用DFD 和ER 描述系统
【答案】A
【解析】分析和表达用户需求的方法主要包括自顶向下和自底向上两类方法。结构化分析(Structured Analysis,简称SA 方法)是一种简单实用的方法。SA 方法采用自顶向下,逐层分解的方式分析系统,并把每一层用数据流图(Data Flow Diagram, DFD)和数据字典(Data Dictionary,DD )描述系统。
第 2 页,共 68 页 不含度量的多维数组是不和排他锁来说,下面列出的相容关
4. DB 、DBS 和DBMS 三者的关系是( )。
A.DB 包括DBS 和DBMS
B.DBS 包括DB 和DBMS
C.DBMS 包括DB 和DBS
D.DBS 和DBMS 包括DB
【答案】B
【解析】
数据库系统
数据库管理系统
组成。
5. 关于查询优化问题,下列说法错误的是( )。
A. 将频繁地向数据库发送的某条查询语句用存储过程来代替,可以提高查询效率
B. 为经常出现在查询条件中的属性建立索引,可以提高查询效率
C. 先执行表连接条件,后执行查询条件,有利于提高查询效率
D. 将频繁访问的视图物化并进行维护,有利于提高查询效率
【答案】C
【解析】优化查询常见的方法包括:用存储过程代替频繁向数据库发送的查询语句;为经常出现在查询条件中的属性建立索引并创建和维护频繁访问的物化视图;处理含有表连接的查询时应先执行查询条件再进行表连接。
6. RAID 是指廉价冗余磁盘阵列,它是由多块磁盘构成的一个整体。关于RAID 机制和技术,下列说法错误的是( )。
A.RAID 系统内部可以包含多个磁盘驱动器
B.RAID5盘阵列中的一块磁盘损坏时,利用其他磁盘上的信息,可以恢复出这块磁盘上的信息
C.RAID 采用校验冗余技术所需用的磁盘空间要比采用镜像冗余技术所需用的磁盘空间多
D.RAID 系统一般都具有设备虚拟化技术
【答案】C
【解析】校验冗余技术比镜像冗余技术实现稍显复杂,但它所需用的磁盘空间比镜像冗余技术少很多。
7. 数据库恢复的基础是利用转储的冗余数据。这些转储的冗余数据包指( )。
A. 数据字典、应用程序、审计档案、数据库后援副本
B. 数据字典、应用程序、日志文件、审计档案
C. 日志文件、数据库后援副本
第 3 页,共 68 页 _数据库系统是一个引入数据库以后的计算机系数据库应用开发系统和人员统,它由计算机硬件(包括计算机网络与通信设备)及相关软件(主要是操作系统)
、数据库
D. 数据字典、应用程序、数据库后援副本
【答案】C
【解析】数据库恢复的实现技术主要是建立冗余并利用冗余数据实施数据库恢复。建立冗余最常见的技术是数据转储和登录日志文件。
8. 在SQLServer2000中,某数据库中有角色R1和用户Ul ,U1是R1角色的成员,且只属于该
UPDATE ,角色。先对T 表给R1仅授予SELECT 和DELETE 权限并授予U1对T 表具有SELECT 、
和DENYDELETE 权限,则用户U1对T 表可以执行的操作是( )。
A. 查询、删除和更改数据
B. 查询和更改数据
C. 查询和删除数据
D. 查询和更改表结构
【答案】B
【解析】用户U1是R1角色的成员,所以U1具有R1角色的所有权限:查询和删除数据。对于T 表,用户U1具有SELECT 、UPDA TE 和DENYDELETE 权限,所以U1对T 表可以执行的操作是查询、更改以及撤销删除。
9. 关于UML 建模机制,下列说法错误的是( )。
A. 用例模型可以把满足用户需求的功能表示出来
B. 包图是表明包与包之间关系的类图
C. 协作图包含一组对象,并在图中展示这些对象之间的联系以及对象间发送和接收的消息
D. 顺序图主要用于描述系统、用例和程序模块中逻辑流程的先后执行次序或并行次序
【答案】D
UML 是面向对象开发中一种通用的图形化建模语言。【解析】其中活动图主要用于描述系统、
用例和程序模块中逻辑流程的先后执行、并行次序。顺序图主要用于描述系统内对象之间的消息发送和接收序列。D 项混淆了两种图。
10.在 OODB 中,类(class )是( )。
A. 实体的集合
B. 数据类型的集合
C. 表的集合
D. 对象的集合
【答案】D
【解析】类可以产生对象,所以类可以看成是对象的集合。
11.关于E-R 模型向关系模型转换不正确的叙述是( )。
A. —个1: n 联系可以转换为一个独立的关系模式,也可以与联系的n 端实体所对应的关系模
第 4 页,共 68 页