2016年南昌大学体育与教育学院数据库技术(同等学力加试)考研复试题库
● 摘要
一、选择题
1. 设有两个事务其并发操作如下表所示,下列评价正确的是( )。
表中事务并发操作过程
A. 该操作不存在问题
B. 该操作丢失修改
C. 该操作不能重复读
D. 该操作读“脏”数据
【答案】D
【解析】事务读出数据A 并做了修改,事务读取同一数据,随后由于某种原因被撤消,执行回滚,这时已修改过的数据恢复原值100,
一致,称为“脏”数据。
2. 恢复机制的关键问题是( )。
A. 登记日志文件
B. 数据转储
C. 立冗余数据
D. 数据镜像
【答案】C
【解析】数据库的恢复机制关键问题是建立冗余数据,建立冗余数据的主要方式有数据转储、建立日志文件等,己备数据库出现故障时利用冗余数据进行恢复。
3. 在数据库表定义中描述的是数据库的( )。
A. 安全性规则
B. 完整性约束
C. 恢复方法
D. 并发控制机制
【答案】B
第 2 页,共 53 页 读到的数据200就与数据库中的数据不
【解析】在数据库表定义中描述的是数据库的完整性约束。
4. 数据流图(DFD )是用于描述结构化方法中( )阶段的工具。
A. 可行性分析
B. 详细设计
C. 需求分析
D. 程序编码
【答案】C
【解析】在需求分析阶段利用数据流图来表示数据与加工之间的关系。
5. 关于UML 的各种视图及其分类,下列说法错误的是( )。
A. 用例图、类图、对象图,组件图和部署图都是静态视图
B. 顺序图、交互图、状态图和活动图都是动态视图
C. 类图和对象图都是结构视图
D. 顺序图、状态图和组件图都是行为视图
【答案】D
【解析】UML 视图共有9种,主要分为两类:静态图和动态图,其中:
①静态图:用例图、类图、对象图、组件图、部署图。
②动态图:顺序图、交互图、状态图、活动图。
根据它们在不同视图的应用可以分为五类:
①用例视图:用例图。
②结构视图:类图、对象图。
③行为视图:顺序图、活动图、交互图、状态图。
④实现视图:组件图。
⑤环境视图:部署图。
D 项错误,组件图属于实现视图而不是行为视图。
6. 下面列出的条目中,哪些是事务并发执行中可能出现的数据不一致( )。
丢失更新
D. 都是
【答案】D
【解析】在多用户数据库环境中,多个用户程序可能并行地存取数据库。如果不对并行操作进行控制,会破坏数据库的一致性,导致下列问题发生:
①丢失更改:在一事务执行期间修改、重写另一事务刚刚执行的修改,造成一事务的修改结
第 3 页,共 53 页 对未提交更新的依赖不一致的分析
果丢失。
②不可重复读:在一事务执行期间,由于其他事务的修改操作导致该事务两个相同的查询返回不同的数据。
③读“脏”数据:如果数据修改某属性值,然后事务读该值,此后因某种原因撤消对该值的修改,造成读到“脏”数据。
7. 在数据库应用系统的需求分析阶段,需要进行性能分析。下列关于数据库应用系统性能指标的说法错误的是( )。
A. 数据访问响应时间是指用户向数据库提交数据操作请求到操作结果返回给用户的时间
B. 系统吞吐量是指在单位时间内系统能存储的数据量
C. 并发用户数是指在保证单个用户查询响应时间的前提下,系统最多允许同时访问数据库的用户数量
D. 系统性能指标是系统软硬件设计和选型的重要依据
【答案】B
【解析】性能需求分析主要包含:①数据操作响应时间,指用户向数据库系统提交数据操作请求到返回用户操作结果的时间;②系统吞吐量,指系统在单位时间内可以完成的数据库事务或数据查询的数量。系统吞吐量可表示为每秒事务数TPS ; ③允许并发访问的最大用户数,指在保证单个用户查询响应时间的前提下,系统最多允许多少用户同时访问数据库;④每TPS 代价值
,用于衡量系统性价比的指标。 (PriceperTPS )
8. 数据库管理系统(DBMS )是( )。
A. —个完整的数据库应用系统
B. —组硬件
C. 一组系统软件
D. 既有硬件,也有软件
【答案】C
【解析】DBMS 是一个以统一方法管理、维护数据库数据的一系列软件的集合。
9. 关于数据库系统中的日志文件,有下列说法:
. 事务故障恢复和系统故障恢复时都必须使用日志文件
. 在动态转储过程中,对数据库所做的修改都被记录在日志文件中
. 数据库管理系统进行数据修改操作时,一般是先写数据库,然后再写日志文件
. 建立检查点的主要目的是通过减小日志文件的总体数据规模,从而提高数据恢复效率
. 曰志文件有利于对用户使用数据库系统的违规操作开展核查审计工作
以上说法正确的是( )。
A. 仅
第 4 页,共 53 页