1、国家三级(数据库技术)笔试模拟试卷 64及答案与解析 1 下面关于计算机的论述,其中错误的是 _。 1、第四代计算机以大规模集成电路和超大规模集成电路的使用为主要标志 2、 50年来计算机的发展趋势可以概括为:速度更快、功能更多、体积更小、价格更低 3、智能模拟是用计算机模拟人类某些智能行为, 目前最先进的智能机器人已经能够完全取代人脑进行思考 4、计算机信息处理,实质上就是由计算机进行数据处理的过程 ( A) 1、 2 ( B) 4 ( C) 3 ( D) 1、 2、 4 2 计算机软件分系统软件和应用软件两大类,其中处于系统软件核心地位的是_。 ( A)数据库管理系统 ( B)操作系统 (
2、 C)程序语言系统 ( D)网络通信软件 3 将单位内部的局域网接入 Internet(因特网 )所需使用的接入设备是 _。 ( A)防火墙 ( B)集线器 ( C)路由器 ( D)中继转发器 4 数据通信中数据传输速率是最重要的性能指标之一,它指单位时间内传送的二进制数据位数,常用的单位是 _。 ( A) kb/s ( B) byte/s ( C) MB/s ( D) KB/s 5 下面有几个关于局域网的说法,其中不正确的是 _。 ( A)局域网是一种通信网 ( B)连入局域网的数据通信设备只包括计算机 ( C)局域网覆盖有限的地理范围 ( D)局域网具有高数据传输率 6 下面关于计算机病毒
3、的叙述中,不正确的是 _。 1、计算机病毒有破坏性,凡是软件能作用到的计算机资源,都有可能受到病毒的破坏 2、计算机病毒有潜伏性,它可能长期潜伏在合法的程序中,遇到一定条件才开始进行破坏活动 3、计算机病毒有传 染性,它能不断扩散,这是计算机病毒最可怕的特性 4、计算机病毒是开发程序时未经测试而附带的一种寄生性程序,它能在计算机系统中存在和传播 ( A) 1 ( B) 2 ( C) 3 ( D) 4 7 下列关于线性表、栈和队的叙述,错误的是 _。 ( A)线性表是给定的 n(n必须大于零 )个元素组成的序列 ( B)线性表允许在表的任何位置进行插入和删除操作 ( C)栈只允许在一端进行插入和
4、删除操作 ( D)队列允许在一端进行插入在另一端进行删除 8 下列有关树的概念错误的是 _。 ( A)一棵树中只有一个无前驱的结点 ( B)一棵树的度为树中各个结点的度数之和 ( C)一棵树中,每个结点的度数之和等于结点总数减 1 ( D)一棵树中每个结点的度数之和与边的条数相等 9 对一棵 70个结点的完全二叉树,它有 _个非叶结点。 ( A) 35 ( B) 40 ( C) 30 ( D) 44 10 设有一个用线性探测法解决冲突得到的散列表:散列函数为 H(k)=k mod 11,若查找元素 14,则探测的次数 (比较的次数 )为 _。 ( A) 8 ( B) 9 ( C) 3 ( D)
5、 6 11 设森林 F中有 3棵树,其第一、第二和第三棵树的结点个数分别是 n1,n2和n3,则与森林 F对应的二叉树根结点的右子树上的结点个数是 _。 ( A) n1 ( B) n1+n2 ( C) n3 ( D) n2+n3 12 以下 _不是队的基本运算。 ( A)从队尾插入一个新元素 ( B)从队列中删除第 i个元素 ( C)判断一个队列是否为空 ( D)读取队头元素的值 13 用链表表示线性表的优点是 _。 ( A)便于随机存取 ( B)便于插入和删除操作 ( C)花费 的存储空间较顺序存储少 ( D)元素的物理顺序与逻辑顺序相同 14 以下 _与数据的存储结构有关。 ( A)栈 (
6、 B)队列 ( C)散列表 ( D)线性表 15 设有关键码序列 (16,9,4,25,15,2,13,18,17,5,8,24),要按关键码值递增的次序排序,采用初始增量为 4的希尔排序法,一趟扫描后的结果为 _。 ( A) (15,2,4,18,16,5,8,24,17,9,13,25) ( B) (2, 9,4,25,15,16,13, 18,17,5,8,24) ( C) (9, 4,16,15,2,13, 18,17,5,8,24,25) ( D) (9, 16,4,25,2,15, 13, 18,5, 17,8,24) 16 操作系统中的下列功能,与硬盘没有直接关系的是 _。 (
7、A) SPOOLING技术 ( B)文件管理 ( C)进程调度 ( D)虚拟存储 17 在页式存储管理中,当程序访问某一内存地址,结果发现所要的页面不在内存中,这时就会产生 _。 ( A)程序非法操作 ( B)输入 /输出中断 ( C)缺页中断 ( D)地址越界 18 系统 产生死锁的四个必要条件是:资源的独占使用、资源的非抢占分配、资源的循环等待和资源的 _。 ( A)完全分配 ( B)部分分配 ( C)静态分配 ( D)顺序分配 19 就资源管理和用户接口而言,操作系统的主要功能包括:处理器管理、存储管理、设备管理和 _。 ( A)时间管理 ( B)文件管理 ( C)事务管理 ( D)数据
8、库管理 20 操作系统中,进程在下列 _情况下从执行状态转为就绪状态。 ( A)进程被调度选中 ( B)时间片用完 ( C)等待某一事件 ( D)等待的事件发生 21 文件系统采用多级目录结构的好处是 _。 ( A)可以进行多道程序设计 ( B)提高内存利用率 ( C)不同用户可以给不同文件取相同名字 ( D)文件可以共享 22 操作系统中, “死锁 ”的概念是指 _。 ( A)程序死循环 ( B)硬件发生故障 ( C)两个或多个并发进程各自占有某种资源而又等待别的进程释放它们所占有的资源 ( D)系统停止运行 23 下列关于操作系统对文件管理的描述中,正确的是 _。 ( A)同一文件系统中不
9、允许文件同 名,否则会引起混乱 ( B)在文件系统中,打开文件是指创建一个文件控制块 ( C)文件目录一般存放在外存 ( D)文件的索引表全部存放在文件控制块中 24 分时系统允许多个用户同时联机地使用计算机,它有许多特点,下面不属于分时系统的特点的是 _。 ( A)多路性 ( B)占先性 ( C)交互性 ( D)独立性 25 设计磁盘调度算法时应考虑的两个基本因素是 _。 ( A)公平性和高效性 ( B)独立性和可靠性 ( C)有效性和安全性 ( D)以上都不对 26 数据是信息的 符号表示或称载体;信息则是数据的内涵,是数据的 _。 ( A)语法解释 ( B)语义解释 ( C)语用说明 (
10、 D)用法说明 27 数据库系统的三级模式结构是指 _。 ( A)外模式、模式、子模式 ( B)子模式、模式、概念模式 ( C)模式、内模式、存储模式 ( D)外模式、模式、内模式 28 关系数据库中,下列说法不正确的是 _。 ( A)每一个关系模式中,属性的个数是固定的。 ( B)在关系中元组的顺序 (行序 )是无关紧要的。 ( C)在关系中属性的顺序 (列序 )是无关紧要的。 ( D)关系中可以有重复出现的元组。 29 假定学生关系是 S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是 SC(S#,C#,GRADE),要查找选修“COM
11、PUTER”课程的女学生的姓名,将涉及到关系 _。 ( A) S ( B) SC, C ( C) S, SC ( D) S, C, SC 30 关系数据模型有许多优点,但下面所列的条目中 _不是它的优点。 ( A)结构简单 ( B)适用于集合操作 ( C)有标准语言 ( D)可表示复杂的语义 31 在如下两个数据库的表中,若雇员信息表 EMP的主键是雇员号,部门信息表DEPT的主键是部门号。若执行所列出的操作, _操作不能执行。( A)从雇员信息表 EMP中删除行 (010, 王宏达 , 01, 1200) ( B)在雇员信息表 EMP中插入行 (102, 赵敏 , 01, 1500) ( C
12、)将雇员信息表 EMP中雇员号 010的工资改为 1600元 ( D)将雇员信息表 EMP中雇员号 101的部门号改为 05 32 SQL语言中的 “视图 (view)”对应于数据库系统三级模式结构中的 _。 ( A)外模式 ( B)模式 ( C)内模式 ( D)都不对应 33 在数据库逻辑设计中,当将 E-R图转换为关系模式时,下面的做法不正确的是_。 ( A)一个实体类型可以转换为一个关系模式 ( B)一个联系类型可以转换为一个关系模式 ( C)由实体类型转换成的关系模式的主键是该实体类型的主键 ( D)由联系类型转换成的关系模式的属性是与该联系类型相关的诸实体类型属性的全体 34 设 X
13、Y 是一个函数依赖,且对于任何 X X, XY 都不成立,则称 XY 是一个 _。 ( A)完全函数依赖 ( B)部分函数依赖 ( C)平凡函数依赖 ( D)非平凡函数依赖 35 关系数据库的规范化理论指出:关系数据库中的关系应满足一定的要求,最起码的要求是达到 1NF,即满足 _。 ( A)每个非码属性都完全依赖于主码属性 ( B)主码属性惟一标识关系中的元组 ( C)关系中的元组不可重复 ( D)每个属性都是不可分解的 36 数据库概念设计的 E-R方法中,用属性描述实体的特征,属性在 E-R图中一般用下列 _图形表示。 ( A)矩形 ( B)四边形 ( C)菱形 ( D)椭圆形 37 数
14、据库设计的概念结构设计阶段,表示概念结构的常用方法和描述工具是_。 ( A)层次分析法和层次结构图 ( B)数据流程分析法和数据流程 ( C)结构分析法和模块结构 ( D)实体 -联系方法和 E-R图 38 数据库是在计算机系统中按照一定的数据模型组织、存储和应用的 _。 ( A)文件的集合 ( B)数据的结合 ( C)命令的集合 ( D)程序的集合 39 数据库系统依靠 _支持数据独立性。 ( A)具有封装机制 ( B)定义完整性约束条件 ( C)模式分级、各级模式之间的映像 ( D) DDL语言与 DML语言互相独立 40 在数据库系统中,当总体逻辑结构改变时,通过改变 _,使局部逻辑结构
15、不变,从而使建立在局部逻辑结构之上的应用程序也保持不变,称之为数据和程序逻辑独立性。 ( A)应用程序 ( B)逻辑结构和物理结构之间的映像 ( C)存储结构 ( D)局部逻辑结构到总体逻辑结构的映像 41 在数据库技术中,面向对象数据模型是一种 _。 ( A)概念模型 ( B)结构模型 ( C)物理模型 ( D)形象模型 42 关于数据库的三级模式结构,下列论述中正确的是 _。 ( A)三级模式结构是数据库惟一的一种分级模式结构 ( B)外模式 /概念模式映像为数据的物理独立性提供支持 ( C)内模式与物理数据库等价,概念模式与逻辑数据库等价 ( D)外模式是概念模式的一个逻辑子集,且外模式
16、的某些描述可以与概念模式不同 43 数据模型应具有 _。 ( A)数据描述功能 ( B)数据联系功能 ( C)数据查询功能 ( D)数据 描述及数据联系功能 44 下面关于外码的说法中,不正确的是 _。 ( A)外码体现了关系间的联系手段 ( B)外码是某个关系的码 ( C)外码不是任何关系的码 ( D)外码是一个关系的码而不是另一个关系的码 45 下列 _运算不是专门的关系运算。 ( A)选择 ( B)投影 ( C)笛卡尔积 ( D)连接 46 在并发控制中引入两段锁协议的目的是 _。 ( A)为了解决并行执行时可能引起的死锁问题 ( B)为了解决并行执行时可能引起的活锁问题 ( C)为了解
17、决 交叉调度的不可串行化问题 ( D)为了解决不同的调度导致不同的运行结果 47 对数据库中数据可以进行查询、插入、删除、修改,这是因为数据库管理系统提供了 _。 ( A)数据库定义功能 ( B)数据库操纵功能 ( C)数据库维护功能 ( D)数据库控制功能 48 数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的 _。 ( A)可靠性 ( B)一致性 ( C)完整性 ( D)安全性 49 下述 _是并发控制的主要方法。 ( A)授权 ( B)封锁 ( C)日志 ( D)索引 50 Oracle系统不但具有高性能的 RDBMS,而且提供全过程的应用开发工具。如
18、果要进行数据库建模,使用的是 _。 ( A) SQL Connect ( B) Oracle Designer/2000 ( C) Oracle Developer/2000 ( D) Oracle Financials 51 下面所列条目中, _是当前应用开发工具的发展趋势。 采用三层 Client/Server结构; 对 Web应 用的支持; 开放的,构件式的分布式计算环境。 ( A) 和 ( B) 和 ( C) 和 ( D)都是 52 ODBC是 _。 ( A)客户与服务器之间的接口标准 ( B)数据库查询语言标准 ( C)数据库应用开发工具标准 ( D)数据库安全性标准 53 概念模型
19、的常用方法是 _。 ( A)建立数据模型方法 ( B)需求分析方法 ( C)二维表方法 ( D)实体 联系方法 54 下列关于 “分布式数据库系统 ”的叙述中,正确的是 _。 ( A)分散在 各节点的数据是不相关的 ( B)用户可以对远程数据进行访问,但必须指明数据的存储节点 ( C)每一个节点是一个独立的数据库系统,既能完成局部应用,也支持全局应用 ( D)数据可以分散在不同节点的计算机上,但必须在同一台计算机上进行数据处理 55 下列叙述正确的是 _。 ( A)同一关系内部属性之间不存在引用关系 ( B)外码一定要与相应的主码同名 ( C)同一个关系中不允许出现完全相同的元组 ( D)同一
20、个关系中主码的值可以相同 56 在下列关于视图的叙述中,正确的一条是 _。 ( A)当某一视图被删除后,由该视图导出的其他视图也将被自动删除 ( B)若导出某视图的基本表删除了,但该视图不受任何影响 ( C)视图一旦建立,就不能被删除 ( D)当修改某一视图时,导出该视图的基本表也随之被修改 57 SQL语言集数据定义功能、数据操纵功能和数据控制功能于一体。如下所列语句中,是属于数据控制功能的语句。 ( A) GRANT ( B) CREATE ( C) INSERT ( D) SELECT 58 数据库物理设计完成之后,进入数据库实施阶段,下述工作中, _一般不属 于实施阶段的工作。 ( A
21、)建立库结构 ( B)扩充功能 ( C)加载功能 ( D)系统调试 59 数据库的逻辑结构设计任务就是把 转换为与所选用的 DBMS支持的数据模型相符合的过程。 ( A)逻辑结构 ( B)物理结构 ( C)概念结构 ( D)层次结构 60 现有关键码值分别为 5、 10、 15、 20的 4个结点,按所有可能的插入顺序去构造二叉树。这些二叉树排序中有 _棵是最佳二叉排序树。 ( A) 6 ( B) 5 ( C) 4 ( D) 3 61 结构化程序的基本控制结构有顺序、选择 、【 】。 62 广域网 WAN(Wide Area Network)也称为远程网,它覆盖的地理范围从几十公里到几千公里,
22、其通信子网主要采用的是【 】技术。 63 用树的前序遍历和中序遍历可以导出树的【 】遍历。 64 m阶 B树的根结点若不是叶结点,它至多有 m棵子树,至少有【 】棵子树。 65 对于具有 144个记录的文件,若采取分块查找法并每块长度为 8,则平均查找长度为【 】。 66 在操作系统中,当因资源竞争可能会引起死锁时,可以有两种策略对付:死锁的避免和预防以及【 】。 67 在页式存储管理中,用于提高访问速度存而放在高速缓冲存储器中的部分页表称【 】。 68 从设备的工作特性来分类,设备可以分为存储设备、【 】。 69 数据管理技术的发展经历如下三个阶段;人工管理阶段、文件系统阶段和【 】系统阶段
23、。 70 实体完整性的规则是若属性 A是基本关系 R的主属性,则属性 A【 】。 71 从域的概念来定义关系是值域笛卡尔积的一个【 】。 72 在 SQL语言中,删除一个数据库的定义,应该使用的语句是【 】。 73 数据库管理系统 (DBMS)管理并 且控制对【 】资源的使用。 74 数据仓库系统可看成由【 】、数据仓库管理软件及数据库仓库应用工具组成。 75 当发生故障时,根据现场数据内容、日志文件的故障前映象和【 】来恢复系统的状态。 76 所有事务均是通过读写操作来存取数据库中的数据内容,在这些事务的并发执行过程中,可以通过对这事务的读写活动进行【 】调度,使得这些活动的执行过程不影响数
24、据库的一致性。 77 在设计数据库前,常常先建立概念模型,用【 】来标识实体类型及实体间的联系。 78 假设有关系 rR, R的子集的 任意两个子集 X, Y。如果对关系中的任何两个元组 t, u,只要 tX=uY,就有 tY=uX,记为 XY ,则称在关系 r上【 】。 79 【 】是从大型数据库或数据仓库中发现并提取掩藏在其中的信息的一种新技术,目的是帮助决策者进行决策。 80 数据仓库是面向主题的、集成的、稳定的、【 】,用以支持经营管理中的决策制定过程。 国家三级(数据库技术)笔试模拟试卷 64答案与解析 1 【正确答案】 C 【试题解析】 智能模拟是用计算机模拟人类某些智能行为如感知
25、、思维、推理、学习、理解 等。近年出现的智能机器人以知识库为基础采用智能接口,能进行逻辑推理,完成判断和决策任务,他可以模拟或部分代替人的智能活动,但并不能完全取代人脑进行思考。所以第 3点的说法是错误的。 2 【正确答案】 B 【试题解析】 操作系统是系统软件的核心部分,它不仅是硬件与所有其他软件之间的接口,而且是整个计算机系统的控制和管理中心。 3 【正确答案】 C 【试题解析】 路由器是用来连接两个相同或不同网络的设备。例如互联的局域网数目很多或要将局域网与广域网互联时。中继器用于扩展传输距离,其功能是对从一 条电缆上接收的信号进行再生,并发送到另一条电缆上。集线器是局域网内部使用的,它
26、不能将局域网连接到广域网上去。防火墙用来控制内部网络和外部Internet的连接。 4 【正确答案】 A 【试题解析】 数据通信中数据传输速率是最重要的性能指标之一,它指单位时间内传送的二进制数据位数,常用的单位是 kb/s。 5 【正确答案】 B 【试题解析】 连入局域网的数据通信设备是广义的,包括计算机、终端和各种外部设备。 6 【正确答案】 D 【试题解析】 计算机病毒是指能够侵入计算机系统并在计 算机系统中潜伏、传播、破坏系统正常工作的一种具有繁殖能力的程序。它不是开发程序时未经测试而附带的一种寄生性程序,而是由掌握计算机程序设计技巧的人人为制造的。 7 【正确答案】 A 【试题解析】
27、 一个线性表是 n(n0)个数据元素的有限序列。 n定义为线性表的长度, n=0时称为空表; n 0时记为 (a1,a2,ai,an) ,其中 a1是第一个数据元素, an是最后一个数据元素。 8 【正确答案】 B 【试题解析】 一棵树的度是树中各结点的度的最大值,而不是各结点的度的和。 9 【正确答 案】 A 【试题解析】 深度为 k的,有 n个结点的二叉树,当且仅当其每一个结点都与深度为 k的满二叉树中编号从 1至 n的结点一一对应时,称之为完全二叉树。对一棵结点数为 n的完全二叉树,其叶结点的个数为对 n/2取整。 10 【正确答案】 D 【试题解析】 根据散列函数 H(k)=k mod
28、 11,待查找元素 14的哈希地址H(14)=3,但该地址已经存放了元素 25,根据线性探测法,得第一次冲突处理后的地址 H1=(3+1)mod 11=4,而该地址已经存放了元素 80,则找第二次冲突处理后的地址 H2=(3+2)mod 11=5,该地址已经存放了元素 16,依次类推,直到第五次冲突处理后的地址 H5=8,该地址存放的是元素 14,即查找成功,因此探测的次数为 6次。 11 【正确答案】 D 【试题解析】 因为森林的第兰棵树对应于二叉树根结点及其左子树,因此在本例中森林 F对应的二叉树根结点的右子树,将由 F的第二、第三棵树转换而来,其结点总数为 n2+n3。 12 【正确答案
29、】 B 【试题解析】 队只能在队尾插入元素,从队头删除元素,这就是所谓的 “先进先出 ”,而不能从队列中间删除或插入元素。 13 【正确答案】 B 【试题解析】 用链表来表示线性表,相邻元素的存储位置不一定相邻,它通过一系列指针将元素按它们在线性表中的逻辑顺序链接起来。链表的最大优点是便于插入和删除操作,但由于还要存储各结点的指针,所以花费的存储空间较顺序存储要多,同时也不便于随机存取。 14 【正确答案】 C 【试题解析】 线性表是 n个数据元素的有限序列,它只定义了数据的逻辑结构而并没有定义数据的存储结构。栈、队列是线性表的特例。而散列表 (又称哈希表 )定义了线性表的存储结构和检索方法。
30、 15 【正确答案】 A 【试题解析】 对 n个记录用希尔 (Shell)排序法进行排序是这样做的:首先取增量d1(d1 n),把全部记录分成 d1个组,所有距离为 d1倍数的记录放在同一组中,各组内使用插入排序法排序;然后取 d2(d2 d1),重复上述分组和排序工作,直到取 dn=1,即所有记录放在一个组中时排序为止。如此,对(16,9,4,25,15,2,13,18,17,5,8,24)取初始增量为 4进行分组: 16,15,17、 9, 2,5、(4, 13,8、 25, 18,24再插入排序,就是: 15, 2, 4, 18, 16, 5, 8, 24, 17, 9, 13, 25
31、16 【正确答案】 C 【试题解析】 SPOOLING是一种虚拟设备技术,它把独占设备变成逻辑上的共享设备。该技术的实现是通过高速、大容量的硬盘来实现的,它和硬盘由直接的关系;对于操作系统来说,狭义的文件指的是磁盘文件 (广义的文件还包括设备及虚拟设备等 ),所以,文件管理和硬盘有直接的关系。虚拟存储则更是把硬盘当作内存来用,其主要工作方式就是把内存中当前不被使用的页面以 “交换文件 ”的形式保存到硬盘上。所谓进程调度,其实质上就 是处理机调度,通常不会与磁盘直接打交道。在本题中只有进程调度和硬盘没有直接的联系。 17 【正确答案】 C 【试题解析】 当需要执行某条指令而又发现它不在内存时,或
32、当执行某条指令需要访问其他的数据或指令时,这些指令和数据不在内存中,从而发生缺页中断,系统将外存中相应的页面调入内存。 18 【正确答案】 B 【试题解析】 系统产生死锁的 4个必要条件是: 1、资源的独占使用; 2、资源的非抢占分配; 3、资源的循环等待; 4、资源的部分分配。 19 【正确答案】 B 【试题解析】 就资源管 理和用户接口而言,操作系统的主要功能包括: 1、处理器管理:主要是解决处理器的分配和调度; 2、存储管理:主要是管理主存储器资源; 3、设备管理:负责有效地管理各类外围设备; 4、文件管理:支持文件的存取、修改等操作并解决数据的存储、共享、保密和保护等问题。 20 【正
33、确答案】 B 【试题解析】 进程被调度选中时进程就会进入运行状态;等待某一事件的进程应该是处于等待状态。如果等待的事件发生,则该进程就由等待状态进入就绪状态。进程在执行过程中时间片用完则转为就绪状态。 21 【正确答案】 C 【试 题解析】 多级目录更确切地表达系统内部文件的组织结构,方便文件系统的管理。采用多级目录结构,不同用户可以给不同文件取相同名字,只要它们不是同一个目录结点下的叶结点。 22 【正确答案】 C 【试题解析】 由于各进程互相独立地活动,不断申请和释放软硬件资源,可能会出现这样一种状态:若干进程彼此等待对方拥有的而又不会释放的资源,进程不能进一步向前推进,这种状态就称为 “
34、死锁 ”。 23 【正确答案】 C 【试题解析】 在同一目录下不允许文件同名,但对于不同的目录则无此限制,所以选项 A说法不正确; 系统打开文件时,首先检查文件名所对应的文件控制块是否已在内存,如果不在,则将其调入内存;然后检查操作的合法性,所以选项 B说法也不正确;文件控制块 (FCB)中包含文件名、文件长度、文件的物理地址、文件的物理结构和文件日期等信息,但文件的索引表并不在文件控制块中,选项 D说法也不正确。 24 【正确答案】 B 【试题解析】 分时系统允许多个用户同时与计算机系统进行交互,所以分时系统具有交互性、多路性和独立性。 25 【正确答案】 A 【试题解析】 设计磁盘调度算法
35、时应考虑的两个基本因素是公平性 和高效性。 26 【正确答案】 B 【试题解析】 数据是信息的符号表示或称载体;信息则是数据的内涵,是数据的语义解释。 27 【正确答案】 D 【试题解析】 数据库系统的三级模式结构是指数据库系统由外模式、模式和内模式三级抽象模式构成。在数据库系统领域,一般不必深入到二进位或字节的级别看待数据,而是从文件级开始,因为数据库系统往往是建立在文件系统基础之上的。三级抽象模式在数据库系统中都存储于数据库系统的数据字典中,是数据字典的最基本内容,数据库管理系统通过数据字典来管理和访问数据模式。 28 【正确答案】 A 【试题解析】 关系模式中的属性相当于数据库中的字段,
36、它的个数是不固定的。 29 【正确答案】 D 【试题解析】 选修 “COMPUTER”课程的女学生的姓名,涉及到的字段有课程名称,学生姓名,学生性别,选课关系,这些分别存放在 S, C, SC这三个关系中。 30 【正确答案】 D 【试题解析】 关系操作的特点是集合操作方式,即操作的对象和结果都是集合。关系代数、元组关系演算和域关系演算均是抽象的查询语言,这些抽象的语言与具体的 DBMS中实现的实际语言并不完全一 样,但它们能用作评估实际系统中查询语言能力的标准或基础。数据库的数据完整性是指数据库中数据的正确性和相容性,那是一种语义概念,包括两个主方面: 1、与现实世界中应用需求的数据的相容性
37、和正确性。 2、数据库内数据之间的相容性和正确性。 31 【正确答案】 D 【试题解析】 当执行删除操作时,一般只需要检查参照完整性规则。如果是删除被参照关系中的行,检查被删除行在主码属性上的值是否正在被相应的被参照关系的外码引用,若不被引用,可以执行删除操作;若正被引用,有 3种可能的做法:不可以执行删除操作 (拒绝删除 ), 或将参照关系中相应行在外码属性上的值改为空值后再执行删除操作 (空值删除 ),或将参照关系中相应行一起删除 (级联删除 )。 32 【正确答案】 A 【试题解析】 SQL语言支持数据库三级模式结构,有些术语与传统的关系数据库术语不同,在 SQL中,模式对应于 “基本表
38、 (base table)”,内模式对应于 “存储文件 ”,外模式对应于 “视图 (view)”和部分基本表。 33 【正确答案】 C 【试题解析】 E-R模型向关系模式转换时遵循如下规则: 1、一个实体类型转换成一个关系模式,实体的属性就是关系的 属性,实体的键就是关系的键; 2、一个联系类型转换成一个关系模式,参与该联系类型的务实体的键以及联系的属性转换成关系的属性。 34 【正确答案】 A 【试题解析】 根据完全函数依赖的定义可知,在 R(U)中,如果 XY ,并且对于x的任何一个真子集 X, xY 不成立,则称 Y对 X完全函数依赖。 35 【正确答案】 D 【试题解析】 第一范式的定
39、义是:如果关系模式 R的每一个属性都是不可分解的,则称 R 1NF。 36 【正确答案】 D 【试题解析】 在 E-R图中,长方形表示实体,椭圆形表 示属性,菱形表示联系。 37 【正确答案】 D 【试题解析】 设计数据库概念模型最著名、最实用的方法是 P.P.S.chen于 1976年提出的 “实体 -联系方法 ”,简称 E-R方法。它采用 E-R模型将现实世界的信息结构统一用实体、属性、以及实体之间的联系来描述。 38 【正确答案】 B 【试题解析】 根据数据库的定义可知,数据库是长期存储在计算机内的、有组织的、可共享的数据集合。数据库中的数据按照一定的数据模型组织、描述和存储,具有较小的
40、冗余度,较高的数据独立性和易扩展性,并可为各种用户所共享。 39 【正确答案】 C 【试题解析】 数据库的三级模式结构指数据库系统由外模式、模式和内模式三级构成。数据库管理系统在这三级模式之间提供了两层映像:外模式 /模式映像,模式 /内模式映像。这两层映像保证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性。 40 【正确答案】 D 【试题解析】 模式描述的是数据的全局逻辑结构,外模式描述的是数据的局部逻辑结构。当模式改变时,由数据库管理员对外模式 /模式映像做相应改变,可以使外模式保持不变。应用程序是依据数据的外模式编写的,从而应用程 序也不必改变。保证了数据与程序的逻辑独立性,即
41、数据的逻辑独立性。 41 【正确答案】 B 【试题解析】 数据模型可以划分为两类:概念模型和数据模型。概念模型,也称信息模型,它是按用户的观点来对数据和信息建模,主要用于数据库设计。数据模型,也称结构模型,主要包括网状模型、层次模型、关系模型、面向对象模型等,它是按计算机系统的观点对数据建模,主要用于 DBMS的实现。 42 【正确答案】 D 【试题解析】 三级模式结构并不是数据库惟一的一种分级模式结构,所以选项 A说法不正确;内模式 /概念模式映 像为数据的物理独立性提供支持,外模式 /概念模式映像为数据的逻辑独立性提供支持,所以选项 B说法不正确;选项 D说法是正确的。 43 【正确答案】
42、 D 【试题解析】 数据模型是客观事物及其联系的数据描述,所以选项 D说法正确。 44 【正确答案】 C 【试题解析】 根据外码的定义可知:设 F是基本关系 R的一个或一组属性,但不是关系 R的码。如果 F与基本关系 S的主码 KS相对应,则称 F是 R的外码。外码体现了关系间的联系手段,外码是一个关系的码,是另一个关系的属性,所以选项 A、 B、 D说法正确。 45 【正确答案】 C 【试题解析】 选择、投影和连接运算属于专门的关系运算,而笛卡尔积属于集合运算。 46 【正确答案】 C 【试题解析】 两段锁协议是指所有事务必须分两个阶段:第一阶段是获得封锁,也称为扩展阶段;第二阶段是释放封锁
43、,也称为收缩阶段。若并发执行的所有事务均遵守两段锁协议,则对这些事务的任何并发调度策略都是可串行化的。 47 【正确答案】 B 【试题解析】 数据操纵的程序模块主要包括:查询处理程序模块、数据更新(增、删、改 )程序模块、交互式查询程序模块、嵌入式查询程序模 块。 48 【正确答案】 D 【试题解析】 数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的安全性。 49 【正确答案】 B 【试题解析】 数据库管理系统对事务的并发执行进行控制,以保证数据库一致性,最常用的方法是封锁的方法,即当一个事务访问某个数据项时,以一定的方式锁住该数据项,从而限制其他事务对该数
44、据项的访问。 50 【正确答案】 B 【试题解析】 Oracle Developer/2000是界面开发工具; Oracle Designer/2000是分析设计工具,帮助用户对复杂系统进行建模、分析和设计; SQL Connect是关系数据库管理系统中的一种。 51 【正确答案】 D 【试题解析】 当前应用开发工具的发展趋势: 1、采用三层 Client/Server结构;2、对 Web应用的支持; 3、开放的,构件式的分布式计算环境。 52 【正确答案】 A 【试题解析】 ODBC是一个应用程序接口,它使得客户可以生成 SQL语句,送到服务器去执行。使用 ODBC接口的任何客户可以与提供
45、ODBC接口的任何服务器连接。 53 【正确答案 】 D 【试题解析】 概念模型的表示方法很多,其中最为著名和常用的是 P.P.S.Chen提出的实体 -联系方法。该方法用 E-R图来描述现实世界的概念模型。 54 【正确答案】 C 【试题解析】 一个分布式数居库系统包含一个节点的集合,这此节点通过某种类型的网络连接在一起,具有如下特点:每一个节点是独立的数据库系统节点;这些结点协调工作,使得任何一个节点上的用户都可以对网络上的任何数据进行访问,就如同这些数据都存储在用户自己所在的节点上一样。由此可知 A、 B、 D是错误的。 55 【正确答案】 C 【试题解析】 同一关系内部属性之间可以存在
46、引用关系,所以选项 A错误;外码并不一定要与相应的主码同名,所以 B错误;同一个关系中主码的值不可以相同,所以 D错误。 56 【正确答案】 A 【试题解析】 视图是从一个或几个基本表 (或视图 )中导出的表,是一个虚表,其既可以被定义,也可以被删除,如导出视图的基本表中的数据发生变化,其视图中查询出来的数据也随之变化,若导出某视图的基本表被删除了,其视图也不存在了,故选项 B、 C、 D是错误的。 57 【正确答案】 A 【试题解析】 本题中 CREATE是定义基本表的语句 (数据定义功能 ), SELECT语句是进行数据库查询的, INSERT语句是插入一个元组或插入一个子查询的结果的命令 (数据操纵功能 ),而 GRANT语句是向用户授予操作权限的,属于数据控制功能语句。 58 【正确答案】 B