1、三级数据库技术笔试-44 及答案解析(总分:51.00,做题时间:90 分钟)一、B选择题/B(总题数:1,分数:22.00)(38)(40)题,均基于“学生-选课-课程”数据库中的 3个关系:S(S#, SNAME, SEX, DEPARTMENT),主码是 S#C(C#, CNAME, TEACHER),主码是 C#SC(S#,C#, GRADE),主码是(S#,C#)(分数:22.00)(1).下列关于保持数据库完整性的叙述中,不正确的是U /U。 A. 向关系 SC插入元组时,S#和 C#都不能是空值(NULL) B. 可以任意删除关系 SC中的元组 C. 向任何一个关系插入元组时,必
2、须保证该关系主码值的唯一性 D. 可以任意删除关系 C中的元组(分数:1.00)A.B.C.D.(2).为了提高特定查询的速度,对 SC关系创建唯一索引,应该创建在U /U属性上。 A. (S#,C#) B. (S#, GRADE. C. (C#, GRADE. D. GRADE(分数:1.00)A.B.C.D.(3).查找每个学生的学号、姓名、选修的课程名和成绩,将使用关系U /U。 A. 只有 S、SC B. 只有 SC、C C. 只有 S、C D. S、SC、C(分数:1.00)A.B.C.D.(4).哪一个不是基本的操作系统? A. 批处理操作系统 B. 分时操作系统 C. 实时操作系
3、统 D. 网络操作系统(分数:1.00)A.B.C.D.(5).当利用大小为 N的数组顺序存储一个栈时,假定用栈顶指针 top=N+1表示栈空,则向这个栈插入一个元素时,首先应执行_语句修改 top指针。 A. top:=top+1 B. top:=top-1 C. top:=0 D. top:=N(分数:1.00)A.B.C.D.(6).设计磁盘调度算法时应考虑的两个基本因素是 A. 公平性和高效性 B. 独立性和可靠性 C. 有效性和安全性 D. 以上都不对(分数:1.00)A.B.C.D.(7).下面关于数据库系统基于日志的恢复的叙述中,U /U是正确的。 A.利用更新日志记录中的改前值
4、可以进行 UNDO,利用更新日志记录中的改前值可以进行 REDO B.利用更新日志记录中的改前值可以进行 UNDO,利用更新日志记录中的改后值可以进行 REDO C.利用更新日志记录中的改后值可以进行 UNDO,利用更新日志记录中的改前值可以进行 REDO D.利用更新日志记录中的改后值可以进行 UNDO,利用更新日志记录中的改后值可以进行 REDO(分数:1.00)A.B.C.D.(8).处理器执行的指令被分成两类,其中有一类称为特权指令,它只允许什么使用? A. 操作员 B. 联机用户 C. 操作系统 D. 目标程序 (分数:1.00)A.B.C.D.(9).SQL的 DROP INDEX
5、语句的作用是 A.删除索引 B.建立索引 C.修改索引 D.更新索引(分数:1.00)A.B.C.D.(10).在数据库管理系统中,下面不是数据库定义的功能模块是_。 A. DDL翻译程序模块 B. 安全性定义程序模块 C. 系统初启程序模块 D. 完整性定义程序模块(分数:1.00)A.B.C.D.(11).在一个数据库中,模式与内模式的映像个数是U /U。 A.1个 B.与用户个数相同 C.由设置的系统参数决定 D.任意多个(分数:1.00)A.B.C.D.(12).用下列 4种排序方法,对一个已排好序(由小到大)的序列进行排序(由小到大),哪种方法最好? A. 冒泡排序 B. 直接选择排
6、序 C. 直接插入排序 D. 归并排序 (分数:1.00)A.B.C.D.(13).由于关系模式设计不当所引起的插入异常指的是 A. 两个事务并发地对同一关系进行插入而造成数据库不一致 B. 由于码值的一部分为空而不能将有用的信息作为一个元组插入到关系中 C. 未经授权的用户对关系进行了插入 D. 插入操作因为违反完整性约束条件而遭到拒绝(分数:1.00)A.B.C.D.(14).若用如下的 SQL语句创建表 S,CREATE TABLES (S# CHAR(6)PRIMARY KEY,SNAME CHAR(8)NOT NULL,SEX CHAR(2),AGE INTEGER)(分数:1.00
7、)A.B.C.D.(15).数据管理技术发展阶段中,人工管理阶段与文件系统阶段的主要区别是文件系统 A. 数据共享性强 B. 数据可长期保存 C. 采用一定的数据结构 D. 数据独立性好 (分数:1.00)A.B.C.D.(16).通常可用传输速率描述通信线路的数据传输能力,传输速率指的是 A. 每秒钟可以传输的中文字符个数 B. 每秒钟可以传输的字符数 C. 每秒钟可以传输的比特数 D. 每秒钟可以传输的文件数 (分数:1.00)A.B.C.D.(17).下列关于保持数据库完整性的叙述中,不正确的是U /U。 A. 向关系 SC插入元组时,S#和 C#都不能是空值(NULL) B. 可以任意
8、删除关系 SC中的元组 C. 向任何一个关系插入元组时,必须保证关系主码值的唯一性 D. 可以任意删除关系 C中的元组(分数:1.00)A.B.C.D.(18).在计算机上设计某种汽车的外形属于哪一类计算机应用领域?U /U A.科学和工程计算 B.过程控制 C.辅助设计 D.数据和信息处理(分数:1.00)A.B.C.D.(19).下列关于“数据库三级模式结构”的叙述中,哪一条是不正确的( ) A.视图是外模式 B.模式是数据库中全体数据的逻辑结构和特征的描述 C.一个数据库可以有多个模式 D.一个数据库只有一个内模式 (分数:1.00)A.B.C.D.(20).数据库规范化理论中,在执行关
9、系模式分解时,必须遵守的原则是:保持无损连接和U /U。 A.更高级别范式 B.原有函数依赖关系 C.减少冗余 D.达到 4NF(分数:1.00)A.B.C.D.(21).下列关于分布式数据库系统的叙述中,哪一条是不正确的?U /U A.分布式数据库系统的数据存储具有分片透明性 B.数据库分片和副本的信息存储在全局目录中 C.数据在网络上的传输代价是分布式查询执行策略需要考虑的主要因素 D.数据的多个副本是分布式数据库系统和集中式数据库系统都必须面对的问题(分数:1.00)A.B.C.D.(22).Oracle的核心是关系型数据库,其面向对象的功能是通过对关系功能的扩充而实现的。这些扩充功能包
10、括抽象数据类型 对象视图 可变数组 嵌套表 大对象封装 A. 仅,和 B. 都包括 C. 仅,和 D. 仅,和(分数:1.00)A.B.C.D.二、B填空题/B(总题数:20,分数:29.00)1.多个事务在某个调度下的执行是正确的,是能保证数据库一致性的,当且仅当该调度是U U /U /U。(分数:1.00)填空项 1:_2.设关系 R(U),X,YU,XY 是一个函数依赖,如果存在 XX,使 XY 成立,则称函数依赖 XY是 函数依赖。(分数:2.00)填空项 1:_3.散列法存储的基本思想是:由结点的U U /U /U决定结点的存储地址。(分数:1.00)填空项 1:_4.在学生表 ST
11、UD中,查询既不是信息系IS、数学系MA也不是计算机系CS的学生的姓名(XM)和性别(XB) 。SD 为系名。实现该功能的正确 SQL语句是 SELECT XM, XB FROM STUD WHEREU U /U /U。(分数:1.00)填空项 1:_5.关系代数中专门的关系运算包括:选择、 1 、连接和除法。(分数:1.00)填空项 1:_6.从 WWW的资源和行为中抽取感兴趣的、有用的模式或隐含的信息的过程,称为 1 挖掘。(分数:2.00)填空项 1:_7.在数据库管理系统中,DBMS 提供的U U /U /U语言的语句可以嵌入到某一高级语言中,该语言称为宿主语言。(分数:1.00)填空
12、项 1:_8.层次模型的数据约束,上一层记录与下一层记录之间的关联关系只能是 1 联系。(分数:2.00)填空项 1:_9.在 TCP/IP的参考模型中,HTTP 协议定义在U /U层。(分数:2.00)填空项 1:_10.对象数据库设计与关系数据库设计的主要区别是如何处理联系和 1 以及操作的指定问题。(分数:2.00)填空项 1:_11.在最坏情况下,冒泡排序的时间复杂度为U U /U/U。(分数:1.00)填空项 1:_12.如果某事务成功完成执行,则该事务称为U U /U /U事务。(分数:1.00)填空项 1:_13.三元组法和十字链表法都可以用于 1 矩阵的存储表示。(分数:2.0
13、0)填空项 1:_14.在顺序表(8,11,15,19,25,26,30,33,42,48,50)中,用二分法查找关键码值 20,需做的关键码比较次数是 1。(分数:2.00)填空项 1:_15.在数据库管理系统的 6个方面的功能中,U U /U/U功能是数据库管理系统的核心。(分数:1.00)填空项 1:_16.在页式存储管理中,存放在高速缓冲存储器中的部分页表称为U U /U /U。(分数:1.00)填空项 1:_17. 【12】 是指一个 SELECT-FROM-WHERE查询块可以嵌入在另一个查询块之中。(分数:1.00)填空项 1:_18.链表对于数据元素的插入和删除不需要移动结点,
14、只需改变相关结点的U U /U /U域的值。(分数:1.00)填空项 1:_19.数据仓库体系结构通常采用 3层结构,中间层是 1。(分数:2.00)填空项 1:_20.使用 PowerDesigner 的 Data Architect,可以对已有数据库生成物理数据模式(PDM),这种功能通常称为 1。(分数:2.00)填空项 1:_三级数据库技术笔试-44 答案解析(总分:51.00,做题时间:90 分钟)一、B选择题/B(总题数:1,分数:22.00)(38)(40)题,均基于“学生-选课-课程”数据库中的 3个关系:S(S#, SNAME, SEX, DEPARTMENT),主码是 S#
15、C(C#, CNAME, TEACHER),主码是 C#SC(S#,C#, GRADE),主码是(S#,C#)(分数:22.00)(1).下列关于保持数据库完整性的叙述中,不正确的是U /U。 A. 向关系 SC插入元组时,S#和 C#都不能是空值(NULL) B. 可以任意删除关系 SC中的元组 C. 向任何一个关系插入元组时,必须保证该关系主码值的唯一性 D. 可以任意删除关系 C中的元组(分数:1.00)A.B.C.D. 解析:解析 根据参照完整性规则,若属性 P是关系 R的外码,它与关系 S的主码 KS相对应(关系 R和S不一定是不同的关系),则对于 R中每个元组在 F上的值必须为:取
16、空值(F 的每个属性值均为空值)或者等于 S中某个元组的主码值。C#是关系 C的主码,也是关系 SC中的外码,根据参照完整性规则,外键的值不允许参照不存在的相应表的主键的值,或者外键为空值,所以不可以任意删除关系 C中的元组。(2).为了提高特定查询的速度,对 SC关系创建唯一索引,应该创建在U /U属性上。 A. (S#,C#) B. (S#, GRADE. C. (C#, GRADE. D. GRADE(分数:1.00)A. B.C.D.解析:解析 在一个关系中指定一个唯一标识该关系的元组,称为主码。可以通过查询主码来提高查询速度,一般都是在主码上建立索引,而关系 SC的主码是(S#,C#
17、),所以应该在(S#,C#)上建立唯一索引。(3).查找每个学生的学号、姓名、选修的课程名和成绩,将使用关系U /U。 A. 只有 S、SC B. 只有 SC、C C. 只有 S、C D. S、SC、C(分数:1.00)A.B.C.D. 解析:解析 依据题意,我们查询涉及到“学号”的字段、“姓名”字段、“课程名称”字段和“成绩”字段,“学号”字段 S#和“姓名”字段 SNAME隶属于关系 S,“课程名称”字段 CNAME隶属于关系 C,“成绩”字段 GRADE属于关系 SC,所以涉及到的关系分别为 SC、 C 和 S。(4).哪一个不是基本的操作系统? A. 批处理操作系统 B. 分时操作系统
18、 C. 实时操作系统 D. 网络操作系统(分数:1.00)A.B.C.D. 解析:解析 计算机网络是通过通信设施将地理上分散的计算机系统互连起来,实现信息交换、资源共享、互操作的系统。网络操作系统就是在原来各自计算机基本的操作系统之上,按照网络体系结构的各个协议标准开发的软件,包括网络管理、资源共享、通信、系统安全和多种网络服务等。(5).当利用大小为 N的数组顺序存储一个栈时,假定用栈顶指针 top=N+1表示栈空,则向这个栈插入一个元素时,首先应执行_语句修改 top指针。 A. top:=top+1 B. top:=top-1 C. top:=0 D. top:=N(分数:1.00)A.
19、B. C.D.解析:(6).设计磁盘调度算法时应考虑的两个基本因素是 A. 公平性和高效性 B. 独立性和可靠性 C. 有效性和安全性 D. 以上都不对(分数:1.00)A. B.C.D.解析:解析 设计磁盘调度算法时应考虑的两个基本因素是公平性和高效性。(7).下面关于数据库系统基于日志的恢复的叙述中,U /U是正确的。 A.利用更新日志记录中的改前值可以进行 UNDO,利用更新日志记录中的改前值可以进行 REDO B.利用更新日志记录中的改前值可以进行 UNDO,利用更新日志记录中的改后值可以进行 REDO C.利用更新日志记录中的改后值可以进行 UNDO,利用更新日志记录中的改前值可以进
20、行 REDO D.利用更新日志记录中的改后值可以进行 UNDO,利用更新日志记录中的改后值可以进行 REDO(分数:1.00)A.B. C.D.解析:(8).处理器执行的指令被分成两类,其中有一类称为特权指令,它只允许什么使用? A. 操作员 B. 联机用户 C. 操作系统 D. 目标程序 (分数:1.00)A.B.C. D.解析:解析:中央处理器有两种工作状态:管态和目态。当中央处理器处于管态时,可执行包括特权指令在内的一切机器指令,当中央处理器处于目态是不允许执行特权指令。所以,操作系统程序占用中央处理器时,应让中央处理器在管态下工作,而用户程序占用中央处理器时,应让中央处理器在目态下工作
21、。(9).SQL的 DROP INDEX语句的作用是 A.删除索引 B.建立索引 C.修改索引 D.更新索引(分数:1.00)A. B.C.D.解析:(10).在数据库管理系统中,下面不是数据库定义的功能模块是_。 A. DDL翻译程序模块 B. 安全性定义程序模块 C. 系统初启程序模块 D. 完整性定义程序模块(分数:1.00)A.B.C. D.解析:(11).在一个数据库中,模式与内模式的映像个数是U /U。 A.1个 B.与用户个数相同 C.由设置的系统参数决定 D.任意多个(分数:1.00)A. B.C.D.解析:(12).用下列 4种排序方法,对一个已排好序(由小到大)的序列进行排
22、序(由小到大),哪种方法最好? A. 冒泡排序 B. 直接选择排序 C. 直接插入排序 D. 归并排序 (分数:1.00)A.B.C. D.解析:解析:直接插入排序的基本算法是:当插入第 i(i=1)个对象时,前面的 V0,V1,Vi-1已经排好序,这时,用 Vi的关键码与 Vi-1,i-2的关键码顺序进行比较,找到插入位置即将 Vi插入,原来位置上的对象则向后移。 由此可知,直接插入排序法的关键码比较次数与对象的初始排列有关,准确地说,就是与可以取的值有关。在本题中,序列已经排好了序,所以其 i的取值达到了最大,就是序列中元素的个数,其实也就是根本无需比较和交换,所以这种方法是最经济的。(1
23、3).由于关系模式设计不当所引起的插入异常指的是 A. 两个事务并发地对同一关系进行插入而造成数据库不一致 B. 由于码值的一部分为空而不能将有用的信息作为一个元组插入到关系中 C. 未经授权的用户对关系进行了插入 D. 插入操作因为违反完整性约束条件而遭到拒绝(分数:1.00)A.B. C.D.解析:(14).若用如下的 SQL语句创建表 S,CREATE TABLES (S# CHAR(6)PRIMARY KEY,SNAME CHAR(8)NOT NULL,SEX CHAR(2),AGE INTEGER)(分数:1.00)A.B.C.D. 解析:解析 中的主键与表中已存在元组的主键冲突,
24、与可以插入。(15).数据管理技术发展阶段中,人工管理阶段与文件系统阶段的主要区别是文件系统 A. 数据共享性强 B. 数据可长期保存 C. 采用一定的数据结构 D. 数据独立性好 (分数:1.00)A.B. C.D.解析:解析:人工管理阶段的特点是:数据不保存,数据无专门软件管理,数据不共享,数据不具有独立性。文件系统阶段特点是:数据可以长期保存,文件系统管理数据,数据独立性差,数据共享性差。(16).通常可用传输速率描述通信线路的数据传输能力,传输速率指的是 A. 每秒钟可以传输的中文字符个数 B. 每秒钟可以传输的字符数 C. 每秒钟可以传输的比特数 D. 每秒钟可以传输的文件数 (分数
25、:1.00)A.B.C. D.解析:解析 传输速率是指每秒钟可以传输的比特数,它的单位为比特秒(bit/second),记做 bs。(17).下列关于保持数据库完整性的叙述中,不正确的是U /U。 A. 向关系 SC插入元组时,S#和 C#都不能是空值(NULL) B. 可以任意删除关系 SC中的元组 C. 向任何一个关系插入元组时,必须保证关系主码值的唯一性 D. 可以任意删除关系 C中的元组(分数:1.00)A.B.C.D. 解析:解析 参照完整性规则:外键的值不允许参照不存在的相应表的主键的值,或者外键为空值。如果任意删除关系 C中的元组,则关系 SC就会违背关系模型中的参照完整性规则。
26、(18).在计算机上设计某种汽车的外形属于哪一类计算机应用领域?U /U A.科学和工程计算 B.过程控制 C.辅助设计 D.数据和信息处理(分数:1.00)A.B.C. D.解析:(19).下列关于“数据库三级模式结构”的叙述中,哪一条是不正确的( ) A.视图是外模式 B.模式是数据库中全体数据的逻辑结构和特征的描述 C.一个数据库可以有多个模式 D.一个数据库只有一个内模式 (分数:1.00)A.B.C. D.解析:解析 数据库中只有一个模式,也只有一个内模式,所以模式内模式映像是惟一的。(20).数据库规范化理论中,在执行关系模式分解时,必须遵守的原则是:保持无损连接和U /U。 A.
27、更高级别范式 B.原有函数依赖关系 C.减少冗余 D.达到 4NF(分数:1.00)A.B. C.D.解析:解析 在关系数据库的规范化设计中,要把低一级的关系模式分解为若干个高一级的关系模式,从而提高关系模式的规范化程度,对于同一个关系模式的分解可能有多种分解方案,但分解后的关系模式要保证与原来的模式等价,这就要求分解是具有无损连接性和保持函数依赖。(21).下列关于分布式数据库系统的叙述中,哪一条是不正确的?U /U A.分布式数据库系统的数据存储具有分片透明性 B.数据库分片和副本的信息存储在全局目录中 C.数据在网络上的传输代价是分布式查询执行策略需要考虑的主要因素 D.数据的多个副本是
28、分布式数据库系统和集中式数据库系统都必须面对的问题(分数:1.00)A.B.C.D. 解析:(22).Oracle的核心是关系型数据库,其面向对象的功能是通过对关系功能的扩充而实现的。这些扩充功能包括抽象数据类型 对象视图 可变数组 嵌套表 大对象封装 A. 仅,和 B. 都包括 C. 仅,和 D. 仅,和(分数:1.00)A. B.C.D.解析:解析 Oracle 的核心是关系型数据库,其面向对象的功能是通过对关系功能的扩充而实现的。为此,Oracle 引入了抽象数据类型、对象视图、可变数组、嵌套表和大对象等及它们的符合使用,为实现对象关系型数据库应用提供了坚实的基础。二、B填空题/B(总题
29、数:20,分数:29.00)1.多个事务在某个调度下的执行是正确的,是能保证数据库一致性的,当且仅当该调度是U U /U /U。(分数:1.00)填空项 1:_ (正确答案:可串行化的)解析:解析 可串行化调度是指多个事务在某个调度下的执行结果与这些事物在某个串行调度下的执行结果相同。因此当多个事务在某个调度下的执行是正确的,是能保证数据库一致性的,当且仅当该调度是可串行化的。2.设关系 R(U),X,YU,XY 是一个函数依赖,如果存在 XX,使 XY 成立,则称函数依赖 XY是 函数依赖。(分数:2.00)填空项 1:_ (正确答案:部分)解析:解析 若 XY,且存在 X的真子集 X,XY
30、,则称 Y对 X部分函数依赖。3.散列法存储的基本思想是:由结点的U U /U /U决定结点的存储地址。(分数:1.00)填空项 1:_ (正确答案:关键码值)解析:解析 散列法的基本思想是:由结点的关键码值决定结点的存储地址,即以关键码值 A为自变量,通过一定的函数关系九,计算出对应函数值来,把这个值作为结点的存储地址,将结点存人该地址中去。4.在学生表 STUD中,查询既不是信息系IS、数学系MA也不是计算机系CS的学生的姓名(XM)和性别(XB) 。SD 为系名。实现该功能的正确 SQL语句是 SELECT XM, XB FROM STUD WHEREU U /U /U。(分数:1.00
31、)填空项 1:_ (正确答案:SD NOT IN(IS,MA,CS))解析:5.关系代数中专门的关系运算包括:选择、 1 、连接和除法。(分数:1.00)填空项 1:_ (正确答案:投影)解析:解析 专门的关系运算,其运算不仅涉及到行而且涉及到列,包括对关系进行垂直分解的投影操作;对关系进行水平分解的选择操作;对关系进行组合的连接操作。在关系数据库中,任何检索操作的实现都是由三种基本检索运算组合而成的,还包括除法操作。6.从 WWW的资源和行为中抽取感兴趣的、有用的模式或隐含的信息的过程,称为 1 挖掘。(分数:2.00)填空项 1:_ (正确答案:WEB)解析:解析 Web 挖掘一般地可以定
32、义为:从 WWW的资源和行为中抽取感兴趣的、有用的模式和隐含的信息。7.在数据库管理系统中,DBMS 提供的U U /U /U语言的语句可以嵌入到某一高级语言中,该语言称为宿主语言。(分数:1.00)填空项 1:_ (正确答案:数据操纵)解析:解析 在数据库管理系统中,DBMS 提供的数据操纵语言的语句可以嵌入到某一高级语言中,该语言称为宿主语言。8.层次模型的数据约束,上一层记录与下一层记录之间的关联关系只能是 1 联系。(分数:2.00)填空项 1:_ (正确答案:一对多)解析:解析 层次模型的数据约束:上一层记录与下一层记录之间的关联关系只能是一对多联系,即每一个记录至多有一个父记录,同
33、时,全部数据必须以有序树的形式组织起来,任何一个记录只有按路径查看,才能显示其全部意义。9.在 TCP/IP的参考模型中,HTTP 协议定义在U /U层。(分数:2.00)填空项 1:_ (正确答案:应用)解析:10.对象数据库设计与关系数据库设计的主要区别是如何处理联系和 1 以及操作的指定问题。(分数:2.00)填空项 1:_ (正确答案:继承)解析:解析 在对象数据库设计与关系数据库设计之间,最主要的区别是如何处理联系和继承。11.在最坏情况下,冒泡排序的时间复杂度为U U /U/U。(分数:1.00)填空项 1:_ (正确答案:n(n-1)/2 或 O(n(n)解析:解析 冒泡排序法是
34、一种最简单的交换类排序方法,它是通过相邻数据元素的交换逐步将线性表变成有序。假设线性表的长度为 n,则在最坏的情况下,冒泡排序需要经过 n/2遍的从前往后的扫描和n/2遍的从后往前的扫描,需要的比较次数为 n(n-1)/2。12.如果某事务成功完成执行,则该事务称为U U /U /U事务。(分数:1.00)填空项 1:_ (正确答案:已提交)解析:解析 成功完成执行的事务称为已提交事务;未能完成的事务称为中止事务。13.三元组法和十字链表法都可以用于 1 矩阵的存储表示。(分数:2.00)填空项 1:_ (正确答案:稀疏)解析:14.在顺序表(8,11,15,19,25,26,30,33,42
35、,48,50)中,用二分法查找关键码值 20,需做的关键码比较次数是 1。(分数:2.00)填空项 1:_ (正确答案:4)解析:15.在数据库管理系统的 6个方面的功能中,U U /U/U功能是数据库管理系统的核心。(分数:1.00)填空项 1:_ (正确答案:数据库运行管理)解析:解析 数据库管理系统(Data Base Management System,简称 DBMS)是位于用户与操作系统之间的一个数据管理软件,它具有数据定义、数据操纵、数据库的建立和维护、数据库运行管理以及数据通信接口 6个方面的功能。其中数据库运行管理功能是 DBMS的核心,数据库运行控制程序对数据库进行统一的管理
36、和控制,以保证数据的安全性、完整性和一致性,实现并发控制和故障恢复功能。16.在页式存储管理中,存放在高速缓冲存储器中的部分页表称为U U /U /U。(分数:1.00)填空项 1:_ (正确答案:快表)解析:17. 【12】 是指一个 SELECT-FROM-WHERE查询块可以嵌入在另一个查询块之中。(分数:1.00)填空项 1:_ (正确答案:连接查询)解析:解析:嵌套查询是指一个 SELECT-FROM-WHERE查询块可以嵌入在另一个查询块之中。18.链表对于数据元素的插入和删除不需要移动结点,只需改变相关结点的U U /U /U域的值。(分数:1.00)填空项 1:_ (正确答案:
37、指针)解析:解析 链表是一种非线性结构,对数据元素进行插入和删除操作时,只要修改指针域即可,不需要移动元素。19.数据仓库体系结构通常采用 3层结构,中间层是 1。(分数:2.00)填空项 1:_ (正确答案:OLAP 服务器)解析:解析 在数据仓库的 3层体系结构中,低层是数据仓库服务器,中间层为 OLAP服务器,顶层为前端工具。底层的数据仓库服务几乎总是一个关系数据库系统。中间层 OLAP服务器的实现可以是关系模型OLAP(ROLAP),即扩充的关系型 DBMS,提供对多维数据的支持;也可以是多维 OLAP(MOLAP),它是一种特殊的服务器,直接支持多维数据的存储和操作。顶层的前端工具包括查询和报表工具、分析工具、数据挖掘工具等。20.使用 PowerDesigner 的 Data Architect,可以对已有数据库生成物理数据模式(PDM),这种功能通常称为 1。(分数:2.00)填空项 1:_ (正确答案:逆向工程)解析:解析 PowerDesigner 使用概念层、物理层两层进行数据库结构的设计和数据库的构造。DataArchitect具有逆向工程的功能,即可根据已存在的数据库反向生成 PDM。