1、国家三级(数据库技术)笔试模拟试卷 63及答案与解析 1 计算机的应用领域很广泛,其应用最广泛的领域是 _。 ( A)科学与工程计算 ( B)数据与信息处理 ( C)辅助设计与辅助构造 ( D)信息采集与过程控制 2 从软件归类来看,微机中的 “DOS”应属于 _。 ( A)应用软件 ( B)系统软件 ( C) T具软件 ( D)管理软件 3 典型的局域网可以看成由以下三部分组成:网络服务器、工作站与 _。 ( A) IP地址 ( B)通信设备 ( C) TCP/IP协 议 ( D)网卡 4 计算机网络的资源共享主要包括 _。 ( A)设备资源和非设备资源共享 ( B)硬件资源和软件资源共享
2、( C)软件资源和数据资源共享 ( D)硬件资源、软件资源和数据资源共享 5 _是构成高度安全操作系统的常用技术。 ( A)安全核 ( B)物理隔阂 ( C)时间隔阂 ( D)密码隔阂 6 为了保护数据库的安全,主要在 _几个层次上采取安全性措施。 数据库系统层 物理层 操作系统层 人员层 网络层 ( A) 和 ( B) 、 和 ( C) 、 和 ( D)都是 7 下列关于数据结构的叙述中,正确的是 _。 ( A)数组是同类型值的集合 ( B)递归算法的程序结构比迭代算法的程序结构更为精练 ( C)树是一种线性结构 ( D)用一维数组存储二叉树,总是以先序遍历的顺序存储各结点 8 为了减少栈溢
3、出的可能性,可让两个栈共享一片连续内存空间,两个栈的栈底分别设在这片空间的两端,这样,只有 _时才可能产生上溢。 ( A)两个栈的栈顶在栈空间的某一位置 相遇 ( B)其中一个栈的栈顶到达栈空间的中心点 ( C)两个栈的栈顶同时到达栈空间的中心点 ( D)两个栈均不为空,且一个栈的栈顶到达另一个栈的栈底 9 对于 n个结点的单向链表 (无表头结点 )需要指针单元的个数至少为 _。 ( A) n-1 ( B) n ( C) n+1 ( D) 2n 10 所谓稀疏矩阵指的是 _。 ( A)非零元素个数较多的矩阵 ( B)零元素个数占矩阵元素总个数一半的矩阵 ( C)零元素个数远远多于非零元素个数且
4、分布没有规律的矩阵 ( D)包含有零元素的矩阵 11 堆是 _。 ( A)完全二叉树 ( B)线性表 ( C)二叉排序树 ( D)平衡二叉树 12 下面关于 B和 B+榭的叙述中,不正确的是 _。 ( A) B和 B+树都是平衡的多分树 ( B) B和 B+树都可用于文件的索引结构 ( C) B和 B+树都能有效地支持顺序检索 ( D) B和 B+树都有效地支持随机检索 13 评价一个算法性能的主要标准是 _。 ( A)算法易于调试 ( B)算法易于理解 ( C)算法的稳定性和正确性 ( D)算法的时间复杂度 14 串的长 度是指 _。 ( A)串中所含不同字母的个数 ( B)串中所含字符的个
5、数 ( C)串中所含不同字符的个数 ( D)串中所含非空格字符的个数 15 设某散列表的当前状态如下:一共有 20个位置,在第 0、 3、 4、 6、 13、 14、17、 19的位置存放着各结点的值,则该散列表的负载因子约为 _ ( A) 0.27 ( B) 0.52 ( C) 0.667 ( D) 0.4 16 在多道批处理系统中,为充分利用各种资源,运行的程序应具备的条件是_。 ( A)适应于内存分配的 ( B)计算量大的 ( C) I/O量大的 ( D)计算型和 I/O型均衡的 17 下列中断中, _不属于强迫性中断。 ( A)设备出错 ( B)掉电 ( C)时间片到时 ( D)执行
6、print语句 18 一个已经具备运行条件,但由于没有获得 CPU而不能运行的进程处于_。 ( A)等待状态 ( B)就绪状态 ( C)睡眠状态 ( D)挂起状态 19 从用户观点看,引入文件系统的目的是 _。 ( A)实现虚拟存储 ( B)保护系统文档 ( C)保护系统及用户文档 ( D)实现对文件的按名存取 20 在作业管理中, JCL是指 _。 ( A)作业控制语言 ( B)作业命令行 ( C)作业命令连接 ( D)作业控制方式 21 存储管理的目的是实现 _。 ( A)提高计算机资源的利用率 ( B)扩充主存容量,并提高主存利用效率 ( C)有效使用和分配外存空间 ( D)提高 CPU
7、的执行效率 22 下列文件的物理结构中,不利于文件动态增长的文件物理结构是 _。 ( A)顺序结构 ( B)链接结构 ( C)索引结构 ( D) Hash结构 23 若把操作系统看作计算机系统资源的管理者,下列 _不属于操作系统所管理的资源。 ( A)程序 ( B)内存 ( C) CPU ( D)中断 24 UNIX操作系统的文件系统是 _。 ( A)一级目录结构 ( B)二级目录结构 ( C)分级树型结构 ( D)链表结构 25 在数据库系统阶段,数据 _。 ( A)具有物理独立性,没有逻辑独立性 ( B)具有逻辑独立性,没有物理独立性 ( C)物理独立性和逻辑独立性均没有 ( D)具有高度
8、的物理独立性和逻辑独立性 26 单用户数据库管理系统与多用户数据库管理系统之间最明显也是最重要的差别:是否支持多个用户 _。 ( A)查询数据库 ( B)定义数据库 ( C)修改数据库 ( D)共享数据库 27 在面向对象的数据模型中,每一个对象都有一个惟一的标识,称为 _。 ( A)属性 ( B)封装 ( C)对象标识 ( D)继承 28 下列的数据库管理系统属于层次模型的是 _。 ( A) IMS数据库管理系统 ( B) CODASYL系统 ( C) ORACLE系统 ( D) FOXBASE系统 29 一个公司有若干名兼职人员,而每个兼职人员有可能在多家公司打工,则公司与兼职人员之间具有
9、 _。 ( A)一对一联系 ( B)一对多联系 ( C)多对多联系 ( D)多对一联系 30 下列叙述中,不正确的是 _。 ( A)模式是数据库全体数据的逻辑结构和特征的描述 ( B)一个模式可以有很多实例 ( C)模式是相对变动的,实例一旦确定下来就比较稳定 ( D)模式反映的是数据的结构及其联系,而实例反映的是数据库某一时刻的状态 31 在关系数据库管理系统的层次结构 中,应用层的服务对象是 _。 ( A)数据库 ( B)终端用户和应用程序 ( C)终端用户 ( D)数据查询 32 用谓词来表达查询要求的方式是 _。 ( A)关系演算 ( B)关系代数 ( C)关系逻辑 ( D)关系查询
10、33 在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间,常用的方法是创建 _。 ( A)另一个表 ( B)游标 ( C)视图 ( D)索引 34 对于数据表: student(sno,sname,sex,age,grade),查询学习成绩为空的学生的学号和姓名,下面语句正确的是 _。 ( A) SELECT sno,sname FROM student WHERE grade=NULL ( B) SELECT sno,sname FROM student WHERE grade IS NULL ( C) SELECT sno,age FROM student WHERE g
11、rade IS NULL ( D) SELECT sno,age FROM student WHERE grade=NULL 35 一个信息表 student,要求它由学号 sno,姓名 sname,性别 sex,年龄 age, 4个属性组成。现在对这个现有的表增加一个入学时间 cometime字段为日期型,下列语句正确的是 _。 ( A) ALTER TABLE student ADD cometime DATE NOT NULL; ( B) ALTER TABLE student ADD cometime DATE; ( C) ALTER TABLE student DROP cometi
12、me DATE NOT NULL; ( D) ALTER TABLE student MODIFY cometime DATE; 36 假定职员关系是 S(S#,SNAME,SEX,AGE),部门关系是 C(C#,CNAME),职员部门关系是 SC(S#,C#,remark),要查询职员号为 “20031006”的职员所在的部门名称,将涉及到关系 _。 ( A) S ( B) SC,C ( C) S,SC ( D) S,C,SC 37 若用如下的 SQL语句建立一个 worker表: CREATE TABLE worker(NOC(4)NOT NULL,NAMEC(8)NOT NULL,SEX
13、C(2), AGEN(2) 可以插入到 worker表中的是 _。 ( A) (20031006,NULL,男 , 23) ( B) (NULL,NULL,女 , 23) ( C) (NULL, 李林 , 男 , 23) ( D) (20031006, 李林 , 男 , 23) 38 有一个关系:学生 (学号,姓名,系别 ),规定学号的值域是 8个数字组成的字符串,这一规则属于 _。 ( A)实体完整性约束 ( B)参照完整性约束 ( C)用户自定义完整 性约束 ( D)关键字完整性约束 39 已知关系 R见下表,可以作为 R主码的属性组是 _。 ( A) ABC ( B) ABD ( C)
14、ACD ( D) BCD 40 有两个关系 R和 S,分别包含 15个和 10个元组,则在 R S, RS, RS中不可能出现的元组数目情况是 _。 ( A) 15,5,10 ( B) 18,17,7 ( C) 21, 11,4 ( D) 25,15,0 41 下列叙述不正确的是 _。 ( A) DBMS具有数据库定义功能 ( B) DBMS具有数据库存取功 能 ( C) DBMS不具有数据库的维护功能 ( D) DBMS具有数据组织存储和管理功能 42 下列属于一个 DBMS的用户界面应具有的性质是 _。 可靠性 易用性 多样性 立即反馈 ( A) 、 和 ( B) 和 ( C) 、 和 (
15、 D)全部 43 数据库 FoxBASE和 Oracle都是关系型数据库管理系统,但它们之间存在重要差别。其差别之一是 _。 ( A) FoxBASE可以使用汉字,而 Oracle不可以使用汉字 ( B) FoxBASE是单用户数据库,而 Oracle是多用户数据库 ( C) FoxBASE一个数据库是一个表,而 Oracle一个数据库可以包含多个表 ( D) FoxBASE在微机上运行,而 Oracle在大中型机上运行 44 MSSQL SERVER数据库系统的核心是 _。 ( A) SYBASE SQL SERVER ( B) IBM DB2 ( C) Microsoft SQL Serv
16、er ( D) Oracle 45 在 RDBMS层次中,仅次于应用层的是 _。 ( A)数据存取层 ( B)语言翻译处理层 ( C)操作系统 ( D)数据存储层 46 下列的故障中,可能会造成事务执行失败的是 _。 ( A)系统故障 ( B)磁盘故障 ( C)逻辑错误 ( D)硬件故障 47 不允许其他事务对这个锁定目标再加上任何类型锁的锁是 _。 ( A)共享锁 ( B)排他锁 ( C)共享锁或排他锁 ( D)以上都不是 48 设事务 T1和 T2,对数据库中的数据 X进行操作,可能有如下几种情形,请问以下不会发生冲突操作。 ( A) T1正在读 X时, T2也要读 X ( B) T1正在
17、读 X时, T2要写 X ( C) T1正在写 X时, T2也要写 X ( D) T1正在写 X时, T2要读 X 49 数据库维护阶段的故障维护工作是指 _。 ( A)排除设备故障 ( B)恢复遭到破坏的数据库 ( C)修改不适当的库结构 ( D)修改应用程序 50 当关系模式 R(A,B)已属于 3NF,下列说法中 _是正确的。 ( A)它一定消除了插入和删除异常 ( B)仍存在一定的插入和删除异常 ( C)一定属于 BCNF ( D) A和 C都是 51 在逻辑结构设计中,关系已达到规范化,但 因某些属性过多时,可将它分为两个或多个关系模式,这叫做 _。 ( A)模式评价 ( B)优化模
18、式 ( C)合并 ( D)分解 52 若使关系模式 R U, F分解为关系模式 Ri U1, F1, R2 U2,F2能够进行无损连接分解的充分必要条件是 _。 ( A) (U1U2U1) F+ ( B) (U1 U2U1 U2) F+ ( C) (U1U2U2) F+ ( D) (U1U2U1 U2) F+ 53 候选关键字的属性可以有 _。 ( A) 0个 ( B) 1个 ( C) 1个或多个 ( D)多个 54 规范化理论是关系数据库进行逻辑设计的理论依据所在,根据这个理论,关系数据库中的关系必须满足:其每一属性都是 _。 ( A)互不相关的 ( B)不可分解的 ( C)长度可变的 (
19、D)互相关联的 55 数据库设计的需求阶段主要设计 _。 ( A)程序流程图 ( B)程序结构图 ( C)框图 ( D)数据流程图 56 下列关于 Dephi的叙述中, _是不正确的 ( A) Dephi属于第四代语言, ( B) Dephi基于面 向对象编程方法,是一种可视化开发工具 ( C) Dephi提供了数据迁移工具 (DataPump),可以实现数据从一个数据库到另一个数据库的迁移 ( D) Dephi可以方便地支持数据仓库的创建 57 数据库功能可分为前端和后端。下列叙述错误的是 _。 ( A)后端负责存取结构、查询计算和优化、并发控制以及故障恢复 ( B)前端包括表格生成器、报表
20、书写工具、图形用户界面工具等 ( C)前端与后端之间通过过程化语言来接口 ( D)在集中式系统中,前端和后端在同一个系统中运行 58 PowerBuilder是一个 _。 ( A)用于系统实现阶段的开发工具 ( B)用于系统详细调查阶段的开发工具 ( C)用于系统逻辑设计阶段的开发工具 ( D)用于系统可行性研究阶段的开发工具 59 第二代数据库系统是指 _。 ( A)层次型数据库系统 ( B)网状型数据库系统 ( C)分布式数据库系统 ( D)关系型数据库系统 60 下列叙述正确的是 _。 ( A)在分布式系统中处理器是紧耦合的 ( B)并行系统是由一些松耦合的结点组成 ( C)在分布式系统
21、中每个结点是一个 独立的数据库系统结点 ( D)分布式系统并没有做到真正意义上的相互独立 61 数据模型质量的高低【 】影响数据库性能的好坏。 62 在 OSI 7层协议中,【 】负责确定分组如何从出发端到达目的端,即路径选择。 63 树中的结点可以没有后继结点,可以只有一个后继结点,也可以有多个后继结点。树的定义是一个【 】定义。 64 前序遍历、中序遍历和后序遍历均采用 “【 】 ”的访问顺序。 65 在【 】中,若树不为空,则访问根结点,依次按前序遍历方式遍历根的每一棵子树。 66 时间片的 值一般根据进程要求系统的【 】和系统的进程数来决定。 67 在并发控制中,通常采用【 】策略来避
22、免活锁。 68 求树 T中结点 v的第 i个孩子结点的操作是【 】。 69 在数据约束条件中,【 】用来限定符合数据模型的数据状态,以及状态的变化,以保证数据的正确、有效和相容。 70 在数据库管理系统的 6个方面的功能中,【 】功能是数据库管理系统的核心。 71 用户通过使用【 】将数据库的结构及数据的特性通知相应的 DBMS,从而生成存储数据的框架。 72 在建立索引时,用【 】表 明索引文件中每一个索引值只对应惟一的数据记录。 73 聚簇索引是指索引项的顺序与表中记录的物理顺序一致的索引组织,在二个基本表上最多只能建立【 】个聚簇索引。 74 在 SQL语句定义查询范围时,谓词 in可以
23、用来查找属性值属于指定集合的元组,它实现 “【 】 ”运算。 75 PowerBuilder是一种真正的 4GL语言,可随意直接嵌套 SQL语句返回值被赋值到语句的变量中,支持语句级【 】,存储过程和数据库函数,是一种类似 SQLJ的规范。 76 随着微软的【 】技术的推广, VB将会逐渐退出 历史舞台。 77 层次模型的数据约束,上一层记录与下一层记录之间的关联关系只能是【 】联系。 78 关系模型用【 】结构来表示实体及其联系,它是目前应用最广泛的一种数据结构。 79 数据管理是指对数据的分类、组织、编码、储存、【 】和维护。 80 在数据模型中,把描述实体的数据称为记录,而把描述实体属性
24、的数据称为【 】。 国家三级(数据库技术)笔试模拟试卷 63答案与解析 1 【正确答案】 B 【试题解析】 计算机应用的主要领域有:科学与工程计算、数据与信息处理、过程控制等 。其中,应用最广泛的领域是数据与信息处理。 2 【正确答案】 B 【试题解析】 软件分为系统软件和应用软件两大部分。题中的工具软件属于系统软件,管理软件是应用软件的一种。 “DOS”是磁盘操作系统的简称,用来管理微机的硬件资源和软件资源,不属于应用软件,而属于系统软件。 3 【正确答案】 B 【试题解析】 局域网是一种通信网络,它主要由网络服务器、工作站和通信设备组成,这里所说的通信设备是广义的,包括计算机、终端和各种外
25、部设备,局域网覆盖一个小的地理范围,从一个办公室、一幢大楼,到几公里的 地理范围。 4 【正确答案】 D 【试题解析】 计算机网络的功能很多,如资源共享、数据通信等。其中,资源共享是计算机网络的最主要的功能。资源共享包括硬件资源共享、软件资源共享和数据资源共享。 5 【正确答案】 A 【试题解析】 操作系统的安全措施主要从隔阂、分层和内控三个方面进行考虑。物理隔阂、时间隔阂和密码隔阂属于隔离措施的不同类型。安全核是构成高度安全操作系统的常用技术。 6 【正确答案】 D 【试题解析】 为了保护数据库,必须在以下几个层次上采取安全性措施: 1、物理层。计 算机系统所位于的节点 (一个或多个 )必须
26、在物理上受到保护,以防止入侵者强行闯入或暗中潜入。 2、人员层。对用户的授权必须格外小心,以减少授权用户接受贿赂或其他好处而给入侵者提高访问机会的可能性。 3、操作系统层。不管数据库系统多安全,操作系统安全性方面的弱点总是可能成为对数据库进行未授权访问的一种手段。 4、网络层。由于几乎所有的数据库系统都允许通过终端或网络进行远程访问,网络软件的软件层安全性和物理安全 性一样重要,不管在Internet上还是企业私有的网络内。 5、数据库系统安全层。数据库系统的某些用户获得的授权可能只允许他访问数据库中有限的部分,而另外一些用户获得的授权可能允许他查询,但不允许他修改数据。保证这样的授权限制不被
27、违犯是数据库系统的责任。 7 【正确答案】 A 【试题解析】 选项 B说法是不确切的,因为递归算法与迭代算法是两种不同的算法,其适用的场合不同,因此谈不上谁比谁清晰的问题,但考虑到执行效率,如果一个算法能够使用迭代算法,且不致于牺牲太大的可读性,一般需将递归算法转换成迭代算法 ;树是一种非线性结构,所以选项 C也是错误的;用一维数组存储二叉树,一般以按层遍历的顺序存储,选项 D也是错的。只有选项 A是正确的,因为根据数组的定义可得数组是同类型的元素的集合。 8 【正确答案】 A 【试题解析】 两栈共享连续存储空间,两个栈的栈底分别设在这个存储空间的两端的存储结构中,为了使两栈的空间能够做到互补
28、余缺,减少溢出的可能性,两个栈的栈满溢出都不能按位置判别,仅当两栈的栈顶相遇时,才可能栈满溢出。选项 B、 C、 D都是按栈顶位置来判别是否不产生上溢,因此是错误的。选项 A符合上述判别规则,即 两个栈的栈顶在栈空间的某一位置相遇时才可能产生上溢。 9 【正确答案】 C 【试题解析】 在 n个结点的单向链表 (无表头结点 )中,每个结点都有一个指针单元 (即指针域 ),加上头指针,至少需要 n+1个指针单元。 10 【正确答案】 C 【试题解析】 稀疏矩阵零元素个数远远多于非零元素个数且分布没有规律的矩阵。 11 【正确答案】 A 【试题解析】 堆实质上是一棵完全二叉树结点的层次序列,此完全二
29、叉树的每个结点对应于一个关键码。 12 【正确答案】 C 【试题解析】 B树只适 用于随机检索,不适用于顺序检索;而 B树把所有关键码都存在叶结点上,这就为顺序检索也提供了方便。 13 【正确答案】 D 【试题解析】 评价一个算法性能的主要标准是算法的时间复杂度和空间复杂度,即算法效率的度量,主要是看算法的执行时间和它所占用的存储空间。 14 【正确答案】 B 【试题解析】 串的长度定义为串中字符的数目,所以选项 B为正确答案。选项 C不正确,因为串中可以含有相同的字符。选项 A不正确,因为串中可能含有相同的字母,而且也可能含有数字等其他非字母字符。选项 D不正确,因为空格也 是一种字符,在计
30、算长度时理应将其计算在内。 15 【正确答案】 D 【试题解析】 负载因子的大小体现散列表的装满程度。本题中,散列表的 20个位置上有 8个装载数据,因此负载因子约为 8/20=0.4。 16 【正确答案】 D 【试题解析】 在多道批处理系统中,为充分利用各种资源,运行的程序应具备计算型和 I/O型均衡的的条件。 17 【正确答案】 C 【试题解析】 中断源一般可分为两类:强迫性中断和自愿性中断。强迫性中断包括输入 /输出中断、硬件故障中断、时钟中断、控制台中断和程序性中 断。 A和 D属于其中的输入 /输出中断; B属于硬件故障中断。时间片到时属于自愿性中断。 18 【正确答案】 B 【试题
31、解析】 一个已经具备运行条件,但由于没有获得 CPU而不能运行的进程处于就绪状态。 19 【正确答案】 D 【试题解析】 引入文件系统的目的可从多方面理解,如从用户角度看,使用户的文件按名存取是其最主要的目的。 20 【正确答案】 A 【试题解析】 JCL是 Job Control Language的简写,指作业控制语言。 JCL是用户书写作业说明书的特殊的程序语言,通常 包含作业描述、资源说明、作业执行、作业流程控制等作业控制语句。 21 【正确答案】 B 【试题解析】 存储管理即对主存的管理技术。其目的主要是通过合理地分配与管理主存储器,达到高效利用主存,扩充主存容量的目的。 22 【正确
32、答案】 A 【试题解析】 顺序结构是将文件在逻辑上连续的信息存放在磁盘相邻的块上,但磁盘的存储空间利用率不高,不利于文件长度动态增长。 23 【正确答案】 D 【试题解析】 可以从资源管理的角度来描述操作系统。资源管理之一是操作系统的主要作用。资源主要是指计 算机系统为了进行数值计算和数据处理所需要的各种物质基础,通常分硬件资源和软件资源。就本题来讲, CPU和内存储器属于硬件资源,程序属于软件资源,所以只有中断不属于硬件资源,也不属于软件资源,当然也不在操作系统管理的资源范围之内。 24 【正确答案】 C 【试题解析】 UNIX的文件系统构成了一棵多级树,即采用分级树型结构,允许用户建立自己
33、的子目录。 25 【正确答案】 D 【试题解析】 数据独立性是指应用程序与数据之间相互独立、互不影响,数据独立性包括物理独立性和逻辑独立性。在数据库系统阶 段,数据具有较高的物理独立性和逻辑独立性。 26 【正确答案】 D 【试题解析】 多用户数据库管理系统的 “多用户 ”主要是指对资源的共享。 27 【正确答案】 C 【试题解析】 在面向对象的数据模型中,每一个对象都有一个惟一的标识,称为对象标识。 28 【正确答案】 A 【试题解析】 IMS数据库管理系统属于层次模型,故 A选项正确; CODASYL系统属于网状模型, ORACLE和 FOXBASE系统属于关系模型。 29 【正确答案】
34、C 【试题解析】 如果对于实体集 A中的每 一个实体,实体集 B中至多有一个实体与之联系,反之亦然,称为一对一联系;如果对于实体集 A中的每一个实体,实体集 B中有 n个实体与之联系;对于实体集 B中的每一个实体,实体集 A中至多有一个与之联系,称实体集 A与 B的联系为一对多联系;如果对于实体集 A中的每一个实体,实体集 B中有 n个实体与之联系;对于实体集 B中的每一个实体,实体集 A中有 m个实体与之联系,称为多对多联系。所以 C选项正确。 30 【正确答案】 C 【试题解析】 模式是数据库全体数据的逻辑结构和特征的描述,不涉及到具体的值,一个模式可以有很多实例。 模式反映的是数据的结构
35、和联系,而实例反映的是数据库某一时刻的状态,模式是相对稳定的,实例是相对变动的。 31 【正确答案】 B 【试题解析】 应用层属于最上层,位于 DBMS核心之外,处理的对象是各种各样的数据库应用,包括应用程序和终端用户的事务请求和查询要求等。 32 【正确答案】 A 【试题解析】 关系代数是通过对关系的运算来表达查询要求的方式。关系演算是用谓词来表达查询要求的方式。 33 【正确答案】 C 【试题解析】 视图具有以下几个作用:简化用户操作;使用户能以多种角度 看待同一数据;支持重构数据库的逻辑独立性;视图能够提供安全保护同时不增加数据的存储空间。 34 【正确答案】 B 【试题解析】 A、 D
36、选项中,不能写成列名 =NULL; C、 D选项查询的字段不正确。 35 【正确答案】 B 【试题解析】 新增加的列一律允许为空值,故 A错。 DROP用于删除指定的完整性约束,故 C错。 MODIFY用于修改原有的列定义,故 D错。 36 【正确答案】 B 【试题解析】 在若干个表中进行查询时,根据所需要查出的属性来确定查询的表的范围。本题可以先根据职员号从 SC表中找到相对应的部门号,再根据部门号从C表中可以找到相应的部门名称,故只涉及到关系 SC和 C。 37 【正确答案】 D 【试题解析】 NO字段和 NAME字段不允许为空,因此在进行插入操作时,该属性值不能为空, A、 B、 C选项
37、中都有空值,故不能插入。 SEX字段为字符型,而 A选项中的该属性值为数值型,也不正确。 38 【正确答案】 C 【试题解析】 用户自定义完整性:由用户根据实际情况,对数据库中数据的内容所作的规定称为用户定义的完整性规则。通过这些限制数据库中接受符合完整性约束条件的数据值 ,不接受违反约束条件的数据,从而保证数据库的数据合理可靠。 39 【正确答案】 B 【试题解析】 主码:又称主关键字,是属性或属性的组合,其值能够惟一地标识一个元组。在本题中,只有 A、 B和 D属性组符合这一条件。 40 【正确答案】 B 【试题解析】 R S是将两个关系 R和 S的元组合并,其结果是一个新关系;RS是从
38、R关系中去掉 S关系也有的元组组成新的关系; RS是将两个关系 R和 S的公共元组组成一个新的关系。 41 【正确答案】 C 【试题解析】 DBMS具有数据库定义功能,数 据库的维护功能,数据存取功能,数据组织存储和管理功能。 42 【正确答案】 D 【试题解析】 一个 DBMS的用户界面应具有可靠性、易用性、立即反馈、多样性。 43 【正确答案】 C 【试题解析】 FoxBASE所有的功能 Oracle基本上都具备,当然包括 A、 B、 D选项所列出的功能。在 Oracle上又有了很大的发展,其中基本的是一个数据库可以包含多个表,而 FoxBASE一个数据库就是一个表。 44 【正确答案】
39、C 【试题解析】 MSSQL SERVER数据库系统是美国 Microsoft(微软 )公司的产品,其核心是 Microsoft SQL Server,简称为 MSSQL SERVER或 SQL SERVER。 45 【正确答案】 B 【试题解析】 RDBMS的层次结构由上到下依次是:应用层、语言翻译处理层、数据存取层、数据存储层。 46 【正确答案】 C 【试题解析】 系统故障、磁盘故障和硬件故障都不会导致事务执行失败。逻辑错误、系统错误可能会造成事务执行失败。 47 【正确答案】 B 【试题解析】 不允许任何其他事务对这个锁定目标再加上任何类型锁 的锁是排他锁。 48 【正确答案】 A 【
40、试题解析】 只有两个事务都在进行读操作时才肯定不会发生冲突。否则就会发生丢失更新问题, 49 【正确答案】 B 【试题解析】 数据库维护阶段的故障维护工作是指恢复遭到破坏的数据库。 50 【正确答案】 B 【试题解析】 若关系模型 R 2NF,且每一个非主属性都不传递于码,则R 3NF。 3NF就是不允许关系模式的属性之间有这样的非平凡的函数依赖XY ,其中 X不包括码, Y是非主属性。 X不包含有两种情况,一种情况 X是码的真宁集,这是 2NF不允 许,另一种情况 X不是码的真子集,这是 3NF不允许的。在 3NF中,仍存在一定的插入和删除异常。 51 【正确答案】 D 【试题解析】 在逻辑
41、结构设计中,关系虽已达到规范化,但因某些属性过多时,可将它分为两个或多个关系模式,这叫做分解。 52 【正确答案】 D 【试题解析】 关系模式 R分解为关系模式 R1, R2具有无损连接性的分解的充分必要条件是 (U1U2U1 U2) F+或 (U1U2U2 U1) F+。 53 【正确答案】 C 【试题解析】 主关键字或侯选关键字,是属性或属 性的组合,其值能够惟一地标识一个元组。 54 【正确答案】 B 【试题解析】 每个属性都是不可分解的,这是关系模式应满足的基本条件。 55 【正确答案】 D 【试题解析】 数据库设计的需求阶段的目的是获得用户对数据库系统的要求,即确定要做什么。为了达到
42、这个目的,设计人员应对现实世界要处理的对象进行详细调查,在了解原系统的概况和确定新系统功能原理的过程中,收集支持系统目标的基础数据及其他数据。对客观对象调查完成后,对用户需求进行描述和分析,在众多的分析方法中,通常用数据流图来描述数据的流向 和处理过程,用数据字典对数据流程图中出现的全部名称进行解释说明。数据流程图和数据字典为系统设计提供了统一的依据,在随后的设计中,不论有多少人参加,大家都以它们为依据,不必担心数据不一致而导致矛盾和混乱。 56 【正确答案】 D 【试题解析】 Dephi属于第四代语言,是一种可视化开发工具和面向对象的编程,而且可以实现数据从一个数据库到另一个数据库的迁移,具
43、有强大的数据库支持。 57 【正确答案】 C 【试题解析】 数据库功能可以分为两部分:前端包括表格生成器、报表书写工具、图形用户界面工 具等,后端包括计算和优化、并发控制以及故障恢复,前端与后端之间通过 SQL或应用程序来接口。在集中式系统中,前端和后端在同一个系统中运行。 58 【正确答案】 D 【试题解析】 PowerBuilder是由美国著名的数据库应用开发工具厂商 PowerSoft公司于 1961年 6月推出的完全按照客户机 /服务器体系结构设计的快速应用开发系统,是用于系统可行性研究阶段的开发工具。 59 【正确答案】 D 【试题解析】 第二代数据库系统指支持关系模型的关系数据库系
44、统。 60 【正确答案】 C 【试题解析】 在并行系统中处理器是紧耦合的。分布式系统是由一些松耦合的结点组成。在分布式系统中每个结点是一个独立的数据库系统结点。分布式系统做到了真正意义上的相互独立。 61 【正确答案】 不会 【试题解析】 为了反映事物本身及事物之间的联系,数据库中的数据必须有一定的结构,这种结构用数据模型来表示,一个具体的数据模型应当正确地反映出数据之间存在的整体逻辑关系,所以数据模型质量的高低直接影响数据库性能的好坏。 62 【正确答案】 网络层 【试题解析】 网络层负责确定分组如何从出发端到达 目的端,即路径选择。另外,如果在子网中同时出现过多的分组,它们将相互堵塞通路而
45、形成瓶颈,因此网络层还要负责拥挤控制。网络层还经常设有记帐功能。总之,网络层负责将分组从源主机传到目的主机。 63 【正确答案】 递归 【试题解析】 树是 n0个结点的有限集合, n 0时则称为空树。在一棵非空树中,仅有一个结点称为根结点; n 1时,其余的结点可分为若干个不相交的集合,其中每一个集合本身又是一棵树,这些集合称为根结点的子树。显然,树的这个定义是一个递归定义。 64 【正确答案】 先左后右 【试题 解析】 前序遍历、中序遍历和后序遍历均采用 “先左后右 ”的访问顺序,在同一棵二叉树的前序遍历序列、中序遍历序列和后序遍历序列中,所有叶子结点的先后顺序完全相同。 65 【正确答案】
46、 前序遍历 【试题解析】 前序遍历若树不为空,则 1、访问根结点; 2、依次按前序遍历方式遍历根的每一棵子树。后序遍历若树不为空,则 =1、依次按后序遍历方式遍历根的每一棵子树; 2、访问根结点。 66 【正确答案】 应答时间 【试题解析】 时间片的值应根据进程要求系统的应答时间和系统的进程数来决定,如果要求系统快速应答 则时间片小一些;如果进程数少,则时间片可以大一些,这样可减少进程调度的次数,提高系统效率。 67 【正确答案】 先来先服务 【试题解析】 封锁会带来新问题:活锁和死锁。通常采用先来先服务策略来避免活锁;采用一次封锁法、顺序封锁法来预防死锁;采用定期诊断、释放某事务的方法来解除死锁。 68 【正确答案】 CHILD(T, v, i)