计算机数据库系统考研复试面试题,2016年山西财经大学081203计算机应用技术871数据库系统概论复试笔试最后押题五套卷...

本文提供了关于数据库和系统管理的选择题解析,涵盖了死锁避免策略、索引建立、数据库恢复基础、UML视图分类、数据库系统组件关系、SQL特性、事务锁定以及RAID技术等内容,深入探讨了数据库管理和系统设计的关键知识点。
摘要由CSDN通过智能技术生成

一、选择题

1. 对数据对象施加封锁可能会引起活锁和死锁问题,避免活锁的简单方法是采用( )的策略。

A. 顺序封锁法

B. 依次封锁法

C. 优先级尚先服务

D. 先来先服务

【答案】D

【解析】活锁:某个事务永远得不到对某个数据资源的封锁,从而永远处于等待状态的现象;采用先来先服务的策略可以有效地避免活锁。

2. 在数据库物理设计阶段,需要考虑为关系表建立合适的索引,关于建立索引的描述,有下列说法:

Ⅰ. 对于经常在其上需要执行查询操作并且数据量大的表,可以考虑建立索引

Ⅱ. 对于经常在其上需要执行插入、删除和更新操作的表,可以考虑建立索引

Ⅲ. 对于经常出现在WHERE 子句中的属性,可以考虑建立索引

GROUPBY 子句中的属性,Ⅳ. 对于经常出现在ORDERBY 子句,应尽量避免建立索引上述说

法正确的是( )。

A.

B.

C.

D.

【答案】C

【解析】对于频繁执行查询操作并且数据量较大的表或者经常出现在where 子句、orderby 子句和groupby 子句中的属性应当建立索引,索引是一种单独的、物理的数据库结构,它是某个表中一列或若干列值的集合和响应的指向表中物理标识这些值的数据页的逻辑指针清单,索引技术是用来优化查询操作的,与插入、删除和更改操作没有关系。

索引是一个单独的、物理的数据库结构,它是某个表中一列或若干列值的集合和相应的指向表中物理标识这些值的数据页的逻辑指针清单。

3. 数据库恢复的基础是利用转储的冗余数据。这些转储的冗余数据包指( )。

A. 数据字典、应用程序、审计档案、数据库后援副本

B. 数据字典、应用程序、日志文件、审计档案

C. 日志文件、数据库后援副本

D. 数据字典、应用程序、数据库后援副本

【答案】C

【解析】数据库恢复的实现技术主要是建立冗余并利用冗余数据实施数据库恢复。建立冗余最常见的技术是数据转储和登录日志文件。

4. 关于UML 的各种视图及其分类,下列说法错误的是( )。

A. 用例图、类图、对象图,组件图和部署图都是静态视图

B. 顺序图、交互图、状态图和活动图都是动态视图

C. 类图和对象图都是结构视图

D. 顺序图、状态图和组件图都是行为视图

【答案】D

【解析】UML 视图共有9种,主要分为两类:静态图和动态图,其中:

①静态图:用例图、类图、对象图、组件图、部署图。

②动态图:顺序图、交互图、状态图、活动图。

根据它们在不同视图的应用可以分为五类:

①用例视图:用例图。

②结构视图:类图、对象图。

③行为视图:顺序图、活动图、交互图、状态图。

④实现视图:组件图。

⑤环境视图:部署图。

D 项错误,组件图属于实现视图而不是行为视图。

5. DB 、DBS 和DBMS 三者的关系是( )。

A.DB 包括DBS 和DBMS

B.DBS 包括DB 和DBMS

C.DBMS 包括DB 和DBS

D.DBS 和DBMS 包括DB

【答案】B

【解析】

数据库系统

数据库管理系统

组成。

_数据库系统是一个引入数据库以后的计算机系数据库应用开发系统和人员统,它由计算机硬件(包括计算机网络与通信设备)及相关软件(主要是操作系统)

、数据库

6. SQL 的运算参数和结果都是( )形式。

A. 关系

B. 元组

C. 数据项

D. 属性

【答案】A

【解析】结构化查询语言是一种非过程化、面向集合的数据库语言。面向集合的特点是指SQL 的运算参数和结果都是集合形式一表或关系。

7. 如果事务T 对数据D 已加S 锁,则其他事务对数据D ( )。

A. 可以加S 锁,不能加X 锁

B. 可以加S 锁,也可以加x 锁

C. 不能加s 锁,可以加X 锁

D. 不能加任何锁

【答案】A

【解析】S 锁为共享锁,事务T 对数据D 加S 锁后其他事务可以加S 锁,但不能加X 锁。

8. RAID 是指廉价冗余磁盘阵列,它是由多块磁盘构成的一个整体。关于RAID 机制和技术,下列说法错误的是( )。

A.RAID 系统内部可以包含多个磁盘驱动器

B.RAID5盘阵列中的一块磁盘损坏时,利用其他磁盘上的信息,可以恢复出这块磁盘上的信息

C.RAID 采用校验冗余技术所需用的磁盘空间要比采用镜像冗余技术所需用的磁盘空间多

D.RAID 系统一般都具有设备虚拟化技术

【答案】C

【解析】校验冗余技术比镜像冗余技术实现稍显复杂,但它所需用的磁盘空间比镜像冗余技术少很多。

9. “年龄在15至30岁之间”这种约束属于DBMS 的( )功能。

A. 恢复

B. 并发控制

C. 完整性

D. 安全性

【答案】C

【解析】“年龄在15至30岁之间”是完整性约束中值的约束。

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
1. 数据库系统的三级模式结构是什么? 答:数据库系统的三级模式结构包括外模式、概念模式和内模式。 2. 数据库系统的ACID是什么意思? 答:数据库系统的ACID是指原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability)。 3. 什么是关系数据库? 答:关系数据库是一种基于关系模型的数据库,使用表和键来存储和管理数据。 4. 什么是数据库事务? 答:数据库事务是指一组数据库操作,这些操作要么全部执行成功,要么全部不执行,保证数据的一致性和完整性。 5. 什么是数据库的并发控制? 答:数据库的并发控制是指在多个用户同时访问数据库时,保证数据的一致性和完整性的一种机制。 6. 请简述数据库的索引是什么? 答:数据库的索引是一种数据结构,用于加速数据的查找和访问。它包含一个或多个列,并按照列的值进行排序。通过索引,用户可以快速地定位到需要查询的数据。 7. 请简述数据库的视图是什么? 答:数据库的视图是一种虚拟表,它基于一个或多个表的查询结果。视图可以用于简化复杂的查询和数据访问,并且可以隐藏底层表的结构和数据。 8. 请简述数据库的范式是什么? 答:数据库的范式是一种规范化数据库结构的方法。它将表的字段分解为更小的子集,以便减少数据冗余和提高数据一致性。范式分为1NF、2NF、3NF等级别,每个级别都有不同的规则和要求。 9. 请简述数据库的备份和恢复是什么? 答:数据库的备份和恢复是一种保护数据的机制。备份是指将数据库的数据和结构复制到另一个位置,以防止数据丢失或损坏。恢复是指在数据库发生错误或崩溃时,将备份数据重新还原到数据库中。 10. 请简述数据库的触发器是什么? 答:数据库的触发器是一种特殊的存储过程,它在数据库中的某个事件发生时自动执行。触发器可以用于实现数据约束、数据修改和数据审计等功能。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值