1、四级数据库工程师-100 及答案解析(总分:68.00,做题时间:90 分钟)一、选择题(总题数:30,分数:38.00)1.下列关于数据仓库的叙述中,不正确的一项是_。(分数:1.00)A.数据仓库中间层 OLAP 服务器只能采用关系型 OLAPB.数据仓库通常采用三层体系结构C.数据仓库前端分析工具中包括报表工具D.底层的数据仓库服务器一般是一个关系型数据库系统2.SQL server 2000 数据库用户的来源_。(分数:1.00)A.可以是所有 SQL Server 的登录用户B.只能是 Windows 身份验证的登录用户C.只能是 SQL Server 身份验证的登录用户D.可以是其
2、他数据库中的用户3.若存在一个网络数据库应用系统,其中一台计算机 A 存有 DBMS 软件、所有用户数据和应用程序,其余各个考查作为终端通过通信线路向 A 发出数据库应用请求,这种方式属于_。(分数:1.00)A.集中式数据库体系结构B.主从式数据库体系结构C.分布式数据库体系结构D.客户机/服务器数据库体系结构4.以下叙述错误的是_。(分数:1.00)A.索引文件是一种利用索引技术支持快速文件访问的文件组织和存取方法B.利用索引文件可以根据查找码的值快速定位、访问文件记录C.散列文件是一种利用散列函数(Hash 函数,也称为哈希函数)支持快速文件访问的文件组织和存取方法D.索引文件与散列文件
3、的组织存取方法相同5.若联系为 1:n,如何确定关系码(分数:1.00)A.每个实体集的码均为该关系的候选码B.关系的码为 n 端实体集的码C.关系的码为 1 端实体集的码D.关系的码为各实体集码的组合6.下述不属于数据库维护工作的是_。(分数:1.00)A.使用数据定义语言建立多个表、构建数据库总体框架B.根据备份计划周期性地备份数据库C.检测数据库的空间使用情况D.调整数据库参数,进行性能优化7.数据库管理员作为数据库的主要维护者,其维护工作主要包括_。 数据库的转储和恢复 数据库的安全性、完整性控制 数据库性能的监控分析和改进 数据库的重组和重构(分数:1.00)A.B.C.D.8.对基
4、于检查点的恢复技术,下列说法中不正确的是_。(分数:2.00)A.可以提高恢复效率B.可以定期建立,也可以按照某种规则建立检查点C.无论事务在检查点之前还是之后提交,都需执行 REDO 操作D.能最大限度地减少恢复数据库时根据日志记录所需执行的恢复操作9.从 OLTP 环境中抽取数据,建立新的数据分析环境的最初出发点是_。(分数:1.00)A.对企业信息系统中的数据进行整理B.解决企业信息系统中的数据孤岛问题C.解决企业基本业务应用和数据分析应用之间的性能冲突问题D.解决企业信息系统中的蜘蛛网问题10.设某数据库中有一个用户样本集 S,其模式为(a 1 ,a 2 ,a n ,c),其中 a i
5、 (i=1n)为用户的普通属性,属性 c 的取值范围为高级用户,中级用户,普通用户。现有算法 A,对 S 进行处理,输出结果为 P,P 能根据新出现的用户 u 的 n 个普通属性的取值确定 u 的用户级别。则 A 和 P 分别是_。(分数:2.00)A.聚类算法,聚类工具B.多维分析算法,OLAP 工具C.预测模型,预测工具D.分类算法,分类器11.下述各图给出的 4 个并发调度中,哪个不是冲突可串行的?_。 (A) (B) (C) (D) (分数:2.00)A.B.C.D.12.在使用 UML 建模时,若需要描述跨越多个用例的单个对象的行为,使用_是最为合适的(分数:1.00)A.协作图B.
6、序列图C.活动图D.活动图13.下列不可对属性值进行比较的是_。(分数:1.00)A.IN NOT INB.BETWEEN AND NOT BETWEEN ANDC.AND ORD.LIKE NOT LIKE14.在 SQL Server 2000 的某数据库中,设 U1 用户是 R1 角色中的成员,现已授予 R1 角色对 T 表具有SELECT 和 DEN YUPDATE 权限,同时授予了 U1 用户对 T 表具有 INSERT 和 UPDATE 权限,则 U1 用户最终对T 表具有的权限是_。(分数:1.00)A.SELECT 和 INSERTB.INSERT 和 UPDATEC.SELE
7、CT、INSERT 和 UPDATED.INSERT15.设有商品销售系统,该系统每天最多产生 1 万条商品销售记录,并用商品销售数据表保存销售记录。系统需要保存 3 年的销售记录,每年按 365 天计算。商品销售数据表包含的属性及各属性占用的字节分别为:商品号(10 个字节)、销售数量(8 个字节)、价格(8 个字节)、金额(8 个字节)、收银台编号(4 个字节)、销售员编号(4 个字节)、销售时间(8 个字节)、商品描述(50 字节)。保存该表的数据库管理系统的数据存储单位是数据页,每页大小为 8KB(共 8192 个字节)。该数据库管理系统规定数据页空间全部用于保存销售数据,并且存储销售
8、数据时单条记录不允许跨数据页存放。则在数据库中保存商品销售数据表需要的数据页数目是_。(分数:1.00)A.135185B.135186C.135080D.13531616.以下关于分类挖掘的相关说法错误的是_。(分数:1.00)A.分类器的构造方法有统计方法、机器学习方法、神经网络方法等B.有三种分类器评价或比较尺度:预测准确度、计算复杂度、模型描述的简洁度C.统计方法包括决策树法和规则归纳法D.神经网络方法主要是 BP 算法17.根据关系数据库规范化理论,关系数据库中的关系要满足 1NF。有关系模式:部门(部门号,部门名,部门成员,部门经理),哪个属性使它不满足 1NF?_(分数:2.00
9、)A.部门号B.部门名C.部门成员D.部门经理18.角色之间的通用化关系用下列哪个符号表示?_ A) B) C) D) (分数:1.00)A.B.C.D.19.在 UML 模型中,用于表达一系列的对象、对象之间的联系以及对象问发送和接收消息的图是_。(分数:1.00)A.协作图B.状态图C.顺序图D.部署图20.下列三级加锁协议的作用说法错误的是_。(分数:2.00)A.一级加锁协议要求事务 T 在修改数据项 Q 之前必须先对 Q 加 X 锁,直到事务结束才释放B.二级加锁协议是在一级加锁协议基础上,要求事务 T 在读取数据项 Q 之前必须先对其加 S 锁,读完 Q后可以立即释放 S 锁C.三
10、级加锁协议是在一级加锁协议基础上,要求事务 T 在读取数据项 Q 之前必须先对其加 S 锁,读完 Q后可以立即释放 S 锁D.对并发操作的不正确调度可能会导致数据库中数据的不一致,三级加锁协议暂时无法解决这一问题21.要写出高质量的 SQL 语句,提高系统的可用性,需要对查询进行优化,下面哪一项不是优化查询的常用方法_。(分数:1.00)A.事务处理B.使用游标C.合理使用索引D.不使用左(右)连接22.数据运行一段时间后,由于记录不断增删改,会使数据库的物理存储情况变坏,降低了数据的存取效率,数据库的性能也下降,这时,数据库管理员就要对数据库进行_。(分数:2.00)A.监控分析B.空间管理
11、C.再组织和重构造D.参数调整23.违反了完整性约束而导致的故障是_。(分数:1.00)A.程序故障B.系统故障C.介质故障D.事务故障24.ADO 对象模型中,RecordSet 对象的 AddNew 方法的功能是_。(分数:1.00)A.在对应的数据库表中增加一条新记录B.在记录集中增加一个新列C.在内存中开辟存放一条新记录的空间D.增加一个新的记录集25.设有某大型联锁商场,建立有面向业务的数据库应用系统和面向决策支持的数据仓库系统,数据仓库系统每天夜间需要从数据库应用系统的数据库导入新数据。在下列数据表中,最不适合采用快照方式从数据库应用系统中获取数据的是(分数:1.00)A.商品表和
12、商品类别表B.员工表和供应商表C.商品销售表和商品采购表D.商场组织机构表26.以下说法中,正确的是_。(分数:2.00)A.从结构的角度看,数据仓库主要有数据集市、企业仓库和用户仓库 3 种模型B.数据挖掘就是要智能化和自动化地把数据转换为有用的信息和知识C.OLAP 技术为提高处理效率,必须经过 DBMS 直接对物理数据进行读取和写入D.数据仓库是从数据库中导入大量的数据,并对结构和存储进行组织以提高查询效率27.某高校五个系的学生信息放在一张基本表里,下列措施可使各系的管理员只能读取本系的学生信息的是_。(分数:1.00)A.建立各系的列级信息,并将对该视图的读取权限赋予该系的管理员B.
13、建立各系的行级视图,并将对该视图的读取权限赋予该系的管理员C.将学生信息表的部分列的读取权限赋予各系的管理员D.将修改学生信息表的权限赋予各系的管理员28.以下关于锁的粒度叙述错误的是_。(分数:1.00)A.施加 X 锁和 S 锁的数据项的大小称为锁的粒度B.锁粒度与事务并发执行的程度和 DBMS 并发控制的开销密切相关C.在关系数据库中,可以对数据页、索引和块等物理单元进行加锁D.当锁粒度比较大时,事务的并发度高,但是系统开销比较大29.数据挖掘可以简单地理解为从大量的数据中发现或挖掘知识。设某公司的客户关系管理系统中有客户表 A(CID,v 1 ,v 2 ,v n )。给定一个训练集 S
14、(v 1 ,v 2 ,v n ,c),其中 c 为客户类别、v i (i=1n)为客户其他属性。若对表 A 中任一客户 x,要使系统能判定 x 所属的客户类别,较合理的方案是(分数:1.00)A.将 x 对应的元组中的特征向量(v1,v2,vn)与训练集 S 中的元组进行匹配,从而判定 x 所属的客户类别B.对训练集 S 设计适当的算法,构造一个分类器 M,将 x 对应的特征向量(v1,v2,vn)作为 M 的输入,用 M 判定 x 所属的客户类别C.采用关联规则挖掘算法构成一个关联式分类器 M,用 M 判定 x 所属的类别D.采用适当的聚类算法,对表 A 中的所有元组进行聚类,将每个元组归入
15、训练集 S 各元组的 c 列所给出的客户类别中,从而实现 x 所属客户类别的判定30.实际的数据库管理系统产品在体系结构上通常具有的相同的特征是_。(分数:2.00)A.树形结构和网状结构的并用B.采用三级模式结构并提供二级映像功能C.采用关系模型D.有多种接口,提供树形结构到网状结构的映射功能二、应用题(总题数:4,分数:8.00)31.SQL Server 2000 中 4 个版本,适合在移动环境中作业的用户,并且所运行的应用程序需要本地数据存储的是 1。 (分数:2.00)32.在 SQL Server 2000 中,设 U1 是 SQL Server 身份验证模式的数据库服务器登录账户
16、,现希望 U1 在该数据库服务器上具有系统管理员权限。请补全下列语句: EXEC sp_addsrvrolemember u1, 1 (分数:2.00)33.SQL 语言和主语言具有不同的数据处理方式,SQL 是面向 _ 1_ 的,而主语言是面向 _ 2_ 。 (分数:2.00)34.在 SQL Server 2000 中,某数据库中有角色 Role 和用户 User,User 是 Role 角色的成员,且只属于该角色。先对 Table 表给 Role 只授予 SELECT 和 DELETE 权限,并授予 User 对 T 表具有 SE- LECT、UPDATE和 DENY DELETE 权限
17、,则用户 User 对 Table 表可以执行的操作是 1。 (分数:2.00)三、设计与应用题(总题数:2,分数:22.00)为在某种程度上保证某数据库系统可靠地运行,在 SQL server 2000 环境中,对其制定有如下三种备份策略。假设对此数据库进行一次完全备份需要 4 小时,差异备份需要 2 小时,日志备份需要 1 小时。设所有备份都是从凌晨 1:00 开始。 策略 1:每周周日进行一次完全备份,每周周一至周六每天进行一次日志备份; 策略 2:每周周日进行一次完全备份,每周周一至周六每天进行一次差异备份; 策略 3:每天进行一次完全备份。(分数:12.00)(1).假设需要保留一年
18、的备份数据,比较三种备份策略所占用的空间。(分数:6.00)_(2).比较每种备份策略的备份和恢复速度。(分数:6.00)_35.已知某教务管理系统的设计人员在需求分析阶段收集到下列原始数据表格,写出这些表格的对应关系模式。 (分数:10.00)_四级数据库工程师-100 答案解析(总分:68.00,做题时间:90 分钟)一、选择题(总题数:30,分数:38.00)1.下列关于数据仓库的叙述中,不正确的一项是_。(分数:1.00)A.数据仓库中间层 OLAP 服务器只能采用关系型 OLAP B.数据仓库通常采用三层体系结构C.数据仓库前端分析工具中包括报表工具D.底层的数据仓库服务器一般是一个
19、关系型数据库系统解析:解析 数据仓库中间层的 OLAP 服务器可以是关系型也可以是多维 OLAP 服务器。2.SQL server 2000 数据库用户的来源_。(分数:1.00)A.可以是所有 SQL Server 的登录用户B.只能是 Windows 身份验证的登录用户C.只能是 SQL Server 身份验证的登录用户D.可以是其他数据库中的用户 解析:解析 SQL Server 的用户有两种类型,Windows 授权用户和 SQL 授权用户,所以本题的答案为D。3.若存在一个网络数据库应用系统,其中一台计算机 A 存有 DBMS 软件、所有用户数据和应用程序,其余各个考查作为终端通过通
20、信线路向 A 发出数据库应用请求,这种方式属于_。(分数:1.00)A.集中式数据库体系结构 B.主从式数据库体系结构C.分布式数据库体系结构D.客户机/服务器数据库体系结构解析:解析 若存在一个网络数据库应用系统,其中一台计算机 A 存有 DBMS 软件、所有用户数据和应用程序,其余各个结点作为终端通过通信线路向 A 发出数据库应用请求,这种方式属于集中式数据库体系结构。4.以下叙述错误的是_。(分数:1.00)A.索引文件是一种利用索引技术支持快速文件访问的文件组织和存取方法B.利用索引文件可以根据查找码的值快速定位、访问文件记录C.散列文件是一种利用散列函数(Hash 函数,也称为哈希函
21、数)支持快速文件访问的文件组织和存取方法D.索引文件与散列文件的组织存取方法相同 解析:解析 索引文件是一种利用索引技术(Indexing)支持快速文件访问的文件组织和存取方法。利用索引文件可以根据查找码的值快速定位、访问文件记录。散列文件是一种利用散列函数(Hash 函数,也称为哈希函数)支持快速文件访问的文件组织和存取方法。所以本题的答案为 D。5.若联系为 1:n,如何确定关系码(分数:1.00)A.每个实体集的码均为该关系的候选码B.关系的码为 n 端实体集的码 C.关系的码为 1 端实体集的码D.关系的码为各实体集码的组合解析:解析 若联系为 1:n,关系的码为 n 端实体集的码。6
22、.下述不属于数据库维护工作的是_。(分数:1.00)A.使用数据定义语言建立多个表、构建数据库总体框架 B.根据备份计划周期性地备份数据库C.检测数据库的空间使用情况D.调整数据库参数,进行性能优化解析:解析 数据库维护工作主要包括:数据库的转储和恢复,数据库安全性、完整性控制,数据库性能的检测与改善以及数据库的重组和重构,所以本题的答案为 A。7.数据库管理员作为数据库的主要维护者,其维护工作主要包括_。 数据库的转储和恢复 数据库的安全性、完整性控制 数据库性能的监控分析和改进 数据库的重组和重构(分数:1.00)A.B.C.D. 解析:解析 DBA 的主要维护工作包括数据库的转储和恢复,
23、数据库的安全性和完整性,数据库性能的监控分析和改进以及数据库的重组和重构。8.对基于检查点的恢复技术,下列说法中不正确的是_。(分数:2.00)A.可以提高恢复效率B.可以定期建立,也可以按照某种规则建立检查点C.无论事务在检查点之前还是之后提交,都需执行 REDO 操作 D.能最大限度地减少恢复数据库时根据日志记录所需执行的恢复操作解析:解析 利用检查点方法进行恢复的步骤: 从重新开始文件中找到最后一个检查点记录在日志文件中的地址,由该地址在日志文件中找到最后一个检查点记录: 由该检查点记录得到检查点建立时所有正在执行的事务清单 ACTIVE-LIST,建立两个事务队列 UN-DO-LIST
24、 和 REDO-LIST,把 ACTIVE-LIST 暂时放入 UNDO-LIST 队列,REDO 队列暂为空; 从检查点开始正向扫描日志文件,直到日志文件结束,如有新开始的事务 T i ,把 T i 暂时放入 UNDO-LIST 队列,如有提交的事务 T j ,把 T j 从 UNDO-LIST 队列移到 REDO-LIST 队列; 对 UNDO-IJIST 中的每个事务执行 UNDO 操作,对 REDO-LIST 中的每个事务执行 REDO 操作。所以 C 项不正确。9.从 OLTP 环境中抽取数据,建立新的数据分析环境的最初出发点是_。(分数:1.00)A.对企业信息系统中的数据进行整理
25、B.解决企业信息系统中的数据孤岛问题C.解决企业基本业务应用和数据分析应用之间的性能冲突问题 D.解决企业信息系统中的蜘蛛网问题解析:解析 采用数据抽取程序从 OLTP 中抽取数据的主要原因是解决不同类型应用程序之间的性能冲突问题。10.设某数据库中有一个用户样本集 S,其模式为(a 1 ,a 2 ,a n ,c),其中 a i (i=1n)为用户的普通属性,属性 c 的取值范围为高级用户,中级用户,普通用户。现有算法 A,对 S 进行处理,输出结果为 P,P 能根据新出现的用户 u 的 n 个普通属性的取值确定 u 的用户级别。则 A 和 P 分别是_。(分数:2.00)A.聚类算法,聚类工
26、具B.多维分析算法,OLAP 工具 C.预测模型,预测工具D.分类算法,分类器解析:解析 此题考查的是 OLAP(联机分析处理)技术定义。OLAP 是以海量数据为基础的复杂分析技术。多维数据模型是数据分析时用户的数据视图,是面向分析的数据模型,一般用一个多维数组来表示(维1,维 2,维 3,维 n,度量值),用 OLPA 技术采用多维分析算法,可以根据维度确定度量值。根据定义,可以得出选项 B)。11.下述各图给出的 4 个并发调度中,哪个不是冲突可串行的?_。 (A) (B) (C) (D) (分数:2.00)A. B.C.D.解析:12.在使用 UML 建模时,若需要描述跨越多个用例的单个
27、对象的行为,使用_是最为合适的(分数:1.00)A.协作图B.序列图C.活动图D.活动图 解析:13.下列不可对属性值进行比较的是_。(分数:1.00)A.IN NOT INB.BETWEEN AND NOT BETWEEN ANDC.AND OR D.LIKE NOT LIKE解析:解析 A 和 B 是表示在一个属性值的范围,所以它是可以比较的, D 中的是一个匹配问题,它也是进行比较后才能得出,只有 C 是不能进行值比较的。14.在 SQL Server 2000 的某数据库中,设 U1 用户是 R1 角色中的成员,现已授予 R1 角色对 T 表具有SELECT 和 DEN YUPDATE
28、 权限,同时授予了 U1 用户对 T 表具有 INSERT 和 UPDATE 权限,则 U1 用户最终对T 表具有的权限是_。(分数:1.00)A.SELECT 和 INSERT B.INSERT 和 UPDATEC.SELECT、INSERT 和 UPDATED.INSERT解析:解析 本题考查 SQL Server 2000 角色和权限的管理。角色 R1 具有 SELECT 权限,拒绝了 UPDATE权限,因此 U1 作为 R1 的角色成员就没有了 UPDATE 权限,加上已有的 INSERT 权限,U1 共有 SELECT 和INSERT 两项权限。故本题选 A。15.设有商品销售系统,
29、该系统每天最多产生 1 万条商品销售记录,并用商品销售数据表保存销售记录。系统需要保存 3 年的销售记录,每年按 365 天计算。商品销售数据表包含的属性及各属性占用的字节分别为:商品号(10 个字节)、销售数量(8 个字节)、价格(8 个字节)、金额(8 个字节)、收银台编号(4 个字节)、销售员编号(4 个字节)、销售时间(8 个字节)、商品描述(50 字节)。保存该表的数据库管理系统的数据存储单位是数据页,每页大小为 8KB(共 8192 个字节)。该数据库管理系统规定数据页空间全部用于保存销售数据,并且存储销售数据时单条记录不允许跨数据页存放。则在数据库中保存商品销售数据表需要的数据页
30、数目是_。(分数:1.00)A.135185 B.135186C.135080D.135316解析:解析 单条商品销售记录占用字节:10+8+8+8+4+4+8+50=100 字节。 单数据页可存储销售记录条数:81 条(81*100=8100 字节;82*100=8200 字节)。 保存三年的销售总记录数:3*365*10000=10950000 条。 需要的数据页数目=135185(135185*81=10949985;135186*81=10950066)。16.以下关于分类挖掘的相关说法错误的是_。(分数:1.00)A.分类器的构造方法有统计方法、机器学习方法、神经网络方法等B.有三种
31、分类器评价或比较尺度:预测准确度、计算复杂度、模型描述的简洁度C.统计方法包括决策树法和规则归纳法 D.神经网络方法主要是 BP 算法解析:解析 分类器的构造方法有统计方法、机器学习方法、神经网络方法等,统计方法包括贝叶斯法和非参数法,对应的知识表示则为判别函数和原型事例;机器学习方法包括决策树法和规则归纳法;神经网络方法主要是 BP 算法。分类器评价或比较尺度也有 3 种:预测准确度、计算复杂度、模型描述的简洁度。17.根据关系数据库规范化理论,关系数据库中的关系要满足 1NF。有关系模式:部门(部门号,部门名,部门成员,部门经理),哪个属性使它不满足 1NF?_(分数:2.00)A.部门号
32、B.部门名C.部门成员 D.部门经理解析:解析 1NF 要求关系中属性均为单纯域,无重复组或无“表中表”。“部门成员”可能包含一个集合,使“部门”关系不能达到 1NF。18.角色之间的通用化关系用下列哪个符号表示?_ A) B) C) D) (分数:1.00)A.B.C.D. 解析:解析 角色之间的通用化关系用 D 项符号表示。19.在 UML 模型中,用于表达一系列的对象、对象之间的联系以及对象问发送和接收消息的图是_。(分数:1.00)A.协作图 B.状态图C.顺序图D.部署图解析:解析 协作图是交互图中的一种,图中包含一组对象,并展示了这些对象之间的联系以及对象间发送和接收消息。状态图主
33、要是描述一个实体在发生一些事件时的状态变化情况,显示了该实体在某一状态时对不同的事件做出的不同反应。20.下列三级加锁协议的作用说法错误的是_。(分数:2.00)A.一级加锁协议要求事务 T 在修改数据项 Q 之前必须先对 Q 加 X 锁,直到事务结束才释放B.二级加锁协议是在一级加锁协议基础上,要求事务 T 在读取数据项 Q 之前必须先对其加 S 锁,读完 Q后可以立即释放 S 锁C.三级加锁协议是在一级加锁协议基础上,要求事务 T 在读取数据项 Q 之前必须先对其加 S 锁,读完 Q后可以立即释放 S 锁D.对并发操作的不正确调度可能会导致数据库中数据的不一致,三级加锁协议暂时无法解决这一
34、问题 解析:解析 对并发操作的不正确调度可能会导致数据库中数据的不一致,三级加锁协议分别在不同程度上解决了这一问题。21.要写出高质量的 SQL 语句,提高系统的可用性,需要对查询进行优化,下面哪一项不是优化查询的常用方法_。(分数:1.00)A.事务处理B.使用游标 C.合理使用索引D.不使用左(右)连接解析:解析 游标会占用较多的系统资源,尤其对于大规模并发量的情况下,很容易使得系统资源耗尽而崩溃。所以不要随意使用游标,而且游标使用完成后应及时关闭和销毁,以释放资源。22.数据运行一段时间后,由于记录不断增删改,会使数据库的物理存储情况变坏,降低了数据的存取效率,数据库的性能也下降,这时,
35、数据库管理员就要对数据库进行_。(分数:2.00)A.监控分析B.空间管理C.再组织和重构造 D.参数调整解析:解析 数据运行一段时间后,由于记录不断增删改,会使数据库的物理存储情况变坏,降低了数据的存取效率,数据库的性能也下降,这时,数据库管理员就要对数据库进行再组织和重构造。23.违反了完整性约束而导致的故障是_。(分数:1.00)A.程序故障B.系统故障C.介质故障D.事务故障 解析:解析 此类故障属于事务故障,表明事务没有提交或撤销就结束了,因此数据库可能处于不准确状态。24.ADO 对象模型中,RecordSet 对象的 AddNew 方法的功能是_。(分数:1.00)A.在对应的数
36、据库表中增加一条新记录 B.在记录集中增加一个新列C.在内存中开辟存放一条新记录的空间D.增加一个新的记录集解析:解析 RecordSet 对象的 AddNew 方法的功能是在对应的数据库表中增加一条新记录,所以本题的答案为 A。25.设有某大型联锁商场,建立有面向业务的数据库应用系统和面向决策支持的数据仓库系统,数据仓库系统每天夜间需要从数据库应用系统的数据库导入新数据。在下列数据表中,最不适合采用快照方式从数据库应用系统中获取数据的是(分数:1.00)A.商品表和商品类别表B.员工表和供应商表C.商品销售表和商品采购表 D.商场组织机构表解析:26.以下说法中,正确的是_。(分数:2.00
37、)A.从结构的角度看,数据仓库主要有数据集市、企业仓库和用户仓库 3 种模型B.数据挖掘就是要智能化和自动化地把数据转换为有用的信息和知识 C.OLAP 技术为提高处理效率,必须经过 DBMS 直接对物理数据进行读取和写入D.数据仓库是从数据库中导入大量的数据,并对结构和存储进行组织以提高查询效率解析:解析 数据挖掘就是要智能化和自动化地把数据转换为有用的信息和知识。27.某高校五个系的学生信息放在一张基本表里,下列措施可使各系的管理员只能读取本系的学生信息的是_。(分数:1.00)A.建立各系的列级信息,并将对该视图的读取权限赋予该系的管理员B.建立各系的行级视图,并将对该视图的读取权限赋予
38、该系的管理员 C.将学生信息表的部分列的读取权限赋予各系的管理员D.将修改学生信息表的权限赋予各系的管理员解析:解析 进行存取权限控制时,可以为不同的用户定义不同的视图,把数据对象限制在一定范围内,因此只要建立各系的行级视图,并将权限赋予该系的管理员,就可以实现各系的管理员只能读取本系的学生信息。28.以下关于锁的粒度叙述错误的是_。(分数:1.00)A.施加 X 锁和 S 锁的数据项的大小称为锁的粒度B.锁粒度与事务并发执行的程度和 DBMS 并发控制的开销密切相关C.在关系数据库中,可以对数据页、索引和块等物理单元进行加锁D.当锁粒度比较大时,事务的并发度高,但是系统开销比较大 解析:解析
39、 锁粒度越大,系统中可以被加锁的数据项就越少,事务并发执行度也越低,但同时系统的开销也越小。29.数据挖掘可以简单地理解为从大量的数据中发现或挖掘知识。设某公司的客户关系管理系统中有客户表 A(CID,v 1 ,v 2 ,v n )。给定一个训练集 S(v 1 ,v 2 ,v n ,c),其中 c 为客户类别、v i (i=1n)为客户其他属性。若对表 A 中任一客户 x,要使系统能判定 x 所属的客户类别,较合理的方案是(分数:1.00)A.将 x 对应的元组中的特征向量(v1,v2,vn)与训练集 S 中的元组进行匹配,从而判定 x 所属的客户类别B.对训练集 S 设计适当的算法,构造一个
40、分类器 M,将 x 对应的特征向量(v1,v2,vn)作为 M 的输入,用 M 判定 x 所属的客户类别 C.采用关联规则挖掘算法构成一个关联式分类器 M,用 M 判定 x 所属的类别D.采用适当的聚类算法,对表 A 中的所有元组进行聚类,将每个元组归入训练集 S 各元组的 c 列所给出的客户类别中,从而实现 x 所属客户类别的判定解析:30.实际的数据库管理系统产品在体系结构上通常具有的相同的特征是_。(分数:2.00)A.树形结构和网状结构的并用B.采用三级模式结构并提供二级映像功能 C.采用关系模型D.有多种接口,提供树形结构到网状结构的映射功能解析:解析 实际的数据库管理系统产品在体系
41、结构上通常具有的相同的特征是采用三级模式结构并提供二级映像功能。二、应用题(总题数:4,分数:8.00)31.SQL Server 2000 中 4 个版本,适合在移动环境中作业的用户,并且所运行的应用程序需要本地数据存储的是 1。 (分数:2.00)解析:个人版32.在 SQL Server 2000 中,设 U1 是 SQL Server 身份验证模式的数据库服务器登录账户,现希望 U1 在该数据库服务器上具有系统管理员权限。请补全下列语句: EXEC sp_addsrvrolemember u1, 1 (分数:2.00)解析:User_role33.SQL 语言和主语言具有不同的数据处理
42、方式,SQL 是面向 _ 1_ 的,而主语言是面向 _ 2_ 。 (分数:2.00)解析:集合 记录解析 SQL 是面向集合的,主要是对数据集合的做的一些活动,而主语言是面向记录的,主要是对数据库中的表进行的一系列活动。34.在 SQL Server 2000 中,某数据库中有角色 Role 和用户 User,User 是 Role 角色的成员,且只属于该角色。先对 Table 表给 Role 只授予 SELECT 和 DELETE 权限,并授予 User 对 T 表具有 SE- LECT、UPDATE和 DENY DELETE 权限,则用户 User 对 Table 表可以执行的操作是 1。
43、 (分数:2.00)解析:查询和更改数据三、设计与应用题(总题数:2,分数:22.00)为在某种程度上保证某数据库系统可靠地运行,在 SQL server 2000 环境中,对其制定有如下三种备份策略。假设对此数据库进行一次完全备份需要 4 小时,差异备份需要 2 小时,日志备份需要 1 小时。设所有备份都是从凌晨 1:00 开始。 策略 1:每周周日进行一次完全备份,每周周一至周六每天进行一次日志备份; 策略 2:每周周日进行一次完全备份,每周周一至周六每天进行一次差异备份; 策略 3:每天进行一次完全备份。(分数:12.00)(1).假设需要保留一年的备份数据,比较三种备份策略所占用的空间
44、。(分数:6.00)_正确答案:()解析:占用空间量从大到小排序为:策略 3,策略 2、策略 1(2).比较每种备份策略的备份和恢复速度。(分数:6.00)_正确答案:()解析:备份速度从快到慢排序为:策略 1,策略 2,策略 3 恢复速度从快到慢排序为:策略 3,策略 2,策略 1 解析 (1) 由题一个车辆可进行多个项目的维修,一个维修可用于多个车辆,可知实体车辆信息与维修项目是多对多的关系;一种配件可用于多个维修项目,但一个维修项目只能最多用一种配件,可知配件与维修项目是一对多的关系。车牌号的取值形式限定可用CHECK 来表示。 (2) 由给定的依赖关系可知,教师号和课程号能够决定所有的
45、属性,即教师号和课程号是主码。由于每一个非主属性都部分地依赖于码,所以不满足 2NF,所以它为 1NF。 (3) 完全备份是备份全部选中的文件夹,并不依赖于文件的存档属性来决定备份哪些文件; 差异备份是针对完全备份的,它是备份上一次完全备份后发生变化的所有文件,恢复时需要完全数据库备份和最近的差异数据库备份;日志备份需要有完全数据库备份,备份自上次 backup log 语句到当前日志尾之间的所有数据库修改;截断事务日志这样备份的数据量少,只备份上次备份到现在的修改,恢复时需要完全数据库备份和所有的日志备份。35.已知某教务管理系统的设计人员在需求分析阶段收集到下列原始数据表格,写出这些表格的对应关系模式。 (分数:10.00)_正确答案:()解析:教师(教师号,教师名,职称名,上级领导教师号) 职称(职称号,工资) 课程(课程号,课程名,学分,任课教师号) 教材(教材号,教材名,出版社名,课程号) E-R 图