数据库系统概论复习题含答案
一、单选题(共97题,每题1分,共97分)
1.数据仓库是随时间变化的,以下叙述错误的是()。
A、新增加的数据会覆盖原来的数据
B、数据仓库随时间变化不断删除I日的数据内容
C、数据仓库中包含大量的综合数据,它们会随时间的变化不断地进行重新综合
D、数据仓库随时间变化不断增加新的数据内容
正确答案:A
2.关于数据仓库的特性()。
A、面向主题的特性是指在组织数据仓库数据时,需要将各种分析需求归类并抽象,形成相应的分析应用主题,并根据分析应用主题的数据需求设计和组织数据
B、集成特性是指需要将业务系统中的所有数据抽取岀来,载入到数据仓库中
C、集成特性是指需要将企业整个架构中的各种数据和应用集中到数据仓库中
D、随时间变化性是指数据仓库中的每个数据单元一般都有时间标志,且其中各种数据(包括原始数据)会随时间变化被经常修改
正确答案:A
3.下列有关范式的叙述中正确的是()。
A、如果关系模式RG1NF,且R中主属性完全函数依赖于码,则R是2NF
B、如果关系模式RG3NF,X、YCU,若X—Y,则R是BCNF
C、如果关系模式ReBCNF,若X一一Y(Y4X)是平凡的多值依赖,则R是4NF
D、—个关系模式如果属于4NF,则一定属于BCNF;反之不成立
正确答案:D
4.数据库管理系统能实现对数据库中数据的查询、插入、修改和删除,这类功能称为()。
A、数据定义功能
B、数据操纵功能
C、数据控制功能
D、数据管理功能
正确答案:B
5.在并发控制技术中最常用的是封锁,对于共享锁(S)和排他锁(X)来说,下面列出的相容关系中,哪一个是正确的()。
A、S-X:相容
B、S-S:相容
C、X-S:相容
D、X-X:相容
正确答案:B
6.查询优化是提高数据库应用系统性能的重要手段,下列给出的查询优化方法,一般情况下无效的是()。
A、对涉及连接的查询,尽量用左外连接或右外连接代替内连接
B、对经常出现在查询条件中的列建立索引
C、釆用提前计算方法,将频繁访问的视图转为物化视图
D、对经常需要进行排序或分组的列建立索引
正确答案:A
7.关于UML的各种视图及其分类,下列说法错误的是()。
A、顺序图、状态图和组件图都是行为视图
B、类图和对象图都是结构视图
C、顺序图、交互图、状态图和活动图都是动态视图
D、用例图、类图、对象图,组件图和部署图都是静态视图
正确答案:A
8.在SQLServer2000中,为确保数据库系统能可靠地运行,不仅要考虑用户数据库的备份,也需要考虑系统数据库(不考虑tempdb)的备份。关于系统数据库的备份策略,下列做法中最合理的是()。
A、每当用户进行数据更改操作时,备份系统数据库
B、备份用户数据库的同时备份系统数据库
C、每当用户操作影响了系统数据库内容时,备份系统数据库
D、每天备份一次系统数据库
正确答案:C
9.概念结构设计的目的是产生一个能反映(企业)组织信息需求的()
A、DFD
B、DD
C、E-R图
D、SA
正确答案:C
10.有某数据库系统在运行过程中发生了系统故障,发生故障时正在运行事务tl和t2。进行故障恢复时,在日志文件中发现有tl事务的开始记录而没有结束记录,有t2的开始记录和结束记录,但t2对数据库的修改还没有写到数据库中,从检查点开始正向扫描日志文件()
A、将tl加入撤销队列,扫描到t2时,将t2加入重做队列
B、直接撤销tl,扫描到t2时,将t2直接重做
C、直接重做tl,扫描到t2时,将t2直接撤销
D、将tl加入重做队列,扫描到t2时,将t2加入撤销队列
正确答案:A
11.在SQLServer2000中,通过构建永久备份设备可以对数据库进行备份,下列说法正确的是()。
A、一个数据库一次只能备份在一个设备上
B、不需要指定备份设备的大小
C、只能将备份设备建立在磁盘上
D、每个备份设备都是专属于一个数据库的
正确答案:B
12.有职工工资表(职工号,姓名,日期,基本工资,奖金,工资合计),其中“工资合计等于同一行数据的“基本工资”与奖金之和,在职工工资表中插入一行数据时(设一次只插入一行数据)能实现自动计算工资合计列的值的代码是()。
A、ALTERTABLE职工工资表ADDCHECK(工资合计=基本工资+奖金)
B、UPDATE职工工资表SET工资合计=基本工资+奖金
C、INSERTINT0职工工资表(工资合计)VALUES(基本工资+奖金)
D、CREATETRIGGERTRION职工工资表FORINSERTASUPDATE职工工资表SETa工资合计=基本工资+a奖金FROM职工工资表aJOININSERTEDbONa职工号=b职工号ANDa