1、计算机数据库工程师-88 及答案解析(总分:108.00,做题时间:90 分钟)一、选择题(总题数:30,分数:36.00)1.数据库镜像有很多优点,但不包括_(A) 提供完整或接近完整的数据允余,提高数据可靠性(B) 主数据库系统发生故障时,可快速启用数据库镜像提供服务(C) 降低数据库存储系统的建设成本(D) 提高主数据库系统在升级期间的可用性(分数:2.00)A.B.C.D.2.数据库物理设计中一项重要工作是为数据库文件建立合适的索引,以提高数据库访问效率。若数据库中存放两个关系:教师(教师编号,姓名)和课程(课程号,课程名,教师编号),为快速查出某位教师所讲授的课程,应该_。A) 在教
2、师表上按教师编号建索引B) 在教师表上按姓名建索引C) 在课程表上按课程号建索引D) 在课程表上按教师编号建索引(分数:2.00)A.B.C.D.3.用例用来描述系统在对事件作出的响应时所采取的行动,用例之间是具有相关性的。在一个订单输入子系统中,创建新订单和更新订单都需要核查用户账号是否正确。那么用例“创建新订单”,“更新订单”与用例“核查客户账号”之问的关系是_。A) 包含 B) 扩展 C) 分类 D) 聚集(分数:1.00)A.B.C.D.4.下列关于 SQL Server 2000 采用的备份和恢复机制,下列说法正确的是A)在备份和恢复数据库时用户都不能访问数据库B)在备份和恢复数据库
3、时用户都可以访问数据库C)在备份时对数据库访问没有限制,但在恢复时只有系统管理员可以访问数据库D)在备份时对数据库访问没有限制,但在恢复时任何人都不能访问数据库(分数:2.00)A.B.C.D.5.数据库应用系统投入运行后,应用系统进入运行管理与维护阶段。设某系统在运行管理与维护阶段有如下工作:定期检查数据文件的存储空间占用情况根据数据库日志文件分析数据库中已完成的各种操作,以发现潜在性能问题根据 SQL 执行计划调整视图及索引对一些数据量非常大的表进行水平分区,并将不同分区分布到不同磁盘上根据用户要求对应用程序从功能和性能上进行扩充和完善上述工作中属于系统性能优化调整的是_。A) 仅和 B)
4、 仅和 C) 仅、和 D) 仅和(分数:2.00)A.B.C.D.6.数据运行一段时间后,由于记录不断增删改,会使数据库的物理存储情况变坏,降低了数据的存取效率,数据库的性能也下降,这时,数据库管理员就要对数据库进行_。 A) 监控分析 B) 空间管理 C) 再组织和重构造 D) 参数调整(分数:2.00)A.B.C.D.7.SQL Server 2000 提供了完全备份、差异备份和日志备份等几种备份方法,其中差异备份的内容是_。A) 上次差异备份之后修改的数据库全部内容B) 上次完全备份之后修改的数据库全部内容C) 上次日志备份之后修改的数据库全部内容D) 上次完全备份之后修改的数据库内容,
5、但不包括日志等其他内容(分数:1.00)A.B.C.D.8.以记录为单位的日志文件的内容不包括A)每个事务的详细执行过程 B)每个事务的结束标记C)每个事务的所有更新操作 D)每个事务的开始标记(分数:1.00)A.B.C.D.9.现有课程表(课程号,课程名,学分,开课学期,课程性质),课程号为主码。该表数据量较大。设经常要对该表执行类似下面的查询:SELECT*FROM 课程表 WHERE 课程名:数据库原理,为提高这类查询的执行效率,下列物理设计方案中,正确且最为合理的是_。A) 为课程名列建立一个主索引B) 为课程名列建立一个位图索引C) 为课程名列建立一个辅索引D) 此表上不需要建任何
6、索引(分数:1.00)A.B.C.D.10.浏览器/服务器架构是现阶段非常流行的数据库应用系统架构。在此架构中,应用服务器起到了非常重要的作用。下列关于应用服务器的说法,错误的是A)应用服务器一般运行程序代码,实现面向具体应用领域的业务规则,数据库服务器承担数据存储、管理等功能B)应用服务器会根据用户请求连接相应的数据库,获取数据并进行处理,将结果返回给用户C)应用服务器一般需具有数据访问和数据存储等功能,在数据库服务器出现问题时可以继续向用户提供服务D)应用服务器一般提供了集群、失效恢复、负载均衡等公共服务,可以大幅度提高系统性能和可靠性(分数:1.00)A.B.C.D.11.以下关于查询语
7、句叙述错误的是_。A) 查询语句的功能是从数据库中检索满足条件的数据B) 查询的数据源可以来自一张表,或多张表甚至是视图C) 查询的结果是由 0 行或是多行记录组成的一个记录集合D) 不允许选择多个字段作为输出字段(分数:1.00)A.B.C.D.12.SQL Server 2000 提供了很多种备份的方法,其中差异备份的内容是_。A)上次差异备份之后修改的数据库的全部内容B)上次日志备份之后修改的数据库全部内容C)上次完全备份之后修改的数据库全部内容D)上次完全备份后修改的数据内容,但不包含日志等其他内容(分数:1.00)A.B.C.D.13.己知有描述科研项目及负责教师的关系模式:科研项目
8、(项目号,项目名称,经费,负责教师号,姓名,职称),该关系模式满足函数依赖集:F=项目号项目名称,项目号经费,项目号负责教师号,负责教师号姓名,负责教师号职称。下列分解中最合理的符合 3NF 的关系模式是_。 A) 科研项目(项目号,项目名称,经费),教师(教师号,硅名,职称) B) 科研项目(项目号,项目名称,经费),教师(教师号,姓名,职称,项目号) C) 科研项目(项目号,项目名称,经费,负责教师号),教师(教师号,姓名,职称) D) 科研项目(项目号,项目名称,经费),项目_教师(项目号,负责教师号),教师(教师号,姓名,职称)(分数:1.00)A.B.C.D.14.在 UML 模型中
9、,用于表达一系列的对象、对象之间的联系及对象间发送和接收消息的图是_。A) 协作图 B) 顺序图 C) 部署图 D) 状态图(分数:1.00)A.B.C.D.15.不但能够防止丢失修改,还能进一步防止读脏数据,但是不能防止不可重复读的封锁协议是_。A) 一级封锁协议 B) 二级封锁协议C) 三级封锁协议 D) 四级封锁协议(分数:2.00)A.B.C.D.16.在数据库中为什么要并发控制?_为了控制数据库防止多用户并发使用数据库时造成数据错误和程序运行错误保证数据的完整性保证数据的安全性保证数据的可靠性A) B) C) D) (分数:1.00)A.B.C.D.17.在软件需求分析和设计工程中,
10、其分析与设计的对象可归结成两个主要的对象,即数据和程序,按一般实施的原则,对两者的处理应该_。A) 先数据后程序 B) 与顺序无关C) 先程序后数据 D) 可同时进行(分数:1.00)A.B.C.D.18.以下关于分类挖掘的相关说法错误的是_。A)分类器的构造方法有统计方法、机器学习方法、神经网络方法等B)有三种分类器评价或比较尺度:预测准确度、计算复杂度、模型描述的简洁度C)统计方法包括决策树法和规则归纳法D)神经网络方法主要是 BP 算法(分数:1.00)A.B.C.D.19.下面各项中,哪些是数据仓库的基本特征?_ 数据仓库是面向主题的数据仓库的数据是集成的数据仓库的数据是相对稳定的数据
11、仓库的数据是反映历史变化的A) 、和 B) I、和 C) 、和 D) 都是(分数:1.00)A.B.C.D.20.一个教师可以教多个学生,一个学生可以选修多个教师的课程,那么教师与学生之间的关系是_。A) 多对一联系 B) 多对多联系C) 一对一联系 D) 一对多联系(分数:1.00)A.B.C.D.21.当数据对象 A 被事务加上排他锁,则其他事务对 A_。A) 加排他式封锁 B) 不能再加任何类型的锁C) 可以加排他式封锁和保护式封锁D) 加保护式封锁(分数:1.00)A.B.C.D.22.关于数据仓库设计,下列说法正确的是_。A数据仓库项目的需求很难把握,所以不可能从用户的需求出发来进行
12、数据仓库的设计,只能从数据出发进行设计B在进行数据仓库主题数据模型设计时,应该按面向部门业务应用的方式来设计数据模型C在进行数据仓库主题数据模型设计时要强调数据的集成性D在进行数据仓库概念模型设计时,需要设计实体关系图,给出数据表的划分,并给出每个属性的定义域(分数:1.00)A.B.C.D.23.数据库管理系统的体系结构是_。A)三级模式结构和一级映像B)三级模式结构C)三级模式结构和二级映像D)三级模式结构和三级映像(分数:1.00)A.B.C.D.24.关于对 SQL 对象的操作权限的描述正确的是_。A)权限的种类分为 INSERT,DELETE 和 UPDATE 三种B)使用 REVO
13、KE 语句获得权限C)权限只能用于实表而不能应用于视图D)使用 COMMIT 语句赋值权限(分数:1.00)A.B.C.D.25.以下关于 DBAS 模型说法错误的是_。 A) DBAS 模型定义了数据库应用系统设计、开发和运行维护整体框架 B) DBAS 的生命周期由项目规划、需求分析、系统设计、实现与部署、运行管理与维护 5 个基本活动组成 C) 将快速原型模型和增量模型的开发思路引入 DBAS 生命周期模型,允许渐进、迭代地开发 DBAS D) 将 DBAS 设计阶段细分为逻辑设计和物理设计两个步骤(分数:1.00)A.B.C.D.26.在学校的教务处数据库管理系统中存放着该校的每个学生
14、在校表现的信息,如果某个教师想查看某个学生的学习成绩,则必须经过三个认证过程,其中第二个认证过程是验证A)身份验证B)用户是否是数据库的合法用户C)数据库用户是否具有进行操作的权限D)其他验证(分数:1.00)A.B.C.D.27.关于优化查询下列说法中不正确的是_。A)在保证数据库一致性的前提下,将频繁操作的多个可以分割的处理过程放在多个存储过程中,这样可以大大提高系统的响应速度B)避免或简化排序的目的是实现查询优化C)使用临时表会占用较多的系统资源,尤其在大规模并发量的情况下,很容易使系统资源耗尽而崩溃D)使用游标会占用较多的系统资源,尤其在大规模并发量的情况下,很容易使得系统资源耗尽而崩
15、溃(分数:1.00)A.B.C.D.28.在 UML 动态建模机制中,关于顺序图说法正确的是_。A) 消息线的箭头说明消息的类型,如同步、异步或简单。画一条线指向接收对象,包括一个箭头,实心表示异步信号棍形箭头表示调用操作B) 当一个操作调用它本身时,消息总是异步的C) 在顺序图中可以描述如何创建和破坏对象,并把它作为描述情节的一部分,一个对象可以通过一条消息来创建一个对象。被创建的对象的对象符号在创建它的地方D) 消息也可以有条件,只有条件为真时才能发送和接收消息。条件被用来抽象分支或决定是否发送一条消息。如果用条件来抽象分支,则各个分支是异步的(分数:1.00)A.B.C.D.29.从 O
16、LTP 环境中抽取数据,建立新的数据分析环境的最初出发点是_。A) 对企业信息系统中的数据进行整理B) 解决企业信息系统中的数据孤岛问题C) 解决企业基本业务应用和数据分析应用之间的性能冲突问题D) 解决企业信息系统中的蜘蛛网问题(分数:1.00)A.B.C.D.30.以下说法错误的是_。(A) 在开始建立模型之前,首先要明确建模的目的及意图(B) A-O 图确定了整个模型的内外关系,确定了系统的边界,构成进一步分解的基础(C) AO 图是模型真正的顶层图(D) 每张图的边界箭头可以与父图箭头不一致(分数:1.00)A.B.C.D.二、应用题(总题数:11,分数:28.00)31.设某数据库中
17、有作者表(作者号,城市)和出版商表(出版商号,城市),请补全如下查询语句,使该查询语句能查询作者和出版商所在的全部不重复的城市。SELECT 城市 FROM 作者表_SELECT 城市 FROM 出版商表(分数:2.00)填空项 1:_设有学生表 STUDENT,其中有学号、姓名、年龄、性别等字段,该表是在 2002 年建立的,到 2003 年用户可以使用 SQL 的 1 语句,将表中的所有学生的年龄增加一岁,到 2004 年,显示学生表中年龄大于 22 岁的学生的信息的 SQL 语句是 2。(分数:4.00)填空项 1:_填空项 1:_假设用户 U1 将对表 SC 的 INSERT 权限授予
18、了 U2,而 U2 又将其授予了用户 U3。现要将 U1 对表 SC 的权限收回,请完成下列的 SQL 语句。_ON TABLE SC_(分数:4.00)填空项 1:_填空项 1:_33.设在 SQL Server 2000 环境下,对“销售数据库”进行的备份操作序列如下图所示。(分数:2.00)填空项 1:_34.在关系数据库中,可以对属性值、属性值集合、元组、关系、整个索引、整个数据库等逻辑单元进行加锁,也可以对数据页、索引页和块等物理单元进行加锁,这些施加了锁的数据项的大小称为 1。(分数:2.00)填空项 1:_35.若事务 T 对数据对象 A 加了 S 锁,则其他事务只能对数据 A
19、加 1 ,直到事务 T 释放 A 上的锁。(分数:2.00)填空项 1:_36.利用散列函数实现文件记录域取值到记录物理地址间的直接映射关系的机制是 1。(分数:2.00)填空项 1:_有学生选课表 SC(Sno,(2no,Grade),各属性为学号,课程号,成绩;完成 SQL,语句:找出每个学生超过他选修课平均成绩的课程号。SELECT Sno,CnoFROM SC XWHERE_(SELECT_FROM SC Y_);(分数:6.00)填空项 1:_填空项 1:_填空项 1:_37.假设某数据库中有表 TK,TK 中有属性 TK_N(课程名),查询以“DB”开头,且倒数第三个字符 i 的课
20、程的详细情况:SELECT *FROM TK_NWHERE_(分数:2.00)填空项 1:_38.使用约束可以保证数据库中数据的正确性,其中 1 约束允许出现空值但不允许出现重复值。填空项 1:_39.在 SQL Server 2000 中,某数据库中有角色 Role 和用户 User,User 是 Role 角色的成员,且只属于该角色。先对 Table 表给 Role 只授予 SELECT 和 DELETE 权限,并授予 User 对 T 表具有 SE- LECT、UPDATE和 DENY DELETE 权限,则用户 User 对 Table 表可以执行的操作是 1。(分数:2.00)填空项
21、 1:_三、设计与应用题(总题数:3,分数:44.00)40.某工厂欲建立一个物资管理系统,该系统包含零件、产品、仓库、职工等信息,其中仓库用于存入零件。1)画出该系统的 E-R 图。2)将其转化为关系模式。(分数:20.00)_41.对于教学数据库的三个基本表:S(SNo,SName,SAge,Ssex);SC(Sno, CNo, Grade);C(CNo, CName , Teacher).使用 SQL 更新语句表达对下列的更新操作把 WANG 同学的学习选课和成绩全部删去把选修 Maths 课及格的成绩全改为空值把低于总平均成绩的女同学成绩提高 5%(分数:15.00)_设有三个基本表,
22、表的结构如下所示,请用 SQL 完成下列查询:BORROWER:借书证号 姓名 系名 班级98001 欧阳 信息系 98-198002 刘诚 信息系 98-198101 赵林 计算机系 98-2LOANS: 借书证号 图书馆登记号借书日期98001 T00101 1999.04.0198002 T00102 1999.05.0109001 T00201 1999.05.31BOOKS: 索书号 书名 作者 图书登记号 出版社 价格TP311.13 数据库系统与应用李昭原 T00101 科学 19.00TP311.13 数据库原理与应用李昭原 T00102 科学 19.00TP.065 数据库系
23、统原理 李昭原 T00201 北航 6.50TP.1599 数据库原理教程 王珊 T00101 清华 18.50(分数:9.00)(1).检索至少借了 5 本书的同学的借书证号、姓名、系名和借书数量(分数:3.00)_(2).检索借书和欧阳同学所借图书中的任意一本相同的学生姓名、系名、书名和借书日期(分数:3.00)_(3).建立信息系学生借书的视图 SSP,该视图的属性列名由借书证号,姓名,班级,图书登记号,书名,出版社和借书日期组成。(分数:3.00)_计算机数据库工程师-88 答案解析(总分:108.00,做题时间:90 分钟)一、选择题(总题数:30,分数:36.00)1.数据库镜像有
24、很多优点,但不包括_(A) 提供完整或接近完整的数据允余,提高数据可靠性(B) 主数据库系统发生故障时,可快速启用数据库镜像提供服务(C) 降低数据库存储系统的建设成本(D) 提高主数据库系统在升级期间的可用性(分数:2.00)A.B.C. D.解析:2.数据库物理设计中一项重要工作是为数据库文件建立合适的索引,以提高数据库访问效率。若数据库中存放两个关系:教师(教师编号,姓名)和课程(课程号,课程名,教师编号),为快速查出某位教师所讲授的课程,应该_。A) 在教师表上按教师编号建索引B) 在教师表上按姓名建索引C) 在课程表上按课程号建索引D) 在课程表上按教师编号建索引(分数:2.00)A
25、.B.C.D. 解析:解析 一般在表的主码、WHERF 查询子句中引用率较高的属性、参与了连接操作的属性上建立索引。3.用例用来描述系统在对事件作出的响应时所采取的行动,用例之间是具有相关性的。在一个订单输入子系统中,创建新订单和更新订单都需要核查用户账号是否正确。那么用例“创建新订单”,“更新订单”与用例“核查客户账号”之问的关系是_。A) 包含 B) 扩展 C) 分类 D) 聚集(分数:1.00)A. B.C.D.解析:解析 包含关系是当可以从两个或两个以上的原始用例中提取公共行为,或者发现能够使用一个构件来实现某个用例的部分功能很重要时,应该使用包含关系来表示它们。4.下列关于 SQL
26、Server 2000 采用的备份和恢复机制,下列说法正确的是A)在备份和恢复数据库时用户都不能访问数据库B)在备份和恢复数据库时用户都可以访问数据库C)在备份时对数据库访问没有限制,但在恢复时只有系统管理员可以访问数据库D)在备份时对数据库访问没有限制,但在恢复时任何人都不能访问数据库(分数:2.00)A.B.C.D. 解析:解析 在数据库被完全恢复到正确状态之前,是不允许用户访问数据库的。5.数据库应用系统投入运行后,应用系统进入运行管理与维护阶段。设某系统在运行管理与维护阶段有如下工作:定期检查数据文件的存储空间占用情况根据数据库日志文件分析数据库中已完成的各种操作,以发现潜在性能问题根
27、据 SQL 执行计划调整视图及索引对一些数据量非常大的表进行水平分区,并将不同分区分布到不同磁盘上根据用户要求对应用程序从功能和性能上进行扩充和完善上述工作中属于系统性能优化调整的是_。A) 仅和 B) 仅和 C) 仅、和 D) 仅和(分数:2.00)A. B.C.D.解析:解析 是空间管理的主要功能;是监控分析的功能;是数据库的重组和重构功能。6.数据运行一段时间后,由于记录不断增删改,会使数据库的物理存储情况变坏,降低了数据的存取效率,数据库的性能也下降,这时,数据库管理员就要对数据库进行_。 A) 监控分析 B) 空间管理 C) 再组织和重构造 D) 参数调整(分数:2.00)A.B.C
28、. D.解析:解析 数据运行一段时间后,由于记录不断增删改,会使数据库的物理存储情况变坏,降低了数据的存取效率,数据库的性能也下降,这时,数据库管理员就要对数据库进行再组织和重构造。7.SQL Server 2000 提供了完全备份、差异备份和日志备份等几种备份方法,其中差异备份的内容是_。A) 上次差异备份之后修改的数据库全部内容B) 上次完全备份之后修改的数据库全部内容C) 上次日志备份之后修改的数据库全部内容D) 上次完全备份之后修改的数据库内容,但不包括日志等其他内容(分数:1.00)A.B. C.D.解析:解析 差异备份的内容是上次完全备份之后修改的数据库全部内容,因此本题答案为 B
29、。8.以记录为单位的日志文件的内容不包括A)每个事务的详细执行过程 B)每个事务的结束标记C)每个事务的所有更新操作 D)每个事务的开始标记(分数:1.00)A. B.C.D.解析:解析 以记录为单位的日志文件的内容包括每个事务的开始标记、每个事务的结束标记,以及每个事务的所有更新操作。事务的详细执行过程不在其中。9.现有课程表(课程号,课程名,学分,开课学期,课程性质),课程号为主码。该表数据量较大。设经常要对该表执行类似下面的查询:SELECT*FROM 课程表 WHERE 课程名:数据库原理,为提高这类查询的执行效率,下列物理设计方案中,正确且最为合理的是_。A) 为课程名列建立一个主索
30、引B) 为课程名列建立一个位图索引C) 为课程名列建立一个辅索引D) 此表上不需要建任何索引(分数:1.00)A.B.C. D.解析:解析 本题考查索引的设置。课程名不是主码,建立辅索引可提高查询效率。故本题选 C。10.浏览器/服务器架构是现阶段非常流行的数据库应用系统架构。在此架构中,应用服务器起到了非常重要的作用。下列关于应用服务器的说法,错误的是A)应用服务器一般运行程序代码,实现面向具体应用领域的业务规则,数据库服务器承担数据存储、管理等功能B)应用服务器会根据用户请求连接相应的数据库,获取数据并进行处理,将结果返回给用户C)应用服务器一般需具有数据访问和数据存储等功能,在数据库服务
31、器出现问题时可以继续向用户提供服务D)应用服务器一般提供了集群、失效恢复、负载均衡等公共服务,可以大幅度提高系统性能和可靠性(分数:1.00)A.B.C. D.解析:解析 应用服务器实现面向具体应用领域的业务规则。应用服务器接收来自于 Web 浏览器的用户请求,根据应用领域业务规则执行相应的数据库应用程序,通过访问接口向数据库服务器提出数据操作请求;接收来自于数据库服务器的数据访问结果,并通过客户端将结果返回用户。数据库服务器通过 DBMS完成具体的数据访问和数据存储等数据管理功能。11.以下关于查询语句叙述错误的是_。A) 查询语句的功能是从数据库中检索满足条件的数据B) 查询的数据源可以来
32、自一张表,或多张表甚至是视图C) 查询的结果是由 0 行或是多行记录组成的一个记录集合D) 不允许选择多个字段作为输出字段(分数:1.00)A.B.C.D. 解析:解析 查询语句的功能是从数据库中检索满足条件的数据,查询的数据源可以来自一张表或多张表甚至是视图,查询的结果是由 0 行或多行记录组成的一个记录集合,并允许选择一个或多个字段作为输出字段。12.SQL Server 2000 提供了很多种备份的方法,其中差异备份的内容是_。A)上次差异备份之后修改的数据库的全部内容B)上次日志备份之后修改的数据库全部内容C)上次完全备份之后修改的数据库全部内容D)上次完全备份后修改的数据内容,但不包
33、含日志等其他内容(分数:1.00)A.B.C. D.解析:解析 差异备份是备份从最近的完全备份之后对数据所作的修改,它以完全备份为基准点,备份完全备份之后变化了的数据文件、日志文件以及数据库中其他被修改的内容。13.己知有描述科研项目及负责教师的关系模式:科研项目(项目号,项目名称,经费,负责教师号,姓名,职称),该关系模式满足函数依赖集:F=项目号项目名称,项目号经费,项目号负责教师号,负责教师号姓名,负责教师号职称。下列分解中最合理的符合 3NF 的关系模式是_。 A) 科研项目(项目号,项目名称,经费),教师(教师号,硅名,职称) B) 科研项目(项目号,项目名称,经费),教师(教师号,
34、姓名,职称,项目号) C) 科研项目(项目号,项目名称,经费,负责教师号),教师(教师号,姓名,职称) D) 科研项目(项目号,项目名称,经费),项目_教师(项目号,负责教师号),教师(教师号,姓名,职称)(分数:1.00)A.B.C.D. 解析:解析 第三范式定义为:如果关系 R 为第一范式,且不存在非主属性对主码的传递函数依赖。显然 C 为最佳。14.在 UML 模型中,用于表达一系列的对象、对象之间的联系及对象间发送和接收消息的图是_。A) 协作图 B) 顺序图 C) 部署图 D) 状态图(分数:1.00)A. B.C.D.解析:解析 在 UML 模型中,用于表达一系列的对象、对象之间的
35、联系以及对象间发送和接收消息的图是协作图。顺序图按时间顺序描述了系统元索间的交互。部署图描述了环境元素的配置,并把实现系统的元素映射到配置上。状态图描述了系统元素的状态条件和响应。15.不但能够防止丢失修改,还能进一步防止读脏数据,但是不能防止不可重复读的封锁协议是_。A) 一级封锁协议 B) 二级封锁协议C) 三级封锁协议 D) 四级封锁协议(分数:2.00)A.B. C.D.解析:解析 不但能够防止丢失修改,还可进一步防止读脏数据,但是不能防止不可重复读的封锁协议是二级封锁协议。16.在数据库中为什么要并发控制?_为了控制数据库防止多用户并发使用数据库时造成数据错误和程序运行错误保证数据的
36、完整性保证数据的安全性保证数据的可靠性A) B) C) D) (分数:1.00)A. B.C.D.解析:解析 数据库的并发控制就是为了控制数据库,防止多用户并发使用数据库时造成数据错误和程序运行错误,保证数据的完整性。17.在软件需求分析和设计工程中,其分析与设计的对象可归结成两个主要的对象,即数据和程序,按一般实施的原则,对两者的处理应该_。A) 先数据后程序 B) 与顺序无关C) 先程序后数据 D) 可同时进行(分数:1.00)A. B.C.D.解析:解析 在软件开发中,在需求分析阶段,系统分析人员通过和用户的沟通,利用数据流图、数据字典、判定表等,产生软件的各种功能性要求和非功能性要求,
37、以形成软件需求说明书。在系统的概要设计阶段,设计人员利用需求分析阶段产生的软件需求说明书中的数据流等设计出模块的软件系统结构。而在软件的详细阶段,设计人员主要设计模块间接口的执行算法等,主要是程序方面的详细问题。18.以下关于分类挖掘的相关说法错误的是_。A)分类器的构造方法有统计方法、机器学习方法、神经网络方法等B)有三种分类器评价或比较尺度:预测准确度、计算复杂度、模型描述的简洁度C)统计方法包括决策树法和规则归纳法D)神经网络方法主要是 BP 算法(分数:1.00)A.B.C. D.解析:解析 分类器的构造方法有统计方法、机器学习方法、神经网络方法等,统计方法包括贝叶斯法和非参数法,对应
38、的知识表示则为判别函数和原型事例;机器学习方法包括决策树法和规则归纳法;神经网络方法主要是 BP 算法。分类器评价或比较尺度也有 3 种:预测准确度、计算复杂度、模型描述的简洁度。19.下面各项中,哪些是数据仓库的基本特征?_ 数据仓库是面向主题的数据仓库的数据是集成的数据仓库的数据是相对稳定的数据仓库的数据是反映历史变化的A) 、和 B) I、和 C) 、和 D) 都是(分数:1.00)A.B.C.D. 解析:解析 题中的选项均是数据仓库的基本特征。20.一个教师可以教多个学生,一个学生可以选修多个教师的课程,那么教师与学生之间的关系是_。A) 多对一联系 B) 多对多联系C) 一对一联系
39、D) 一对多联系(分数:1.00)A.B. C.D.解析:解析 实体之间的联系有三种:1:1、1:n 和 m:n。每一个教师可与多个学生实体有联系,反过来,每一个学生实体也可以与多个教师实体有联系,因此两个实体之间是 m:n 的联系。21.当数据对象 A 被事务加上排他锁,则其他事务对 A_。A) 加排他式封锁 B) 不能再加任何类型的锁C) 可以加排他式封锁和保护式封锁D) 加保护式封锁(分数:1.00)A.B. C.D.解析:解析 排他锁又称写锁(简称 X 锁,当事务对数据对象加了 X 锁后,则只允许 T 读取和修改该数据,其他的任何事务都不能再对它加任何类型的锁,直到事务释放了该数据对象
40、的锁。22.关于数据仓库设计,下列说法正确的是_。A数据仓库项目的需求很难把握,所以不可能从用户的需求出发来进行数据仓库的设计,只能从数据出发进行设计B在进行数据仓库主题数据模型设计时,应该按面向部门业务应用的方式来设计数据模型C在进行数据仓库主题数据模型设计时要强调数据的集成性D在进行数据仓库概念模型设计时,需要设计实体关系图,给出数据表的划分,并给出每个属性的定义域(分数:1.00)A.B.C. D.解析:解析 在进行数据仓库主题数据模型设计时要强调数据的集成性。23.数据库管理系统的体系结构是_。A)三级模式结构和一级映像B)三级模式结构C)三级模式结构和二级映像D)三级模式结构和三级映
41、像(分数:1.00)A.B.C. D.解析:解析 数据库管理系统的体系结构是三级模式结构和二级映像。24.关于对 SQL 对象的操作权限的描述正确的是_。A)权限的种类分为 INSERT,DELETE 和 UPDATE 三种B)使用 REVOKE 语句获得权限C)权限只能用于实表而不能应用于视图D)使用 COMMIT 语句赋值权限(分数:1.00)A. B.C.D.解析:解析 REVOKE 是对权限的回收,COMMIT 是对事务的提交,权限不仅能作用于实表还能作用于虚表。25.以下关于 DBAS 模型说法错误的是_。 A) DBAS 模型定义了数据库应用系统设计、开发和运行维护整体框架 B)
42、DBAS 的生命周期由项目规划、需求分析、系统设计、实现与部署、运行管理与维护 5 个基本活动组成 C) 将快速原型模型和增量模型的开发思路引入 DBAS 生命周期模型,允许渐进、迭代地开发 DBAS D) 将 DBAS 设计阶段细分为逻辑设计和物理设计两个步骤(分数:1.00)A.B.C.D. 解析:解析 将 DBAS 设计阶段细分为概念设计、逻辑设计、物理设计 3 个步骤,每一步的设计内容又涵盖了 3 条设计主线。因此本题答案为 D。26.在学校的教务处数据库管理系统中存放着该校的每个学生在校表现的信息,如果某个教师想查看某个学生的学习成绩,则必须经过三个认证过程,其中第二个认证过程是验证
43、A)身份验证B)用户是否是数据库的合法用户C)数据库用户是否具有进行操作的权限D)其他验证(分数:1.00)A.B. C.D.解析:解析 用户要访问 SQL Server 数据库中的数据时,必须经过三个认证过程。第一个认证过程是身份验证,第二个认证过程验证用户是否是数据库的合法用户,第三个认证过程是验证数据库用户是否具有要进行的操作权限。27.关于优化查询下列说法中不正确的是_。A)在保证数据库一致性的前提下,将频繁操作的多个可以分割的处理过程放在多个存储过程中,这样可以大大提高系统的响应速度B)避免或简化排序的目的是实现查询优化C)使用临时表会占用较多的系统资源,尤其在大规模并发量的情况下,
44、很容易使系统资源耗尽而崩溃D)使用游标会占用较多的系统资源,尤其在大规模并发量的情况下,很容易使得系统资源耗尽而崩溃(分数:1.00)A.B.C. D.解析:解析 在保证数据库一致性的前提下,将频繁操作的多个可以分割的处理过程放在多个存储过程中,这样可以大大提高系统的响应速度;使用游标才会占用较多的系统资源,尤其对于大规模并发量的情况,很容易使得系统资源耗尽而崩溃,而用临时表是能加速查询的。28.在 UML 动态建模机制中,关于顺序图说法正确的是_。A) 消息线的箭头说明消息的类型,如同步、异步或简单。画一条线指向接收对象,包括一个箭头,实心表示异步信号棍形箭头表示调用操作B) 当一个操作调用
45、它本身时,消息总是异步的C) 在顺序图中可以描述如何创建和破坏对象,并把它作为描述情节的一部分,一个对象可以通过一条消息来创建一个对象。被创建的对象的对象符号在创建它的地方D) 消息也可以有条件,只有条件为真时才能发送和接收消息。条件被用来抽象分支或决定是否发送一条消息。如果用条件来抽象分支,则各个分支是异步的(分数:1.00)A.B.C. D.解析:解析 在顺序图中可以描述如何创建和破坏对象,并把它作为描述情节的一部分,一个对象可以通过一条消息来创建一个对象。被创建的对象的对象符号在创建它的地方。29.从 OLTP 环境中抽取数据,建立新的数据分析环境的最初出发点是_。A) 对企业信息系统中的数据进行整理B) 解决企业信息系统中的数据孤岛问题C) 解决企业基本业务应用和数据分析应用之间的性能冲突问题D) 解决企业信息系统中的蜘蛛网问题(分数:1.00)A.B.C. D.解析:解析 采用数据抽取程序从 OLTP 中抽取数据的主要原因是解决不同类型应用程序之间的性能冲突问题。30.以下说法错误的是_。(A) 在开始建立模型之前,首先要明确建模的目的及意图(B) A-O 图确定了整个模型的内外关系,确定了系统的边界,构成进一步分解的基础(C) AO 图是模型真正的顶层图(D) 每张图的边界箭头可以与父图箭头不一致(分数:1.00)A.B.C.D.