1、国家三级(数据库技术)笔试-试卷 40 及答案解析(总分:212.00,做题时间:90 分钟)一、选择题(总题数:61,分数:122.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。(分数:2.00)_2. (分数:2.00)A.B.C.D.3. (分数:2.00)A.B.C.D.4. (分数:2.00)A.B.C.D.5. (分数:2.00)A.B.C.D.6. (分数:2.00)A.B.C.D.7. (分数:2.00)A.B.C.D.8. (分数:2.00)A.B.C.D.9. (分数:2.00)A.B.C.D.10. (
2、分数:2.00)A.B.C.D.11. (分数:2.00)A.B.C.D.12. (分数:2.00)A.B.C.D.13. (分数:2.00)A.B.C.D.14. (分数:2.00)A.B.C.D.15. (分数:2.00)A.B.C.D.16. (分数:2.00)A.B.C.D.17. (分数:2.00)A.B.C.D.18. (分数:2.00)A.B.C.D.19. (分数:2.00)A.B.C.D.20. (分数:2.00)A.B.C.D.21. (分数:2.00)A.B.C.D.22. (分数:2.00)A.B.C.D.23. (分数:2.00)A.B.C.D.24. (分数:2.0
3、0)A.B.C.D.25. (分数:2.00)A.B.C.D.26. (分数:2.00)A.B.C.D.27. (分数:2.00)A.B.C.D.28. (分数:2.00)A.B.C.D.29. (分数:2.00)A.B.C.D.30. (分数:2.00)A.B.C.D.31. (分数:2.00)A.B.C.D.32. (分数:2.00)A.B.C.D.33. (分数:2.00)A.B.C.D.34. (分数:2.00)A.B.C.D.35. (分数:2.00)A.B.C.D.36. (分数:2.00)A.B.C.D.37. (分数:2.00)A.B.C.D.38. (分数:2.00)A.B.
4、C.D.39. (分数:2.00)A.B.C.D.40. (分数:2.00)A.B.C.D.41. (分数:2.00)A.B.C.D.42. (分数:2.00)A.B.C.D.43. (分数:2.00)A.B.C.D.44. (分数:2.00)A.B.C.D.45. (分数:2.00)A.B.C.D.46. (分数:2.00)A.B.C.D.47. (分数:2.00)A.B.C.D.48. (分数:2.00)A.B.C.D.49. (分数:2.00)A.B.C.D.50. (分数:2.00)A.B.C.D.51. (分数:2.00)A.B.C.D.52. (分数:2.00)A.B.C.D.53
5、. (分数:2.00)A.B.C.D.54. (分数:2.00)A.B.C.D.55. (分数:2.00)A.B.C.D.56. (分数:2.00)A.B.C.D.57. (分数:2.00)A.B.C.D.58. (分数:2.00)A.B.C.D.59. (分数:2.00)A.B.C.D.60. (分数:2.00)A.B.C.D.61. (分数:2.00)A.B.C.D.二、填空题(总题数:45,分数:90.00)62.填空题(每空)请将每一个空的正确答案写在答题卡上。(分数:2.00)_63.关系代数是以集合代数为基础发展起来的,它是一种关系操纵语言,它的操作对象和操作结果都是 1。(分数:
6、2.00)填空项 1:_64.二叉树是结点的有限集合,这个有限集合或者为空集,或者由一个根结点及两棵不相交的分别称作为根的左子树和右子树的 1 组成。(分数:2.00)填空项 1:_65.在散列(Hash)文件中,因为散列函数不是一对一的关系,所以选择好的散列函数和 1 是散列文件的关键。(分数:2.00)填空项 1:_66.创建一个进程的主要任务是建立该进程的 1。(分数:2.00)填空项 1:_67.从工作特性的角度可将设备分类为 1 设备和存储设备。(分数:2.00)填空项 1:_68.在文件系统中,文件的逻辑结构可分为两类,它们是流式文件和 1 文件。(分数:2.00)填空项 1:_6
7、9.通常,自然连接的两个运算对象关系 R 和 S 具有公共属性,如果关系 R 和 S 没有公共属性,那么它们的自然连接就等同于 1。(分数:2.00)填空项 1:_70.某一学生关系的二维表的属性有学号、姓名、性别、年龄。其元素为 1。(分数:2.00)填空项 1:_71.“把查询 SC 表和更新 sc 表的 grade 列的权限授予用户 stu1”的正确 SQL 语句是 1。(分数:2.00)填空项 1:_72.嵌入式 SQL 语句与主语言之间的通信方法是:主语言向 SQL 语句输入数据主要用主变量(主语言中的程序变量)来实现:SQL 语句向主语言输出数据主要用主变量和游标来实现;所谓游标,
8、指的是系统为用户开设的一个 1。(分数:2.00)填空项 1:_73.DB2 数据库管理系统为了提高性能,当连接所涉及的事实表达到 3 个或 3 个以上的时候,DB2 可自动地判断是否使用 1 技术和动态图索引进行优化。(分数:2.00)填空项 1:_74.对数据库结构的描述和定义存储在 1 中,它是 DBMS 运行的基本依据。(分数:2.00)填空项 1:_75.为了保证对故障恢复的支持,登记日志记录时必须遵循的原则是 1 原则。(分数:2.00)填空项 1:_76.已知某二叉树的前序序列是 ABDC,中序序列是 DBAC,它的后序序列是 1。(分数:2.00)填空项 1:_77.对于一组给
9、定权值所构造的霍夫曼树的形状有可能不同,它们的带权外部路径长度 1。(分数:2.00)填空项 1:_78.数据结构包括三方面的内容:数据的逻辑结构、数据的存储结构、数据的 1。(分数:2.00)填空项 1:_79.从资源分配的角度可将设备分类为 1、共享设备和虚拟设备。(分数:2.00)填空项 1:_80.在备类通道中,支持通道程序并发执行的通道是 1。(分数:2.00)填空项 1:_81.关系代数是以集合代数为基础发展起来的,它是一种关系操纵语言,它的操作对象和操作结果都是 1。(分数:2.00)填空项 1:_82.用二维表结构表示实体及实体间的联系的数据模型简称为 1 数据模型。(分数:2
10、.00)填空项 1:_83.有关键码值为 10,20,30 的三个结点。按所有可能的插入顺序去构造二叉排序树,能构造出 1 棵不同的二叉排序树。(分数:2.00)填空项 1:_84.设有二维数组 A09019,其每个元素占两个字节,数组按列优先顺序存储,第一个元素的存储地址为 100,那么元素 A6,6的存储地址为 1。(分数:2.00)填空项 1:_85.对于给出一组权 W=2, 4, 5, 9,通过霍夫曼算法求出的扩充二叉树的带权外部路径长度为 1。(分数:2.00)填空项 1:_86.在单 CPU 系统中,如果同时存在 24 个并发进程,则处于就绪队列中的进程最多有 1 个。(分数:2.
11、00)填空项 1:_87.虚拟存储管理分为虚拟页式、虚拟段式和 1。(分数:2.00)填空项 1:_88.在请求页式存储管理时,缺页中断是指查找页不在 1 中。(分数:2.00)填空项 1:_89.用值域的概念来定义关系,关系是 1 值域的笛卡儿积的一个子集。(分数:2.00)填空项 1:_90.设有关系模式 R(A,B,C)和 S(E,A,F),若 R.A 是 R 的主码,S.A 是 S 的外码,则 S.A 的值或者等于R 中某个元组的主码值,或者取 1。这是参照完整性规则。(分数:2.00)填空项 1:_91.在 SQL 语言中,使用 1 语句进行授权。(分数:2.00)填空项 1:_92
12、.在高级语言中使用嵌入式 SQL 语句时,所有 SQL 语句前必须加前缀 1。(分数:2.00)填空项 1:_93.界面要具有一定的容错能力,能及时正确地给出运行状态指示和出错信息,并引导用户改正错误。这称之为用户界面的 1。(分数:2.00)填空项 1:_94.IBM 的商务智能解决方案包括数据仓库管理器、DB2 多维服务器、前端图形工具和 1。(分数:2.00)填空项 1:_95.用户程序经过编译之后的每个目标模块都以 0 为基地址顺序编址,这种地址称为 1。(分数:2.00)填空项 1:_96.某一磁盘请求序列(磁道号):0 24 5 7 13 20 2,按照最短寻道时间优先磁盘调度算法
13、对磁盘进行请求服务,设当前磁头在 4 道上,则磁臂总移动道数为 1。(分数:2.00)填空项 1:_97.用值域的概念来定义关系,关系是属性值域笛卡尔积的一个 1。(分数:2.00)填空项 1:_98.在关系代数中,从两个关系的笛卡儿积中选取它们的属性或属性组间满足一定条件的元组的操作称为 1 连接。(分数:2.00)填空项 1:_99.“向 emp 表增加一个 k 列,其数据类型为 9 个字符型”的 SQL,语句是:ALTER TABLE emp 1。(分数:2.00)填空项 1:_100.一个 SQL 语句原则上可产生或处理一组记录,而主语言一次只能处理一个记录,为此必须协调两种处理方式。
14、这是用 1 来解决的。(分数:2.00)填空项 1:_101.在数据库设计的四个阶段中,每个阶段都有自己的设计内容。“为哪些表、在哪些字段上、建什么样的索引。”这一设计内容应该属于 1 设计阶段。(分数:2.00)填空项 1:_102.假设在关系模式 R(U)中,X,Y,Z 都是 U 的子集,且 Z=U-X-Y。若 xY,而 Z=,则称 XY为 1。(分数:2.00)填空项 1:_103.在计算机系统中,一个以科学的方法组织、存储数据,并可高效地获取、维护数据的软件系统称为 1。(分数:2.00)填空项 1:_104.一般来说,商品化的数据库管理系统,如 Oracle,其产品主要包括数据库服务
15、器软件、 1 软件和开发工具三类。(分数:2.00)填空项 1:_105.多个事务在某个调度下的执行是正确的,是能保证数据库一致性的,当且仅当该调度是 1。(分数:2.00)填空项 1:_106.事务故障恢复时要对事务的每一个操作执行逆操作,即将日志记录中的“ 1”写入数据库中。(分数:2.00)填空项 1:_国家三级(数据库技术)笔试-试卷 40 答案解析(总分:212.00,做题时间:90 分钟)一、选择题(总题数:61,分数:122.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。(分数:2.00)_解析:2. (分数:
16、2.00)A.B. C.D.解析:解析:计算机语言可以分为三种:机器语言,汇编语言和高级语言。汇编语言又称为低级语言。高级语言又称为算法语言,如 BASIC、FORTRAN、PASCAL 及 C 语言等。3. (分数:2.00)A.B.C. D.解析:解析:局域网是继广域网之后又一个网络研究与应用的热点,也是目前技术发展最快的领域之一。其技术特点主要包括:覆盖有限的地理范围如公司、机关、校园、工厂等。提供高速率、低误码率的高质量数据传输环境。一般属于一个单位所有,易于建立、维护与扩展。决定其特性的主要因素为网络拓扑、传输介质和介质访问控制方法。从介质访问控制方法的角度,可以分为共享式与交换式两
17、类。从以上的叙述可以知道,选项 A,选项 B 和、选项 D 的描述都是正确的。而连入局域网的数据通信设备是广义的,包括计算机、终端和各种外部设备,因此选项 C 是错误的。4. (分数:2.00)A.B.C.D. 解析:解析:大规模集成电路和超大规模集成电路的使用是第四代计算机的标志。计算机发展的趋势应当是价格更低。冯诺依曼结构的计算机由运算器、控制器、存储器、输入和输出设备五大功能部件组成。因此、都是错误的。智能模拟是用计算机模拟人类某些智能行为如感知、思维、推理、学习、理解等,近年出现的智能机器人以知识库为基础采用智能接口,能进行逻辑推理,完成判断和决策任务,他可以模拟或部分代替人的智能活动
18、,但并不能完全取代人脑进行思考。因此是正确的。5. (分数:2.00)A.B. C.D.解析:解析:Intemet 地址能够惟一地确定 Intemet 上每一台计算机与每个用户的位置。因此接入Intemet 的某台计算机要和另一台计算机通讯,就必须先确切的知道其 IP 地址。6. (分数:2.00)A.B.C. D.解析:解析:密钥管理影响到密码系统的安全,而且还会涉及到系统的可靠性、有效性和经济性。密钥管理包括密钥的产生、存储、装入、分配、保护、丢失、销毁以及保密等内容。其中解决密钥的分配和存储是最关键且有技术难点的问题。7. (分数:2.00)A.B.C. D.解析:解析:数据的逻辑结构反
19、映数据间的逻辑关系,而数据的存储结构反映数据在计算机中的存储方式。树形结构是典型的非线性结构。因此只有选项 C 是正确的。8. (分数:2.00)A.B.C.D. 解析:9. (分数:2.00)A.B.C.D. 解析:解析: 栈是一种特殊的线性表,限定仅在表的一端进行插入和删除运算的线性表,这一端称为栈顶(top),另一端则称为栈底(bottom)。表中无元素时称为空栈,最后进入栈顶的数据元素称为栈顶元素,新元素进栈要置于栈顶之上,删除或退栈必须先对栈顶进行。因此栈就形成了“后进先出”(LIFO)的操作原则。 栈是使用最广泛的数据结构之一,表达式求值、递归过程实现都是栈应用的典型例子,二叉树周
20、游具有后进先出的特性,即最先进入的左子树的周游最后完成,最后进入的左子树的周游最先完成,与栈的后进先出特性相符合。快速排序是在待排序序列中任取一个记录,以它为基准用交换的方法将所有的记录分成两部分,关键码值比它小的在一个部分,关键码值比它大的在另在一个部分,再分别对两个部分实施上述过程,一直重复到排序完成, 因此快速排序也是一个递归的过程,可以用递归调用的算法来实现,属于栈的应用之一。但栈不适于在树的层次次序周游算法中应用。10. (分数:2.00)A.B. C.D.解析:11. (分数:2.00)A.B.C. D.解析:解析:直接插入排序的基本算法足:当插入第 i(i=1)个对象时,前面的
21、a0,a1ai-1已经排好序,这时,用 ai的关键码与 ai-1,ai-2,的关键码顺序进行比较,找到插入位置即将 ai插入,原来位置上的对象则向后移。因此,直接插入排序法的关键码比较次数与对象的初始排列有关(若第 i 个对象之前的 i-1 个对象已经按顺序排好,则只需与第 i-1 号对象比较后即可停止比较,故比较次数较少)。对于本题来说,选项 A 中 i 可以取 2,选项 B 中 i 可以取 2,选项 C 中 i 可以取 5,选项D 中 i 可以取 1。因此本题选择选项 C。12. (分数:2.00)A. B.C.D.解析:13. (分数:2.00)A.B.C.D. 解析:14. (分数:2
22、.00)A. B.C.D.解析:解析:队列的基本运算有五种:插入元素、删除元素、读队头元素、判断是否为空队列和将队列置为空队列。队列只能在队尾插入元素,从队头删除元素,这就是所谓的“先进先出”,而不能从队列中间删除或插入元素。故选项 A 是错误的。15. (分数:2.00)A. B.C.D.解析:16. (分数:2.00)A.B. C.D.解析:解析:SPOOLing 英文为:Simutaneous Peripheral Operations On-Line(同时的外围设备联机操作)。它是一种虚拟设备技术,其核心思想是在一台共享设备(通常是高速、大容量磁盘)上模拟独占设备的操作,把一台低速的独
23、占设备改造成为若干台可并行操作的虚拟设备,即把独占设备变成逻辑上的共享设备。由于这种技术通常是通过高速、大容量的硬盘来实现的,所以它和硬盘有赢接的关系。 对于操作系统来说,狭义的文件指的是磁盘文件(广义的文件还包括设备及虚拟设备等),文件管理显然和硬盘有直接的关系。 虚拟存储的本质是把硬盘当作内存来使用,其主要工作方式就是把内存中当前不被使用的页面以“交换文件”的形式保存到硬盘上。 所谓进程调度,其实质上就是处理机调度。在多道程序设计环境中,进程数往往多于处理机数,多个进程互相争夺处理机,进程调度的任务就是控制、协调进程对处理机的竞争,与硬盘并没有直接的关系。17. (分数:2.00)A.B.
24、C.D. 解析:解析:系统产生死锁的四个必要条件是: 资源的独占使用;资源的非抢占分配:资源的循环等待;资源的部分分配。18. (分数:2.00)A.B.C. D.解析:解析:指令系统中的指令分为特权指令和非特权指令,CPU 状态分为管态和目态。管态又称为特权状态、系统态或核心态,CPU 在管态下可以执行指令系统的全集。目态又称常态或用户态。机器处于目态时程序只能执行非特权指令。19. (分数:2.00)A. B.C.D.解析:解析:地址映射可以分为静态地址映射和动态地址映射。前者在用户程序被装入到内存的过程中实现逻辑地址到物理地址的转换,后者当执行程序过程中要访问指令或数据时,才进行地址变换
25、,把逻辑地址转换为要访问的物理地址。其地址转换工作是在每一条指令执行时刻完成的。20. (分数:2.00)A.B. C.D.解析:解析:分析 4 个作业的到达时刻与运行时间:8:20 只有作业 1 到达,先执行作业 1;运行 65 分钟后时间为 9:25,此时作业 2 和作业 3 已先后到达,等待运行;由于作业 3 中运行时间在两个作业中比较短,所以先执行作业 3;作业 3 执行完,作业 4 也已经到达,因为作业 4 的运行时间为 5 分钟,所以先执行作业 4:最后才执行作业 2。21. (分数:2.00)A.B.C. D.解析:解析:文件目录可以分为一级目录、二级目录和树形目录。 一级目录:
26、是含有若干个表目的线性表,每个文件占其中一个表目,其优点是简单,查找快;缺点是文件目录中不允许有重名,所以只适用于单用户的 OS; 二级文件目录:分为主文件目录和用户文件目录,整个系统只有一个主目录,每个用户目录均在其中占有一个登记项,该项中含有用户目录名和位置、大小说明。其优点是能较好的解决重名问题:缺点是比一级文件目录复杂; 多级文件目录:是在二级文件目录基础上的扩充,它更好地解决了重名问题,它适合于任何 OS,其缺点是比二级文件目录更复杂。22. (分数:2.00)A.B.C. D.解析:解析:常见的作业调度算法有: 先来先服务算法: 短作业优先算法; 最高响应比作业优先算法; 资源搭配
27、算法; 多队列循环算法。 常用的进程调度算法有: 先进先出算法; 时间片轮转算法; 最高优先级算法。 由此可见,最高优先级算法不是一种作业调度算法,而是一种进程调度算法。23. (分数:2.00)A.B.C. D.解析:24. (分数:2.00)A.B. C.D.解析:解析:在实时操作系统中,实时的含义是对随机发生的外部事件做出及时响应并对其进行处理。实时系统的特点是对外部信号必须及时响应,即每一个信息接收、分析处理和发送的过程必须在严格的时间限制内完成;其另一个主要特点是要有高可靠性,系统发出的信号或响应的信息必须是绝对可靠的和安全的,而系统的效率则是第二位的。 “多道”和“成批”足批处理操
28、作系统的特点;多路性和交互性是分时系统的特点。25. (分数:2.00)A.B.C.D. 解析:解析:数据管理技术发展的三个阶段,各自的特点分别为: 人工管理阶段(20 世纪 50 年代中期以前)。其特点是:数据不保存,数据不独立,数据不能共享,数据无结构,没有专门的数据管理软件。 文件系统阶段(20 世纪 50 年代后期至 60 年代中期)。其特点是:数据可以长期保存,有专门的数据管理软件一文件系统。 数据库系统阶段(20 世纪 60 年代后期以来)。其特点是:数据结构化,数据独立性高,数据共享度高,冗余度小,易于扩充,数据库管理系统提供统一的数据控制功能,包括数据安全性、完整性、并发控制和
29、数据恢复功能。26. (分数:2.00)A.B.C.D. 解析:解析:数据库系统通常使用外模式、模式和内模式的三级模式结构,但这并不是数据库惟一的一种分级模式结构,所以选项 A 不正确。 内模式/概念模式映像为数据的物理独立性提供支持,外模式/概念模式映像为数据的逻辑独立性提供支持,所以选项 B 不正确。 一个数据库只能有一个内模式,所以选项C 不正确。 外模式是用户观念下的数据结构的逻辑描述,在数据库中某个用户一般只会用到概念模式中的一部分记录集因此,外模式是概念模式的一个逻辑子集,外模式允许某些描述与概念模式不同。27. (分数:2.00)A.B.C.D. 解析:解析:文件系统阶段已经开始
30、运用数据管理软件,所以有无软件并不是文件系统阶段和数据库系统阶段的区别。文件系统管理数据有数据独立性和共享性差的缺点,而数据库系统均是基于某种数据模型的,数据共享性高、冗余度小、易扩充。因此,数据模型是数据库系统的核心和基础,也是两者问的主要区别。28. (分数:2.00)A. B.C.D.解析:解析:概念模型是对信息世界建模,所以概念模型应该能够方便、准确地表示信息世界中的常用概念。概念模型的表示方法很多,其中最为常用的是 P.P.S.CHEN 于 1976 年提出的实体一联系方法。该方法用 E-R 图来描述现实世界的概念模型,称为实体一联系模型(Entity-Relationship Mo
31、del)简称 E-R 模型。29. (分数:2.00)A.B.C.D. 解析:解析:在数据库的三级模式结构中,模式是数据库中全体数据的逻辑结构和特征的描述,一个数据库只有一个模式。外模式又称用户视图,一个数据库可以有多个外模式。内模式也称物理模式或存储模式,一个数据库只有一个内模式。它是数据物理结构和存储方式的描述,是数据库内部的表示方法。30. (分数:2.00)A.B. C.D.解析:解析:选择又称为限制(restriction),它是在关系 R 中选择满足给定条件的诸元组。投影(projection)是从 R 中选择出若干属性列组成新的关系。连接是从两个关系的笛卡尔积中选取它们的属性间满
32、足一定关系的元组,等值连接和自然连接都属于连接运算。31. (分数:2.00)A.B.C.D. 解析:解析:关系模型由关系数据结构、关系操作集合和关系完整性约束 3 大要素组成。关系模型的数据结构单一,在关系模型中,现实世界的实体以及实体间的各种联系均用关系来表示。关系操作的特点是集合操作方式,即操作的对象和结果都是集合。关系代数、元组关系演算和域关系演算均是抽象的查询语言,这些抽象的语言与具体的 DBMS 中实现的实际语言并不完全一样,但它们能用作评估实际系统中查询语言能力的标准或基础。关系模型的一个优点是高度非过程化。32. (分数:2.00)A.B.C.D. 解析:33. (分数:2.0
33、0)A.B. C.D.解析:34. (分数:2.00)A.B. C.D.解析:解析:关系数据库对关系是有限定的: 每一个属性是不可分解的; 每一个关系模式中属性的数据类型和属性的个数是固定的; 每一个关系仅仅有一种记录类型,即一种关系模式; 元组的顺序是无关紧要的; 属性的顺序可以任意交换: 在一个关系中不允许出现完全相同的元组。 一个关系对应一个二维表,但一个二维表不一定都能成为一个关系,如复式表格(数据项下还有子项)就不是一个关系,只有符合一定要求的二维表才是关系。35. (分数:2.00)A.B.C. D.解析:解析:创建索引(index)是加快表的查询速度的有效手段。 视图是从一个或几
34、个基本表(或其它视图)中导出的表,是一个虚表。可以简化用户的操作、是用户从多种角度观察同一个数据库,对重构数据库提供了一定程度的逻辑独立性,对机密数据提供安全保护的作用。 游标(cursor)用来协调一个 SOL 语句,原则上可产生或处理一组记录,而主语言一次只能处理一个记录的处理方式。 触发器(trigger)在制定的表中发生变化时被调用以响应 insert,update,delete 事件。trigger 可以查询其他表,包含复杂的 T.SQL 语句,并支持回滚。每个触发器都会创建两个逻辑专用表:inserted 和 deleted 表,表结构与被触发作用的表结构相同,执行完毕后与触发器相
35、关的两个表都会被删除。36. (分数:2.00)A.B.C.D. 解析:37. (分数:2.00)A. B.C.D.解析:38. (分数:2.00)A.B.C.D. 解析:39. (分数:2.00)A.B. C.D.解析:解析:GRANT 语句的一般格式为: GRANT权限,(权限). ON对象类型对象名 TO用户,(用户). WITH GRANT OPTION; A、C、D 选项语法错误,所以 B 选项是正确的。40. (分数:2.00)A.B.C. D.解析:41. (分数:2.00)A.B.C. D.解析:42. (分数:2.00)A.B. C.D.解析:43. (分数:2.00)A.B
36、.C.D. 解析:解析:函数依赖是事物之间相关性的一种表述,是属性固有语义的体现。设 R(U)是属性集 U 上的关系模式,X,Y,Z 是 U 的子集。若对 R(U)的任意一个可能的关系 r,r 中不可能存在两个元组在 X 上的属性值相等,而在 Y 上属性值不等,则称“X 函数确定 Y”或“Y 函数依赖于 X”,记作 XY,X 称为决定因素。由于 S 只出现了一次,所以码中必有 S,再稍加观察即可知道码是(H,S)。44. (分数:2.00)A.B.C. D.解析:45. (分数:2.00)A.B.C. D.解析:解析: 由 AC,可推出 ABC。由 AC,BCD,可推出 ABD。所以(A,B)
37、 为关系 R 的候选码。由 BCD,可推出 BCCD,由 BCCD,CDA,可推出 BCA。由 BCA,BCB,可推出 BCAB。由BCAB,ABE,可推出 BCE。所以(B,C) 也是关系 R 的候选码。46. (分数:2.00)A.B.C.D. 解析:47. (分数:2.00)A. B.C.D.解析:解析:设计数据库概念模型最著名、最实用的方法是 P.P.S.chen 于 1976 年提出的“实体一联系方法”,简称 E-R 方法。它采用 E-R 模型将现实世界的信息结构统一用实体、属性、以及实体之间的联系来描述。数据流图是在需求分析阶段使用的方法。48. (分数:2.00)A.B. C.D
38、.解析:解析:ORACLE Developer/2000 是界面开发工具:ORACLE Designer/2000 是分析设计工具;ORACLEDiscoverer/2000 足 OLAP 工具;SQL Connect 是关系数据库管理系统中的一种。如果要在 Dracle系统中进行数据库建模,应使用的是 Oracle Developer/2000。49. (分数:2.00)A.B.C.D. 解析:50. (分数:2.00)A.B. C.D.解析:51. (分数:2.00)A. B.C.D.解析:解析:在 Oracle 中,物理存储按数据块、盘区和段来组织。存储粒度的最好选择是数据块,它是一个固
39、定的字节数。盘区是特定数量的连续数据块。一个段是一组分配了特定数据结构的盘区。存储空间大小的选择是以数据块为单位。对于一张给定的表,数据可能存放在数据段中,而索引可能存放在索引段中。52. (分数:2.00)A. B.C.D.解析:解析:为了确保事务的正确执行,维护数据库的完整性,要求数据库系统维护以下事务特性: 原子性:要求事务的所有操作在数据库中要么全部正确反映出来,要么全部不反映。 一致性:事务必须是使数据库从一个一致性状态改变为另一个一致性状态。 隔离性:一个事务的执行不能被其他事务干扰。 持续性:持续性也称永久性,指一个事务一提交,它对数据库中数据的改变就应该是永久的。53. (分数
40、:2.00)A.B.C. D.解析:解析:系统可能发生的主要故障类型如下: 事务故障; 系统故障; 磁盘故障。 硬件故障或者是数据库软件或操作系统的漏洞,导致系统停止运行。主存储器内容丢失,而外存储器仍完好无缺。这类故障称为系统故障。54. (分数:2.00)A. B.C.D.解析:55. (分数:2.00)A.B.C.D. 解析:56. (分数:2.00)A.B. C.D.解析:57. (分数:2.00)A.B.C.D. 解析:解析:当前应用开发工具的发展趋势: 采用三层 Client/Server 结构; 对 Web 应用的支持: 开放的,构件式的分布式计算环境。58. (分数:2.00)
41、A. B.C.D.解析:59. (分数:2.00)A.B.C.D. 解析:60. (分数:2.00)A.B.C. D.解析:解析:数据仓库的基本特征: 数据仓库是面向主题的,基于主题的数据被划分成不同的领域; 数据仓库的数据足集成的; 数据仓库的数据是相对稳定的,它保存后一般不会改变: 数据仓库数据是反映历史变化的,它要求能够准确提供历史数据,而不仅仅是当前数据。61. (分数:2.00)A.B.C.D. 解析:二、填空题(总题数:45,分数:90.00)62.填空题(每空)请将每一个空的正确答案写在答题卡上。(分数:2.00)_解析:63.关系代数是以集合代数为基础发展起来的,它是一种关系操
42、纵语言,它的操作对象和操作结果都是 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:关系)解析:解析:任何一种运算都是将一定的运算符作用于一定的运算对象上,得到预期的运算结果,所以运算对象、运算符、运算结果是运算的三大要素。关系代数的运算对象是关系,它将一定的关系代数运算符作用于一定的关系上,得到预期的运算结果亦为关系。64.二叉树是结点的有限集合,这个有限集合或者为空集,或者由一个根结点及两棵不相交的分别称作为根的左子树和右子树的 1 组成。(分数:2.00)填空项 1:_ (正确答案:正确答案:二叉树)解析:解析:二叉树的定义是:二叉树是结点的有限集合,这个有限集合或者为空集,
43、或者由一个根结点及两棵不相交的分别称作为根的左子树和右子树的二叉树组成。65.在散列(Hash)文件中,因为散列函数不是一对一的关系,所以选择好的散列函数和 1 是散列文件的关键。(分数:2.00)填空项 1:_ (正确答案:正确答案:冲突处理方法。)解析:解析:散列函数不是一对一的关系,选用的散列函数出现冲突现象是在所难免的。所以选择好的散列函数和冲突处理方法是散列文件的关键。66.创建一个进程的主要任务是建立该进程的 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:PCB 或进程控制块)解析:67.从工作特性的角度可将设备分类为 1 设备和存储设备。(分数:2.00)填空项 1
44、:_ (正确答案:正确答案:输入/输出 或 I/O)解析:68.在文件系统中,文件的逻辑结构可分为两类,它们是流式文件和 1 文件。(分数:2.00)填空项 1:_ (正确答案:正确答案:记录式)解析:69.通常,自然连接的两个运算对象关系 R 和 S 具有公共属性,如果关系 R 和 S 没有公共属性,那么它们的自然连接就等同于 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:笛卡儿积)解析:解析:自然连接是构造新关系的有效方法,投影和选择是分解关系的有效方法。利用投影、选择和自然连接操作可以任意地分解和构造新关系。一般,自然连接使用在 R 和 S 有公共属性的情况中。如果两个关系
45、没有公共属性,那么他们的自然连接就变成笛卡儿积。70.某一学生关系的二维表的属性有学号、姓名、性别、年龄。其元素为 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:4)解析:71.“把查询 SC 表和更新 sc 表的 grade 列的权限授予用户 stu1”的正确 SQL 语句是 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:GRANT SELECT, UPDATE(grade) ON TABLE sc TO stu1)解析:解析:SQL 语言用 GRANT 语句向用户授予数据访问的权限,GRANT 语句的一般格式为: GRANT权限,权限. ON对象类型对象名,对象名. TO甩户,用户. WITH GRANT OPTION: 其语义为:将对指定操作对像的指定操作权限授予