1、三级数据库技术笔试-141 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:60,分数:60.00)1.就绪队列中一旦出现高于当前运行进程优先级的进程,就立即进行调度,转让 CPU,这种调度方式称为( )。(分数:1.00)A.轮转方式B.可剥夺(抢占)方式C.轮询方式D.中断方式2.下列 SELECT 语句语法正确的是( )。(分数:1.00)A.SELECT*FROM teacher WHERE 性别=男B.SELECT*FROM teacher WHERE 性别=男C.SELECT*FROM teacher WHERE 性别=男D.SELECT*FROM tea
2、cher WHERE 性别=男3.Sybase 公司的企业级服务器 ASE 的集成性体现在( )。、可以集成企业内分布的数据源 可以集成异构的数据源为用户和开发人员提供统一的视图 支持 Java(分数:1.00)A.、和B.、和C.、和D.都是4.虚拟存储管理不包括( )。(分数:1.00)A.虚拟页式B.虚拟段式C.虚拟块式D.虚拟段页式5.下列关于数据结构基本概念的叙述中,正确的是( )。(分数:1.00)A.数据的逻辑结构分为表结构和树结构B.数据的存储结构分为线性结构和非线性结构C.数据元素是数据的基本单位D.结点是有独立含义的数据最小单位6.进程切换时,系统把即将运行进程的页表的起始
3、地址存放在( )。(分数:1.00)A.内存中B.页表中C.寄存器中D.磁盘中7.下列关于关系模式的码的叙述中,正确的是( )。(分数:1.00)A.主码只能包含单个属性B.任何候选码都不能包含关系中的全部属性C.包含在任何一个候选码中的属性称作主属性D.包含在所有候选码中的属性称作主属性8.下列叙述中,正确的是( )。(分数:1.00)A.一个二维表就是一个关系,二维表的名就是关系的名B.关系中的列称为属性,属性值的取值范围称为值域C.关系中的行称为元组,元组的个数称为关系的元或度D.数据库的值是稳定的9.设有关键码序列(66,13,51,76,81,26,57,69,23),要按关键码值递
4、增的次序排序,若采用快速排序法,并以第一个元素为划分的基准,那么第一趟划分后的结果为( )。(分数:1.00)A.23,13,51,57,66,26,81,69,76B.13,23,26,51,57,66,81,76,69C.23,13,51,57,26,66,81,69,76D.23,13,51,57,81,26,66,69,7610.下面关于 SQL 的说法中,错误的是( )。(分数:1.00)A.SQL 支持数据库的三级模式结构B.SQL 的一个表可以是一个基本表,也可以是一个视图C.一个存储文件可以存放一个或多个基本表,一个基本表可以跨多个存储文件存放D.一个 SQL 数据库就是一个基
5、本表11.一个数字签名算法至少应该满足三个条件,下列有关叙述中,不属于数字签名算法条件的是( )。(分数:1.00)A.签名者事后不能否认自己的签名B.该数字签名必须是所签文件的物理部分C.当发生签名真伪争执时,有第三方能够解决争执D.接收者能够验证签名,而任何其他人都不能伪造签名12.下面列出的条目中,( )是数据仓库的基本特征。、数据仓库是面向主题的、数据仓库的数据是集成的、数据仓库的数据是相对稳定的、数据仓库的数据是反映历史变化的(分数:1.00)A.、和B.、和C.、和D.都是13.DBMS 把经过编译后的数据定义存储在( )。(分数:1.00)A.程序B.索引中C.数据字典中D.日志
6、中14.下列条目中,是数据库系统的组成成员( )。操作系统 数据库管理系统 用户数据库管理员 数据库 应用系统(分数:1.00)A.仅、和B.仅、和C.仅、和D.都是15.下列关于关系模型码的叙述中,( )是正确的。包含在任何一个候选码中的属性叫非主属性主属性在任何一个元组上的值可以为空当候选码多于一个时,选定其中一个作为主码若一个关系模式中的所有属性构成码,则称为全码(分数:1.00)A.和B.和C.和D.和16.线性表进行二分法查找的前提是( )。(分数:1.00)A.线性表以顺序方式存储,并已按关键码值排好B.线性表以顺序方式存储,并已按关键码值的查找频率排好C.线性表以链式方式存储,并
7、已按关键码值排好D.线性表以链式方式存储,并已按关键码值的查找频率排好17.下列关于函数依赖的叙述中,( )是不正确的?(分数:1.00)A.若 XY,YZ,则 XZB.若 XY,C.若 XY,D.若18.数据库管理系统中的安全控制模块属于( )。(分数:1.00)A.数据库定义程序模块B.数据库操纵程序模块C.数据库运行管理程序模块D.数据库组织存储和管理程序模块19.进程从运行状态进入就绪状态的原因是( )。(分数:1.00)A.被调度程序选中占有 CPUB.等待某一事件发生C.等待的事件已发生D.时间片用完20.下列关于关系数据库的规范化理论的叙述中,不正确的是( )。(分数:1.00)
8、A.规范化理论提供了判断关系模式优劣的理论标准B.规范化理论提供了判断关系数据库管理系统优劣的理论标准C.规范化理论对于关系数据库设计具有重要指导意义D.规范化理论对于其他模型的数据库的设计也有重要指导意义21.下面关于数据库三级模式结构的叙述中,正确的是( )。(分数:1.00)A.内模式可以有多个,外模式和模式只有一个B.外模式可以有多个,内模式和模式只有一个C.内模式只有一个,模式和外模式可以有多个D.模式只有一个,外模式和内模式可以有多个22.把关系看作二维表,则下列说法中错误的是( )。(分数:1.00)A.表中允许出现相同的行B.表中不允许出现相同的列C.行的次序可以交换D.列的次
9、序可以交换23.一个好的全局 E-R 模式除能满足用户功能需求外,还成满足( )。实体类型个数尽可能少实体类型所含属性尽可能少实体类型间联系无冗余(分数:1.00)A.和B.和C.和D.全部24.在数据库管理系统的层次结构中,由高级到低级的层次排列顺序为( )。(分数:1.00)A.应用层、数据存取层、数据存储层、语言翻译处理层B.应用层、数据存储层、数据存取层、语言翻译处理层C.应用层、数据存储层、语言翻译处理层、数据存取层D.应用层、语言翻译处理层、数据存取层、数据存储层25.以下关于链式存储结构的叙述中,不正确的是( )。(分数:1.00)A.结点除自身信息外还包括指针域,因此存储密度小
10、于顺序存储结构B.逻辑上相邻的结点物理上不必邻接C.可以通过计算直接确定第 i 个结点的存储地址D.插入、删除运算操作方便,不必移动结点26.保持单个事务的一致性是数据库系统中( )的责任。(分数:1.00)A.完整性控制部件B.事务管理部件C.恢复管理部件D.并发控制部件27.不属于服务性程序的是( )。(分数:1.00)A.编译程序B.编辑程序C.纠错程序D.连接程序28.设有两个事物 T1、T2,其并发操作如下所示,下列说法中正确的是( )。(分数:1.00)A.B.C.D.29.设 U 是所有属性的集合,X、Y、Z 都是 U 的子集,且 Z=U-X-Y。下面关于多值依赖的叙述中,不正确
11、的是( )。(分数:1.00)A.若 xY,且 YY,则 XYB.若 XY,则 XYC.若 XY,则 XZD.若 XY 且 Z=,则 XY 称为平凡的函数依赖30.如下是一个稀疏矩阵的三元组法存储表示和基于此表示所得出的相关叙述(分数:1.00)A.B.C.D.31.对调用数据库数据的命令进行语法、语义和权限检查的信息,存储于下列哪一个(些)结构中?(分数:1.00)A.数据字典B.系统缓冲区C.数据存储区D.以上三个结构中都有32.IP 地址是 Internet 赖以工作的基础,它由网络地址和主机地址两部分组成,其中 C 类网络的主机地址数最多为( )。(分数:1.00)A.64 个B.12
12、8 个C.256 个D.512 个33.用 P、V 操作管理临界区时,把信号量 mutex 的初值设定为 1。当 mutex 的等待队列中有 k(k1)个进程时,信号量的值为( )。(分数:1.00)A.kB.k-1C.1-kD.-k34.计算机系统与其他任何设备一样可能发生故障。这些故障一旦发生,就可能丢失信息。因此,数据库系统必须采取措,以保证即使发生故障也可以对数据库进行恢复,以保持事务的( )一致性 原子性 持久性 隔离性(分数:1.00)A.和B.和C.和D.和35.数据的独立性包括( )。(分数:1.00)A.数据的结构独立性和组织独立性B.数据的结构独立性和数据的逻辑独立性C.数
13、据的物理独立性和数据的逻辑独立性D.数据的结构独立性和数据的物理独立性36.设某散列表的当前状态如下:0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18190 194 768 559 582 393 208 75该散列表的负载因子约为( )。(分数:1.00)A.0.27B.0.42C.0.58D.0.7337.下列( )不是计算机病毒的特性?(分数:1.00)A.传染性B.结构性C.隐蔽性D.可激发性38.下列( )文件在建立时,记录可不必顺序存放,只要采用某种方式进行记录标志到记录的物理地址的变换。(分数:1.00)A.标识B.分区C.直接D.链接
14、39.以下关于数据的存储方式的描述中正确的是( )。(分数:1.00)A.数据的链式存储方式逻辑和物理上是一一对应的B.数据的存储方式有顺序存储和链式存储C.数据的顺序存储插入、删除方便D.数据的存储对数据的运算的具体实现没有影响40.数据的存储结构又称物理结构,数据存储在计算机中的域是( )自身信息域 指向信息域 链接信息域(分数:1.00)A.和B.和C.D.均是41.数据模型的 3 个要素中,( )用于描述系统的动态特性。(分数:1.00)A.数据完整性约束条件B.数据操作C.数据结构D.以上均可42.下列条目中,当 SQL 语句嵌入到主语言时要解决的问题包括( )。区分 SQL 语句与
15、主语言语句数据库工作单元和程序工作单元之间的通信协调 SQL 语句与主语言语句处理记录的不同方式(分数:1.00)A.只有和B.只有和C.只有和D.都是43.在 SQL 语言的 SELECT 语句中,用于对结果元组进行分组的是( )子句。(分数:1.00)A.GROUP BYB.HAVINGC.ORDER BYD.WHERE44.下列关于关系数据模型的术语中,与二维表中的“行”的概念最接近的概念是( )。(分数:1.00)A.属性B.关系C.域D.元组45.下列说法中,正确的是( )。(分数:1.00)A.回滚并不一一定表示事务不成功结束B.无级联调度是不可恢复的C.共享锁又称为 S 锁D.共
16、享锁又称为写锁46.“把查询 sc 表和更新 sc 表的 grade 列的权限受予用户 user1”的正确 SQL 语句是( )。(分数:1.00)A.GRANT SELECT,UPDATE(grade)ON TABLE sc TO user1B.GRANT SELECT sc,UPDATE sc,grade TO user1C.GRANT SELECT,UPDATE ON TABLE scgrade TO user1D.GRANT SELECT ON TABLE sc,UPDATE ON TABLE sc(grade)TO user147.下列叙述中不正确的是( )(分数:1.00)A.驻留
17、集窗口的大小对虚拟存储器的有效利用和系统吞吐量的提高有重要的影响B.驻留集窗口过小会降低系统的吞吐量C.驻留集窗口应尽可能大D.驻留集是某段时间间隔内进程实际要访问的页面的集合48.PowerDesigner 是新一代数据库设计工具,下面是它的四个组成部分,若要进行物理(逻辑)数据库的设计,应该选用( )。(分数:1.00)A.AppModelerB.DataArchitectC.MetaWorksD.WarehouseArchitect49.关系模式 R 中若没有非主属性,且只有两个属性,则( )。(分数:1.00)A.R 属于 2NF,但 R 不一定属于 3NFB.R 属于 3NF,但 R
18、 不一定属于 BCNFC.R 属于 BCNF,但 R 不一定属于 4NFD.R 属于 4NF50.下列关于“分布式数据库系统”的叙述中,错误的是( )。(分数:1.00)A.分布式数据库系统中,每一个结点是一个独立的数据库系统B.任何一个结点上的用户都可以对网络上的任何数据进行访问C.结点是松藕合的,不共享任何的物理部件D.分布式数据库实际上是真实的数据库的物理联合51.下列( )影响分布式数据库系统的查询性能?数据的传输量 不同场地之间的连接操作数据的安全性 不同场地之间的并操作(分数:1.00)A.仅、和B.仅、和C.仅、和D.、和52.计算机应用已经渗透到社会生活的各个领域,特别是多媒体
19、技术的发展,使得指纹识别,图像声音处理的应用不断发展,这一类应用属于下列( )应用领域?(分数:1.00)A.人工智能B.科学和工程计算C.数据和信息处理D.过程控制53.SPOOLing 技术使用了( )。(分数:1.00)A.外设概念B.虚拟设备概念C.磁带概念D.存储概念54.SQL 集数据查询、数据操作、数据定义和数据控制功能于一体,语句 INSERT、DELETE、UPDATE 实现( )功能。(分数:1.00)A.数据查询B.数据操纵C.数据定义D.数据控制55.下列叙述中,哪一个不是 Delphi 的主要特点?(分数:1.00)A.具有良好的面向对象设计能力B.具有良好的数据处理
20、能力C.具有良好的对标准技术的支持D.具有良好的互动能力56.对关系模式进行规范化的目的是( ),并避免出现插入异常、删除异常和更新异常。(分数:1.00)A.减少数据冗余B.提高查询速度C.保证数据安全D.提高查询效率57.限制程序的存取,使操作系统不能存取允许范围以外的实体,这种操作系统隔离安全措施称为( )。(分数:1.00)A.物理隔离B.时间隔离C.逻辑隔离D.密码隔离58.下列关于数据元素的叙述中,不正确的是( )。(分数:1.00)A.数据元素是数据的基本单位,即数据集合中的个体B.数据元素是有独立含义的数据最小单位C.数据元素又称作结点D.数据元素又称作记录59.批处理操作系统
21、提高了计算机的工作效率。下列关于批处理操作系统的叙述中,错误的是( )。(分数:1.00)A.用户不能直接干预其作业的执行B.批处理操作系统的系统资源利用率不高C.批处理操作系统不允许用户与他的作业发生交互D.批处理操作系统可容纳多个作业60.设有选修计算机基础的学生关系 R,选修数据库的学生关系 S。求选修了计算机基础而没有选修数据库的学生,则需进行( )运算。(分数:1.00)A.并B.差C.交D.或二、填空题(总题数:20,分数:40.00)61.计算机网络是由多台计算机互联而成:为保证网络中计算机间的数据交换,要求计算机在交换数据的过程中遵守相应的网络协议,一个网络协议由语法、_和时序
22、三个要素组成。(分数:2.00)填空项 1:_62.一个功能完备的网络系统应该提供一些基本的安全服务功能,这些功能包括保密性、 1、数据完整性、防抵赖和访问控制。(分数:2.00)填空项 1:_63.设根结点的层次为 0,则高度为 k 的二叉树的最大结点数为 1。(分数:2.00)填空项 1:_64.给定一个关键字序列(24,19,32,43,38,6,13,22),进行快速排序,扫描一趟后的结果是 1。(分数:2.00)填空项 1:_65.现有关键码值分别为 10、20、30、40 的 4 个结点,按所有可能的插入顺序构造二叉排序树,能构造 1 不同的二叉排序树。(分数:2.00)填空项 1
23、:_66.文件系统提供按名存取功能,要求用户在读文件之前调用 1 文件操作。(分数:2.00)填空项 1:_67.虚拟存储管理的效率与程序局部性程度有很大关系,进程运行时,在一段时间内程序的执行呈现出高度的时间局部性和 1。(分数:2.00)填空项 1:_68.进程之间的联系称之为进程通信, 1 是进程通信的工具。(分数:2.00)填空项 1:_69.进行并、差、交集合运算的两个关系必须具有相同的 1,即元组结构相同。(分数:2.00)填空项 1:_70.若 D1=a1,a2,a3,D2=b1,b2,b3,则 D1D2 集合中共有元组 1 个。(分数:2.00)填空项 1:_71.SQL 语言
24、集数据查询、数据操纵、数据定义和数据控制功能于一体,语句 REVOKE 实现其中的_功能。(分数:2.00)填空项 1:_72.在 SQL 语言中,为了修改基本表的结构,可以使用的语句是_。(分数:2.00)填空项 1:_73.Oracle 数据库系统中快速生成报表的工具是 Oracle 1。(分数:2.00)填空项 1:_74.DB2 数据库管理系统为了提高性能,当连接所涉及的事实表达到三个或三个以上的时候,DB2 可自动地判断是否使用星型连接技术(star join)和 1 索引进行优化。(分数:2.00)填空项 1:_75.数据库管理系统中事务的隔离性主要由 1 部件来保证。(分数:2.
25、00)填空项 1:_76.数据库恢复通常基于数据备份和 1。(分数:2.00)填空项 1:_77.设在关系模式 R(A,B,C,D,E,F,G)中,根据语义有如下函数依赖集 F=(AB,CD,CF,(A,D)E,(E,F)G)。关系模式 R 的码是 1。(分数:2.00)填空项 1:_78.关系模式分解的等价性标准主要有两个,分别为分解具有 1 和分解保持函数依赖。(分数:2.00)填空项 1:_79.在面向对象数据模型中,子类可以从其超类中 1 所有的属性和方法。(分数:2.00)填空项 1:_80.对并行数据库 1 的研究是研究如何对数据库中的关系进行划分,并把它们分布到多个处理器或多个磁
26、盘。(分数:2.00)填空项 1:_三级数据库技术笔试-141 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:60,分数:60.00)1.就绪队列中一旦出现高于当前运行进程优先级的进程,就立即进行调度,转让 CPU,这种调度方式称为( )。(分数:1.00)A.轮转方式B.可剥夺(抢占)方式 C.轮询方式D.中断方式解析:解析 所谓可剥夺方式,即就绪队列中一旦出现优先级高于当前运行进程优先级的进程存在时,便立即进行进程调度,转让 CPU。而不可剥夺方式,即一旦把 CPU 分配给一个进程,它就一直占用 CPU,直到该进程自己因调用原语操作或等待 I/O 而进行阻塞状态,
27、或时间片用完时才让出 CPU,重新执行进程调度。2.下列 SELECT 语句语法正确的是( )。(分数:1.00)A.SELECT*FROM teacher WHERE 性别=男B.SELECT*FROM teacher WHERE 性别=男C.SELECT*FROM teacher WHERE 性别=男D.SELECT*FROM teacher WHERE 性别=男 解析:解析 SQL 中字符串常数应当加单引号,本题中 WHERE 子句应为 WHERE 性别=男。而在主句中,FROM 后跟的基本表的名称无需加单引号。3.Sybase 公司的企业级服务器 ASE 的集成性体现在( )。、可以集
28、成企业内分布的数据源 可以集成异构的数据源为用户和开发人员提供统一的视图 支持 Java(分数:1.00)A.、和 B.、和C.、和D.都是解析:解析 Sybase 公司的企业级服务器具有集成性。它通过组件集成服务可以集成企业内分布的、异构的数据源,为用户和开发人员提供统一的视图。4.虚拟存储管理不包括( )。(分数:1.00)A.虚拟页式B.虚拟段式C.虚拟块式 D.虚拟段页式解析:解析 虚拟存储管理基于局部性理论。虚拟存储管理包括虚拟页式存储管理,虚拟段式存储管理,虚拟段页式管理。5.下列关于数据结构基本概念的叙述中,正确的是( )。(分数:1.00)A.数据的逻辑结构分为表结构和树结构B
29、.数据的存储结构分为线性结构和非线性结构C.数据元素是数据的基本单位 D.结点是有独立含义的数据最小单位解析:解析 数据元素是数据的基本单位,即数据集合中的个体。有些情况下也把数据元素称做结点、记录、表目等。一个数据元素可由一个或多个数据项组成,数据项是有独立含义的数据最小单位,其值能惟一确定一个数据元素的数据项,又称做关键码,有时也把数据项称作域、字段等。6.进程切换时,系统把即将运行进程的页表的起始地址存放在( )。(分数:1.00)A.内存中B.页表中C.寄存器中 D.磁盘中解析:解析 系统提供一对硬件寄存器:页表始址寄存器和页表长度寄存器。页表始址寄存器用于保存正在运行进程的页表在内存
30、的首地址。当进程被调度程序选中投入运行时,系统将其页表首地址从进程控制块中取出送入该寄存器。页表长度寄存器用于保存正在运行进程的页表长度。当进程被选中运行时,系统将它从进程控制块中取出送入该寄存器。7.下列关于关系模式的码的叙述中,正确的是( )。(分数:1.00)A.主码只能包含单个属性B.任何候选码都不能包含关系中的全部属性C.包含在任何一个候选码中的属性称作主属性 D.包含在所有候选码中的属性称作主属性解析:解析 在一个关系的候选码中指定一个用来惟一标识该关系的元组,这个被指定的候选码称为该关系的主码或主键。关系中包含在任何一个候选码中的属性称为主属性或码属性,不包含在任何一个侯选码中的
31、属性称为非主属性或非码属性。最简单的情况,单个属性是主码,最极端的情况,整个属性组是主码,称作全码。8.下列叙述中,正确的是( )。(分数:1.00)A.一个二维表就是一个关系,二维表的名就是关系的名B.关系中的列称为属性,属性值的取值范围称为值域 C.关系中的行称为元组,元组的个数称为关系的元或度D.数据库的值是稳定的解析:解析 在关系模型中。并发任意一个二维表就是一个关系,关系中的列称为属性,属性值的取值范围称为值域。关系中的行称为元组,属性的个数称为关系的元或度。9.设有关键码序列(66,13,51,76,81,26,57,69,23),要按关键码值递增的次序排序,若采用快速排序法,并以
32、第一个元素为划分的基准,那么第一趟划分后的结果为( )。(分数:1.00)A.23,13,51,57,66,26,81,69,76B.13,23,26,51,57,66,81,76,69C.23,13,51,57,26,66,81,69,76 D.23,13,51,57,81,26,66,69,76解析:解析 快速排序是起泡排序的改进。在快速排序中,任取一个记录,以它为基准用交换的方法将所有的记录分成两部分,关键码值比它小的在一部分,关键码值比它大的在另一部分,再分别对两个部分实施上述过程,一直重复到排序完成。10.下面关于 SQL 的说法中,错误的是( )。(分数:1.00)A.SQL 支持
33、数据库的三级模式结构B.SQL 的一个表可以是一个基本表,也可以是一个视图C.一个存储文件可以存放一个或多个基本表,一个基本表可以跨多个存储文件存放D.一个 SQL 数据库就是一个基本表 解析:解析 SQL 支持数据库的三级模式结构。在 SQL 中,模式对应于基本表(base table),内模式对应于存储文件,外模式对应于视图(view)和部分基本表。元组对应于表中的行(row),属性对应于表中的列(column)。一个 SQL 数据库是表的汇集。一个 SQL 表由行集构成,一行是列的序列,每列对应一个数据项。一个表可以带若干索引,索引也存放在存储文件中。存储文件的逻辑结构组成了关系数据库的
34、内模式,存储文件的物理结构是任意的,对用户是透明的。一个表或者是一个基本表,或者是一个视图。基本表是实际存储在数据库中的表,视图是一个虚表。一个基本表可以跨多个存储文件存放,一个存储文件可以存放一个或多个基本表。SQL 用户可以是应用程序,也可以是终端用户。一个 SQL 数据库是一个表的汇集,故选项 D)错误。11.一个数字签名算法至少应该满足三个条件,下列有关叙述中,不属于数字签名算法条件的是( )。(分数:1.00)A.签名者事后不能否认自己的签名B.该数字签名必须是所签文件的物理部分 C.当发生签名真伪争执时,有第三方能够解决争执D.接收者能够验证签名,而任何其他人都不能伪造签名解析:解
35、析 一个数字签名算法至少应满足 3 个条件:签名者事后不能否认自己的签名;接收者能验证签名,而任何其他人不能仿造签名;当双方关于签名的真伪发生争执时,有第三方能解决双方的争执。数字签名是以电子形式存储消息的一种方法,一个签名消息能在一个通信网络中传输。基于公钥密码体制和私钥密码体制都可以获得数字签名,特别是公钥密码体制的诞生为数字签名的研究和应用开辟了广阔的前景。12.下面列出的条目中,( )是数据仓库的基本特征。、数据仓库是面向主题的、数据仓库的数据是集成的、数据仓库的数据是相对稳定的、数据仓库的数据是反映历史变化的(分数:1.00)A.、和B.、和C.、和D.都是 解析:解析 数据仓库是面
36、向主题的、集成的、相对稳定的、体现历史变化的数据集合。数据仓库的数据反映的是一段相当长时间内历史数据的内容。13.DBMS 把经过编译后的数据定义存储在( )。(分数:1.00)A.程序B.索引中C.数据字典中 D.日志中解析:解析 数据库定义功能是对数据库的结构进行描述,包括外模式、模式、内模式的定义;数据库完整性的定义;安全保密的定义;存取路径的定义。这些定义存储在数据字典中,是 DBMS 运行的基本依据。14.下列条目中,是数据库系统的组成成员( )。操作系统 数据库管理系统 用户数据库管理员 数据库 应用系统(分数:1.00)A.仅、和B.仅、和C.仅、和D.都是 解析:解析 数据库系
37、统是指在计算机系统中引入数据库后的系统构成,一般由数据库、操作系统、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户构成。应当指出的是,数据库的建立、使用和维护等工作只靠一个 DBMS 远远不够,还要有专门的人员来完成,这些人被称为数据库管理员。15.下列关于关系模型码的叙述中,( )是正确的。包含在任何一个候选码中的属性叫非主属性主属性在任何一个元组上的值可以为空当候选码多于一个时,选定其中一个作为主码若一个关系模式中的所有属性构成码,则称为全码(分数:1.00)A.和B.和 C.和D.和解析:解析 设 K 为关系模式 RU,F中的属性或属性组,若 KU 在 F+中,而找不到 K
38、 的任何一个真子集 K能使 KU 在 F+中,则称 K 为关系模式 R 的候选码。当候选码多于一个时,选定其中一个作为主码。包含在任何一个候选码中的属性叫做主属性。不包含在任何候选码中的属性叫做非主属性。最简单的情况,单个属性是码。最极端的情况,整个属性组是码,称作全码。综合以上的概念结合选项看,可以知道 B 是正确的。16.线性表进行二分法查找的前提是( )。(分数:1.00)A.线性表以顺序方式存储,并已按关键码值排好 B.线性表以顺序方式存储,并已按关键码值的查找频率排好C.线性表以链式方式存储,并已按关键码值排好D.线性表以链式方式存储,并已按关键码值的查找频率排好解析:解析 二分法查
39、找是一种高效的线性表查找方法。要进行二分法查找,则线性表必须以顺序方式存储,且线性表以顺序方式存储。17.下列关于函数依赖的叙述中,( )是不正确的?(分数:1.00)A.若 XY,YZ,则 XZB.若 XY,C.若 XY, D.若解析:解析 F 是属性组 U 上的一组数据依赖,有如下的推理规则:自反律:若 YXU,则 XY 为 F 所逻辑蕴涵。增广律:若 XY 为 F 所逻辑蕴涵,且 ZU,则 XZYZ 为 F 所逻辑蕴涵。传递律:若 XY 及 YZ 为 F 所逻辑蕴涵,则 XZ 为 F 所逻辑蕴涵。合并规则:由 XY,XZ,有 XYZ。伪传递规则:由 XY,WYZ,有 XWZ。分解规则:由
40、 XY 及 ZY,有 XZ。18.数据库管理系统中的安全控制模块属于( )。(分数:1.00)A.数据库定义程序模块 B.数据库操纵程序模块C.数据库运行管理程序模块D.数据库组织存储和管理程序模块解析:解析 数据定义的程序模块主要包括:模式、外模式、内模式的定义模块。安全性定义,如授权定义及其处理模块。完整性定义,如主码、外码、其他完整性约束定义及其处理模块。所以安全控制模块属于数据定义的程序模块。19.进程从运行状态进入就绪状态的原因是( )。(分数:1.00)A.被调度程序选中占有 CPUB.等待某一事件发生C.等待的事件已发生D.时间片用完 解析:解析 运行中的进程可以处于以下 3 种
41、状态之一:运行、就绪、等待。运行状态是指进程已获得CPU,并且在 CPU 上执行的状态。就绪状态是指一个进程已经具有运行条件,但由于没有获得 CPU 而不能运行所处的状态。等待状态是指进程因等待某种事件发生而暂时不能运行的状态。当时间片用完时,进程从运行状态进入就绪状态。20.下列关于关系数据库的规范化理论的叙述中,不正确的是( )。(分数:1.00)A.规范化理论提供了判断关系模式优劣的理论标准B.规范化理论提供了判断关系数据库管理系统优劣的理论标准 C.规范化理论对于关系数据库设计具有重要指导意义D.规范化理论对于其他模型的数据库的设计也有重要指导意义解析:解析 规范化理论给我们提供判断关
42、系模式优劣的理论标准,帮助我们预测可能出现的问题,提供了自动产生各种模式的算法,因此,是设计人员的有力工具,也使数据库设计工作有了严格的理论基础。规范化理论虽然最初是针对关系模式的设计而提出的,然而它不但对于关系模型数据库设计,而且对于其他模型数据库的设计也都有重要的指导意义。21.下面关于数据库三级模式结构的叙述中,正确的是( )。(分数:1.00)A.内模式可以有多个,外模式和模式只有一个B.外模式可以有多个,内模式和模式只有一个 C.内模式只有一个,模式和外模式可以有多个D.模式只有一个,外模式和内模式可以有多个解析:解析 数据库的三级模式结构是指数据库系统的外模式、模式和内模式。一个数
43、据库可以有多个外模式,但只有一个模式和一个内模式。22.把关系看作二维表,则下列说法中错误的是( )。(分数:1.00)A.表中允许出现相同的行 B.表中不允许出现相同的列C.行的次序可以交换D.列的次序可以交换解析:解析 关系可以看作二维表。表中行的顺序无关紧要,即行的次序可以如何交换;元组不可以重复,即在一个关系中任意两个元组不能完全一样,亦表中不允许出现相同的行。23.一个好的全局 E-R 模式除能满足用户功能需求外,还成满足( )。实体类型个数尽可能少实体类型所含属性尽可能少实体类型间联系无冗余(分数:1.00)A.和B.和C.和D.全部 解析:解析 一个好的全局 E-R 模式除能满足
44、用户功能需求外,还应满足下列条件:实体类型个数尽可能少、实体类型所含属性尽可能少、实体类型间联系无冗余。优化就是要达到这三个目的。24.在数据库管理系统的层次结构中,由高级到低级的层次排列顺序为( )。(分数:1.00)A.应用层、数据存取层、数据存储层、语言翻译处理层B.应用层、数据存储层、数据存取层、语言翻译处理层C.应用层、数据存储层、语言翻译处理层、数据存取层D.应用层、语言翻译处理层、数据存取层、数据存储层 解析:解析 DBMS 的层次结构从最高级到最低级的次序:应用层、语言翻译处理层、数据存取层、数据存储层、操作系统层。25.以下关于链式存储结构的叙述中,不正确的是( )。(分数:
45、1.00)A.结点除自身信息外还包括指针域,因此存储密度小于顺序存储结构B.逻辑上相邻的结点物理上不必邻接C.可以通过计算直接确定第 i 个结点的存储地址 D.插入、删除运算操作方便,不必移动结点解析:解析 链式存储结构的主要特点有:结点中除自身信息外,还有表示链接信息的指针域,因此存储密度小、存储空间利用率低;逻辑上相邻的结点物理上不必相邻;插入、删除操作灵活方便。线性存储结构可以通过计算直接确定第 i 个结点的存储地址,但链式存储结构不能够。26.保持单个事务的一致性是数据库系统中( )的责任。(分数:1.00)A.完整性控制部件B.事务管理部件 C.恢复管理部件D.并发控制部件解析:解析
46、 保证原子性是数据管理系统中事务管理部件的责任。保证一致性是对该事务编码的应用程序员的责任,完整性约束的自动检查有助于保持一致性。保证持久性是数据库系统中恢复管理部件的责任。27.不属于服务性程序的是( )。(分数:1.00)A.编译程序 B.编辑程序C.纠错程序D.连接程序解析:解析 服务程序是一类辅助性的程序,它提供各种运行所需的服务。例如,用于程序的装入、连接、编辑及调试用的装入程序、连接程序、编辑程序及调试程序以及故障诊断程序、纠错程序等。28.设有两个事物 T1、T2,其并发操作如下所示,下列说法中正确的是( )。(分数:1.00)A.B.C.D. 解析:解析 事务 T1 进行读取
47、A 操作并对 A 进行 A*2 的更新操作,但没有提交更新操作,事务 T2 读取更新后的 A,接着事务 T1 对所做的更新操作进行了回滚,恢复 A=100,而此时事务 T2 读取的 A 的值仍为200,这是一一个在数据库中并不存在的值,所以产生了对未提交更新的依赖。29.设 U 是所有属性的集合,X、Y、Z 都是 U 的子集,且 Z=U-X-Y。下面关于多值依赖的叙述中,不正确的是( )。(分数:1.00)A.若 xY,且 YY,则 XY B.若 XY,则 XYC.若 XY,则 XZD.若 XY 且 Z=,则 XY 称为平凡的函数依赖解析:解析 多值依赖的定义是:设 U 是所有属性的集合,X、Y、Z 都是 U 的子集,且 Z=U-X-Y,若在 R的任一关系 r 中,只要存在元组 t,s,使得 tX=sX,就必然存在元组 w,v(w,v 可以与 s,t 相同),使得 wX=vX=sX=tX