1、三级数据库技术笔试-47 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:60,分数:60.00)1.下列选项中不是 I/O总线类型的是(分数:1.00)A.PCI总线B.USB总线C.IEEE总线D.1394总线2.数据库中对全部数据的整体逻辑结构的描述,作为数据库的(分数:1.00)A.存储模式B.子模式C.模式D.外模式3.在下面对于关系的叙述中,叙述不正确的是(分数:1.00)A.关系中的每个属性是不分解的B.在关系中元组的顺序是无关紧要的C.任意的一个二维表都是一个关系D.每一个关系只有一种记录类型4.在数据库系统中,当数据库的模式改变时,用户程序可以不做改
2、变。这是数据的(分数:1.00)A.物理独立性B.存储独立性C.位置独立性D.逻辑独立性5.计算机的技术性能指标主要是指(分数:1.00)A.所配备语言、操作系统、外部设备B.字长、CPU 的主频、内/外存容量C.显示器的分辨率、打印机的配置D.磁盘容量、内存容量6.逻辑文件存放在存储介质上时,采用的组织形式是与什么有关(分数:1.00)A.逻辑文件结构B.存储介质特性C.主存储器管理方式D.分配外设方式7.若用如下的 SQL语句创建一个表 S:CREATE TABLE S(S# char(16)NOT NULL;SNAME char(8)NOT NULL,SEX char(2),AGE in
3、teger)向表 S中插入如下行时,哪一行可以被插入(分数:1.00)A.(991001,李明芳,女,23)B.(990746,张民,NULL,NULL)C.(NULL,陈道明,男,35)D.(992345,NULL,女,25)8.在单链表中在指针 p所指结点后插入结点 q的操作是(分数:1.00)A.q:=p.link; p.link:=q.linkB.p.link=q.link; q.link:=p.linkC.q.link=p; p.link=qD.q.link:=p.link; p.link:=q9.当_成立时,称 XY 为平凡的函数依赖。(分数:1.00)A.B.C.D.10.设有关
4、系 SC(SNO,CNO,GRADE),主码是(SNO,CNO)。遵照实体完整性规则(分数:1.00)A.只有 SNO不能取空值B.只有 CNO不能取空值C.只有 GRADE不能取空值D.SNO与 CNO都不能取空值11.在文件系统阶段,操作系统管理数据的基本单位是(分数:1.00)A.文件B.记录C.程序D.数据项12.下列关于 E-R模型向关系数据模型转换的叙述中,正确的是(分数:1.00)A.实体的元组就是关系的属性B.实体的属性就是关系的属性C.实体的候选码就是关系的码D.实体的主属性就是关系的码13.操作系统中的下列功能,与硬盘没有直接关系的是(分数:1.00)A.SPOOLING技
5、术B.文件管理C.进程调度D.虚拟存储14.下列关于函数依赖的叙述中不正确的是(分数:1.00)A.由 XY,XZ,有 XYZB.由 XYZ,有 XZ,YZC.由 XY,WYZ,有 XWZD.由 XY 及 Z包含于 Y,有 XZ15.对线性表,在下列哪种情况下应当采用链表表示(分数:1.00)A.经常需要随机地存取元素B.经常需要进行插入和删除操作C.经常需要占据一片连续的存储空间D.表中元素的个数不变16.通道是一种(分数:1.00)A.I/O设备B.I/O控制器C.I/O处理机D.设备控制器17.在关系数据库中元组的集合称为关系。通常标识元组的属性或最小属性组称为(分数:1.00)A.主键
6、B.定义C.属性D.模式18.关系数据模型有许多优点,下列不属于其优点的是(分数:1.00)A.结构简单B.运用于集合操作C.有标准语言支持D.可表示复杂语言19.操作系统中,进程在下列哪种情况下从执行状态转为就绪状态(分数:1.00)A.进程被调度选中B.时间片用完C.等待某一事件D.等待的事件发生20.下列中断中,不属于强迫性中断的是(分数:1.00)A.设备出错B.掉电C.时间片到时D.执行 print语句21.下列关于模式的术语中,哪一个不是指数据库三级模式结构中的外模式(分数:1.00)A.子模式B.用户模式C.存储模式D.用户视图22.UNIX系统中,把输入输出设备看作是(分数:1
7、.00)A.普通文件B.目录文件C.特殊文件D.索引文件23.下面关于局域网特点的叙述中,不正确的是使用专用的通信线路,数据传输速率高;能提高系统的可靠性、可用性;响应速度慢;通信时间延迟较低,可靠性好;不能按广播方式或组播方式进行通信。(分数:1.00)A.、B.、C.、D.、24.下面关于外码的说法中,不正确的是(分数:1.00)A.外码体现了关系间的联系手段B.外码是某个关系的码C.外码不是任何关系的码D.外码是一个关系的码而不是另一个关系的码25.下列是数据库系统的核心和基础的是(分数:1.00)A.数据模型B.数据库管理系统C.数据库技术D.关系理论26.下列不属于数据的存储和管理的
8、对象是(分数:1.00)A.用户数据B.索引C.数据字典D.视图27.计算机病毒是指能够侵入计算机系统并在计算机系统中潜伏、传播、破坏系统正常工作的一种具有繁殖能力的(分数:1.00)A.指令B.程序C.设备D.文件28.若事务 T对数据 R已加 X锁,则其他事务对数据 R(分数:1.00)A.可以加 S锁不能加 X锁B.不能加 S锁可以加 X锁C.可以加 S锁也可以加 X锁D.不可以加任何锁29.下列关于 Delphi的叙述中,不正确的是(分数:1.00)A.Delphi属于第四代语言B.Delphi基于面向对象编程方法,是一种可视化开发工具C.Delphi提供了数据迁移工具(DataPum
9、p),可以实现数据从一个数据库到另一个数据库的迁移D.Delphi可以方便地支持数据仓库的创建30.数据库的三级模式结构中,模式也称为(分数:1.00)A.逻辑模式B.物理模式C.用户模式D.系统模式31.假设事务执行前,账户 A和账户 B分别有 1000元和 2000元,保证事务执行后 A+B之和为 3000元,这反映了事务的(分数:1.00)A.一致性B.原子性C.隔离性D.持久性32.通过指针链来表示和实现实体之间联系的模型是(分数:1.00)A.层次型B.网状型C.关系型D.层次型和网状型33.一个部门有若干名职工,则部门与职工之间具有(分数:1.00)A.一对一联系B.一对多联系C.
10、多对多联系D.多对一联系34.关系数据库中,实现实体之间的联系是通过表与表之间的(分数:1.00)A.公共索引B.公共存储C.公共元组D.公共属性35.下面关于关系的性质描述正确的是(分数:1.00)A.每列中的分量可以来自不同的域B.一个关系中可以有相同的元组C.每一个分量必须是不可分的数据项D.不同列的分量必须来自相同的域36.对关系数据库来讲,下面说法错误的是(分数:1.00)A.每一列的分量是同一种类型数据,来自同一个域B.不同列的数据可以出自同一个域C.行的顺序可以任意交换,但列的顺序不能任意交换D.关系中的任意两个元组不能完全相同37.下述哪个成立时,称 XY 为平凡的函数依赖(分
11、数:1.00)A.B.C.D.38.在 SQL语言中,一个基本表的定义一旦被删除,则与此基本表相关的下列内容中也自动被删除的是在此表中的数据 在此表上建立的索引 在此表上建立的视图(分数:1.00)A.和B.和C.和D.全部39.下列的权限中,允许删除关系的是(分数:1.00)A.UPDATEB.DELETEC.DROPD.ALTERATION40.关系数据库,实现表与表之间的联系是通过(分数:1.00)A.实体完整性规则B.参照完整性规则C.用户定义的完整性D.值域41.在数据库逻辑结构设计中,将 E-R模型转换为关系模型应遵循相应原则。对于三个不同实体集和它们之间的一个多对多联系,最少应转
12、换为多少个关系模式(分数:1.00)A.2B.3C.4D.542.用下列 4种排序方法,对一个已排好序(由小到大)的序列进行排序(由小到大),哪种方法最好(分数:1.00)A.冒泡排序B.直接选择排序C.直接插入排序D.归并排序43.Oracle目前可以存储极大的对象,这是因为它引入了四种新的数据类型,其中_大对象数据类型在数据库中只存储它的目录名。(分数:1.00)A.BLOBB.CLOBC.BFILED.NCLOB44.对于学生信息表:student(sno, sname, sex, age, dept),如果把学生“张明”的姓名改为“张岩”,则正确的语句是(分数:1.00)A.UPDAT
13、E SET sname=张明WHERE sname=张岩B.UPDATE student SET sname=张明WHERE sname=张岩C.UPDATE student SET sname=张岩D.UPDATE student SET sname=张岩WHERE sname=张明45.在 Oracle 32具中,用于支持数据仓库应用的是(分数:1.00)A.Oracle Discoverer/2000B.Oracle Designer/2000C.Oracle Developer/2000D.Oracle Financials46.下列对文件系统的多级目录结构的描述正确的是(分数:1.0
14、0)A.线性结构B.树形结构C.散列结构D.双链表结构47.下列与数据库日志无关的是(分数:1.00)A.保障事务原子性B.保障数据库一致性C.故障后恢复D.死锁检测48.按层次次序将一棵有 n个结点的完全二叉树的所有结点从 1到 n编号,当 in/2 时,编号为 i的结点的左子女的编号是(分数:1.00)A.2i-1B.2iC.2i+1D.不确定49.下列不属于 SQL Server2000中的数据库对象的是(分数:1.00)A.表B.表空间C.存储过程D.触发器50.信息认证是信息安全的一个重要方面,下列哪一项不属于实施信息认证的方法(分数:1.00)A.身份识别B.密钥管理C.数字签名D
15、.消息认证51.设 U是所有属性的集合,X、Y、Z 都是 U的子集,且 Z=U-X-Y。下面关于多值依赖的叙述中不正确的是(分数:1.00)A.若 XY,则 XZB.若 XY,则 XYC.若 XY,且 YD.若 Z=,则 XY52.通常一台计算机系统的存储介质包括 Cache、内存、磁带和硬盘,其中访问速度最快的是(分数:1.00)A.CacheB.磁带C.硬盘D.内存53.如果允许不同用户的文件可以具有相同的文件名,通常采用哪种形式来保证按名存取的安全(分数:1.00)A.重名翻译机构B.建立索引表C.建立指针D.多级目录结构54.设有关键码序列(Q,G,M,Z,A,N,B,P,X,H,Y,
16、S,T,L,K,E),采用二路归并排序法进行排序,下面哪一个序列是第二趟归并后的结果(分数:1.00)A.G,Q,M,Z,A,N,B,P,H,X,S,Y,L,T,E,KB.G,M,Q,Z,A,B,N,P,H,S,X,Y,E,K,L,TC.G,M,Q,A,N,B,P,X,H,Y,S,T,L,K,E,ZD.A,B,G,M,N,P,Q,Z,E,H,K,L,S,T,X,Y55.下列以更好地支持企业或组织的决策分析处理的、面向主题的、集成的、相对稳定的、体现历史变化的数据集合的是(分数:1.00)A.数据库系统B.数据库管理系统C.数据仓库D.数据集成56.在一棵二叉树上,度为零的结点的个数为 n0,度
17、为 2的结点的个数为 n2,则 n0的值为(分数:1.00)A.n2+1B.n2-1C.n2D.n2/257.当中断产生时,系统所做的第一项工作是(分数:1.00)A.识别中断源,分析中断产生的原因B.保护被中断程序的现场C.判断中断源的中断优先级D.取得中断处理程序的入口地址58.在一个长度为 n的顺序表的表尾插入一个新元素的渐进时间复杂度为(分数:1.00)A.O(n)B.O(1)C.O(n2)D.O(log2n)59.散列法存储中处理碰撞的方法主要有两类,一是开地址法,另一类是(分数:1.00)A.拉链法B.归并法C.删除法D.忽略法60.SQL中引入了连接表的概念,它允许用户在一个 S
18、elect语句的_子句中指定连接操作。(分数:1.00)A.FromB.WhereC.Group byD.Order by二、填空题(总题数:20,分数:40.00)61.设一台微机的 CPU有 20根地址线,其寻址能力可达 1。(分数:2.00)填空项 1:_62.计算机网络采用层次结构,各层之间互相 1。(分数:2.00)填空项 1:_63.设只包含根结点的二又树的高度为 0,则高度为 k的二叉树的最小结点数为 1。(分数:2.00)填空项 1:_64.设有两个散列函数 H1(k)=k mod 13和 H2(k)=k mod 11+1,散列表 T012,用双重散列解决冲突。函数 H1用来计
19、算散列地址,当发生冲突时,H2 作为计算下一个探测地址的增量,假定在某一时刻表 T的状态为:(分数:2.00)填空项 1:_65.进程存在的标志是 1。(分数:2.00)填空项 1:_66.对于移动臂磁盘,磁头在移动臂的带动下,移动到指定柱面的时间称为 1 时间。(分数:2.00)填空项 1:_67.SQL语言支持数据库三级模式结构。在 SQL中,外模式对应于视图和部分基本表,模式对应于基本表全体,内模式对应于 1。(分数:2.00)填空项 1:_68.在最坏情况下,冒泡排序的时间复杂度为 1。(分数:2.00)填空项 1:_69.数据的 1 是数据库的主要特征之一,是数据库与文件系统的根本区
20、别。(分数:2.00)填空项 1:_70.当前的数据处理可大致地划分为两大类: 1 和分析型处理。(分数:2.00)填空项 1:_71.关系数据库的规范化理论规定,在执行分离时,必须遵守 1,保持原有的依赖关系和无损连接。(分数:2.00)填空项 1:_72.SQL中用于对查询结果进行分组的语句是 1。(分数:2.00)填空项 1:_73.在 Oracle工具中,用于支持数据仓库应用的 OLAP工具是 1。(分数:2.00)填空项 1:_74.在数据模型中,用树形结构表示实体以及实体问联系的是 1 数据模型。(分数:2.00)填空项 1:_75.在关系模式 R(U)中,如果 XY,YZ,且 Y
21、不是 X的子集,不存在 XY 的情况,则称 Z 1依赖于X。(分数:2.00)填空项 1:_76.数据仓库系统可看成由 1、数据仓库管理软件及数据库仓库应用工具组成。(分数:2.00)填空项 1:_77. 1是数据库操作的核心。(分数:2.00)填空项 1:_78.层次模型的数据约束,上一层记录与下一层记录之间的关联关系只能是 1 联系。(分数:2.00)填空项 1:_79.如果两个实体之间具有 M:N联系,则将它们转换为关系模型的结果是 1 个表。(分数:2.00)填空项 1:_80.SQL语言可以对两种基本数据结构进行操作,一种是表,另一种是 1。(分数:2.00)填空项 1:_三级数据库
22、技术笔试-47 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:60,分数:60.00)1.下列选项中不是 I/O总线类型的是(分数:1.00)A.PCI总线B.USB总线C.IEEE总线 D.1394总线解析:解析 目前常用的 I/O总线有如下几种:PCI 总线、LISB 总线和 1394总线。PCI 总线是一种不依附于某个具体处理器的局部总线,能支持多种外设,并能在高时钟频率下保持高性能;USB 通用串行总线是一种连接 I/O串行设备的技术标准,USB 定义了一类通用硬件接口,使得在计算机上添加任何 I/O串行设备都变得相当规范并且操作非常容易;1394 总线起源于
23、 Apple公司,又名 FireWire,是为家用电器研制的一种高速串行总线标准,其目的是解决对速度要求很高的带宽设备的传输问题。2.数据库中对全部数据的整体逻辑结构的描述,作为数据库的(分数:1.00)A.存储模式B.子模式C.模式 D.外模式解析:解析 数据库系统的三级模式结构由外模式、模式和内模式组成。模式也称逻辑模式或全局模式,是对数据库中全体数据的全局逻辑结构和特性的描述,是所有数据库用户的公共数据视图。外模式也称子模式或用户模式,是数据库用户看到的数据视图。它是与某一应用有关的数据结构的描述。内模式也称存储模式。内模式是全体数据库的内部表示或者低层描述,即对数据的物理结构和存储方式
24、的描述。3.在下面对于关系的叙述中,叙述不正确的是(分数:1.00)A.关系中的每个属性是不分解的B.在关系中元组的顺序是无关紧要的C.任意的一个二维表都是一个关系 D.每一个关系只有一种记录类型解析:解析 一个关系对应一个二维表,但一个二维表不一定都能成为一个关系,如复式表格(数据项下还有子项)就不是一个关系,只有符合一定要求的二维表才能关系,因此 C是错误的。4.在数据库系统中,当数据库的模式改变时,用户程序可以不做改变。这是数据的(分数:1.00)A.物理独立性B.存储独立性C.位置独立性D.逻辑独立性 解析:解析 数据的逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的,也就是
25、说,数据的逻辑结构改变了,用户程序也可以不变。5.计算机的技术性能指标主要是指(分数:1.00)A.所配备语言、操作系统、外部设备B.字长、CPU 的主频、内/外存容量 C.显示器的分辨率、打印机的配置D.磁盘容量、内存容量解析:解析 衡量计算机的技术性能指标常用的有:字长;速度;容量;带宽;版本;可靠性。6.逻辑文件存放在存储介质上时,采用的组织形式是与什么有关(分数:1.00)A.逻辑文件结构B.存储介质特性 C.主存储器管理方式D.分配外设方式解析:解析 用户的逻辑文件要存放到存储介质上时,文件系统要根据存储设备的类型,用户采用的存取方式决定文件在存储介质上的组织方式。7.若用如下的 S
26、QL语句创建一个表 S:CREATE TABLE S(S# char(16)NOT NULL;SNAME char(8)NOT NULL,SEX char(2),AGE integer)向表 S中插入如下行时,哪一行可以被插入(分数:1.00)A.(991001,李明芳,女,23)B.(990746,张民,NULL,NULL) C.(NULL,陈道明,男,35)D.(992345,NULL,女,25)解析:解析 根据该表的语法,S#,SName,不能为空,因此选项 C,D 不能被插入。在选项 A中,由于各列均为字符,所以应用引号表示,而该选项中的“女”没加引号,所以选项 A也不能被插入。8.在
27、单链表中在指针 p所指结点后插入结点 q的操作是(分数:1.00)A.q:=p.link; p.link:=q.linkB.p.link=q.link; q.link:=p.linkC.q.link=p; p.link=qD.q.link:=p.link; p.link:=q 解析:解析 单链表中指针 p所指结点后插入结点 q的操作是 q.link:=p.link;p.link:=q。9.当_成立时,称 XY 为平凡的函数依赖。(分数:1.00)A.B. C.D.解析:10.设有关系 SC(SNO,CNO,GRADE),主码是(SNO,CNO)。遵照实体完整性规则(分数:1.00)A.只有 S
28、NO不能取空值B.只有 CNO不能取空值C.只有 GRADE不能取空值D.SNO与 CNO都不能取空值 解析:解析 本题考查实体完整性的基本概念,实体完整性是指关系的主码不能取空值,由于 (SNO,CNO)为主码,故两个都不能够取空值。因此正确答案为 D。11.在文件系统阶段,操作系统管理数据的基本单位是(分数:1.00)A.文件 B.记录C.程序D.数据项解析:解析 文件管理方式是把数据组织成文件形式存储在磁盘上,所以文件是操作系统管理数据的基本单位。12.下列关于 E-R模型向关系数据模型转换的叙述中,正确的是(分数:1.00)A.实体的元组就是关系的属性B.实体的属性就是关系的属性 C.
29、实体的候选码就是关系的码D.实体的主属性就是关系的码解析:解析 E-R 模型向关系数据模型转换时,实体的属性就是关系的属性,实体的码就是关系的码。13.操作系统中的下列功能,与硬盘没有直接关系的是(分数:1.00)A.SPOOLING技术B.文件管理C.进程调度 D.虚拟存储解析:解析 SPOOLING 是一种虚拟设备技术,它把独占设备变成逻辑上的共享设备。该技术的实现是通过高速、大容量的硬盘来实现的,它和硬盘有直接的关系。对于操作系统来说,狭义的文件指的是磁盘文件(广义的文件还包括设备及虚拟设备等),所以,文件管理和硬盘有直接的关系。虚拟存储则更是把硬盘当作内存来用,其主要工作方式就是把内存
30、中当前不被使用的页面以“交换文件”的形式保存到硬盘上。所谓进程调度,其实质上就是处理机调度,通常不会与磁盘直接打交道。在本题中只有进程调度和硬盘没有直接的联系。14.下列关于函数依赖的叙述中不正确的是(分数:1.00)A.由 XY,XZ,有 XYZB.由 XYZ,有 XZ,YZ C.由 XY,WYZ,有 XWZD.由 XY 及 Z包含于 Y,有 XZ解析:解析 设 R(U)属性集 U上的关系模式,X,Y,Z 是 U的子集,若对 R(U)的任意一个可能的关系r,r 中不可能存在两个元组在 X上的属性值相等,而在 Y上属性值不等则称“X 函数确定 Y”,或“Y函数依赖于 X”,记作 xY,X 称为
31、决定因素。在关系模型 R中,要判断函数依赖是否成立,唯一的办法是仔细地考察属性的含义。15.对线性表,在下列哪种情况下应当采用链表表示(分数:1.00)A.经常需要随机地存取元素B.经常需要进行插入和删除操作 C.经常需要占据一片连续的存储空间D.表中元素的个数不变解析:解析 用链表的形式表示的线性表最大的优势是能动态地、很方便地进行插入和删除操作。16.通道是一种(分数:1.00)A.I/O设备B.I/O控制器C.I/O处理机 D.设备控制器解析:解析 通道是一个用来控制外部设备工作的硬件机制,相当于一个功能简单的处理机。通道是独立于 CPU的,专门负责数据输入/输出传输工作的处理机。17.
32、在关系数据库中元组的集合称为关系。通常标识元组的属性或最小属性组称为(分数:1.00)A.主键 B.定义C.属性D.模式解析:解析 关系对应于二维表,元组对应于表中的一行,属性对应于表中的一类,主键用来唯一地标识一个元组的一个或一组属性。关系中的某一组属性若其值可以唯一地标识一个元组,则该属性组为一个候选关键字。若一个关系中由多个候选关键字,则可任选一个作为主关键字,也称主键。18.关系数据模型有许多优点,下列不属于其优点的是(分数:1.00)A.结构简单B.运用于集合操作C.有标准语言支持D.可表示复杂语言 解析:解析 关系数据模型的数据结构简单,用户易懂,只需用简单的查询语句就可对数据库进
33、行操作。关系模型是数学化的模型,可把表格看成一个集合,因此集合论、数理逻辑等知识可引入到关系模型中来。19.操作系统中,进程在下列哪种情况下从执行状态转为就绪状态(分数:1.00)A.进程被调度选中B.时间片用完 C.等待某一事件D.等待的事件发生解析:解析 进程被调度选中时进程就会进入运行状态;等待某一事件的进程应该是处于等待状态。如果等待的事件发生,则该进程就由等待状态进入就绪状态。进程在执行过程中时间片用完则转为就绪状态。20.下列中断中,不属于强迫性中断的是(分数:1.00)A.设备出错B.掉电C.时间片到时 D.执行 print语句解析:解析 中断源一般可分为两类:强迫性中断和自愿性
34、中断。强迫性中断包括输入/输出中断、硬件故障中断、时钟中断、控制台中断和程序性中断。A 和 D属于其中的输入/输出中断;B 属于硬件故障中断。时间片到时属于自愿性中断。21.下列关于模式的术语中,哪一个不是指数据库三级模式结构中的外模式(分数:1.00)A.子模式B.用户模式C.存储模式 D.用户视图解析:解析 外模式也称子模式或用户模式,是数据库用户的数据视图。存储模式是内模式。22.UNIX系统中,把输入输出设备看作是(分数:1.00)A.普通文件B.目录文件C.特殊文件 D.索引文件解析:解析 UNIX 系统中文件分为普通文件,内部无结构的一串字符;目录文件,由文件目录项构成的文件;特殊
35、文件,表示 I/O设备的文件。23.下面关于局域网特点的叙述中,不正确的是使用专用的通信线路,数据传输速率高;能提高系统的可靠性、可用性;响应速度慢;通信时间延迟较低,可靠性好;不能按广播方式或组播方式进行通信。(分数:1.00)A.、B.、 C.、D.、解析:解析 局域网的主要特点有:为一个单位或部门所拥有,地理范围和站点数目均有限;使用专用的通信线路,数据传输率高;通信时间延迟较低,可靠性较好;能按广播方式或组播方式进行通信。一个单位或部门使用局域网的主要优点:能方便地共享昂贵的外部设备、大中型主机以及软件和数据;便于系统的扩展;能提高系统的可靠性、可用性;响应速度较快。24.下面关于外码
36、的说法中,不正确的是(分数:1.00)A.外码体现了关系间的联系手段B.外码是某个关系的码C.外码不是任何关系的码 D.外码是一个关系的码而不是另一个关系的码解析:解析 根据外码的定义可知:设 F是基本关系 R的一个或一组属性,但不是关系 R的码。如果 F与基本关系 s的主码 KS相对应,则称 F是 R的外码。外码体现了关系问的联系手段,外码是一个关系的码,是另一个关系的属性,所以选项 A、B、D 说法正确。25.下列是数据库系统的核心和基础的是(分数:1.00)A.数据模型 B.数据库管理系统C.数据库技术D.关系理论解析:解析 模型是现实世界特征的模拟和抽象。数据模型(Data Model
37、)也是一种模型,它是现实世界数据特征的抽象。现有的数据库系统均是基于数据模型的,因此,数据模型是数据库系统的核心和基础。26.下列不属于数据的存储和管理的对象是(分数:1.00)A.用户数据B.索引C.数据字典D.视图 解析:解析 数据存储和管理功能支持对大量的、各种类型数据的组织、存储和管理,包括用户数据、索引、数据字典等的存储管理。采用良好的存储结构以高效利用存储空间,提供多种存取方法以提高数据存取效率,采用有效的手段防止对数据意外的或非授权的访问。27.计算机病毒是指能够侵入计算机系统并在计算机系统中潜伏、传播、破坏系统正常工作的一种具有繁殖能力的(分数:1.00)A.指令B.程序 C.
38、设备D.文件解析:解析 计算机病毒是一种特殊的具有破坏性的计算机程序,它具有自我复制能力,可通过非授权入侵而隐蔽在可执行程序或数据文件中。28.若事务 T对数据 R已加 X锁,则其他事务对数据 R(分数:1.00)A.可以加 S锁不能加 X锁B.不能加 S锁可以加 X锁C.可以加 S锁也可以加 X锁D.不可以加任何锁 解析:解析 当一个事物欲对某个数据对象操作,可以对该对象加锁,取得对数据的一定控制,同时限制其他事物对该对象进行操作。29.下列关于 Delphi的叙述中,不正确的是(分数:1.00)A.Delphi属于第四代语言B.Delphi基于面向对象编程方法,是一种可视化开发工具C.De
39、lphi提供了数据迁移工具(DataPump),可以实现数据从一个数据库到另一个数据库的迁移D.Delphi可以方便地支持数据仓库的创建 解析:解析 Delphi 属于第四代语言,是一种可视化开发工具和面向对象的编程,而且可以实现数据从一个数据库到另一个数据库的迁移,具有强大的数据库支持。30.数据库的三级模式结构中,模式也称为(分数:1.00)A.逻辑模式 B.物理模式C.用户模式D.系统模式解析:解析 数据库的三级模式结构中,模式也称为逻辑模式或概念模式。外模式也称为用户模式。内模式也称为物理模式。31.假设事务执行前,账户 A和账户 B分别有 1000元和 2000元,保证事务执行后 A
40、+B之和为 3000元,这反映了事务的(分数:1.00)A.一致性 B.原子性C.隔离性D.持久性解析:解析 事务的隔离执行保持数据库的一致性。一致性要求事务 Ti的执行不改变 A、B 之和。如果没有一致性要求,事务就会创造出钱来,或使某些钱消失。如果数据库在事务执行前是一致的,那么事务执行后仍将保持数据库的一致性。32.通过指针链来表示和实现实体之间联系的模型是(分数:1.00)A.层次型B.网状型C.关系型D.层次型和网状型 解析:解析 在层次模型和网状模型的实际存储中,通过链接指针实现结点间的联系。33.一个部门有若干名职工,则部门与职工之间具有(分数:1.00)A.一对一联系B.一对多
41、联系 C.多对多联系D.多对一联系解析:解析 在现实世界中,事物内部以及事物之间是有联系的,这些联系在信息世界中反映为实体内部的联系和实体之间的联系。实体内部的联系通常是指组成实体的各属性之间的联系,两个实体之间的联系可分为 3类:一对一联系(1:1)、一对多联系(1:N)、多对多联系(M:N)。在本题中,每一个部门可有若干名职工,但每个职工只能在一个部门中工作,则部门与职工之间显然是一对多联系。34.关系数据库中,实现实体之间的联系是通过表与表之间的(分数:1.00)A.公共索引B.公共存储C.公共元组D.公共属性 解析:解析 关系数据库中,实体之间的联系是通过表与表之间的公共属性(相同字段
42、)实现的。例如:有学生表和选课表,都有学号这个属性。对应的属性宽度和类型相同,便可以通过学号建立联系。35.下面关于关系的性质描述正确的是(分数:1.00)A.每列中的分量可以来自不同的域B.一个关系中可以有相同的元组C.每一个分量必须是不可分的数据项 D.不同列的分量必须来自相同的域解析:解析 关系的性质如下:每列中的分量来自同一个域;不同列的分量可以来自相同的域,但是不同列的属性名不能相同;列的顺序可以交换;行的顺序可以交换;一个关系中不能有相同的元组;每一个分量必须是不可分的数据项。36.对关系数据库来讲,下面说法错误的是(分数:1.00)A.每一列的分量是同一种类型数据,来自同一个域B
43、.不同列的数据可以出自同一个域C.行的顺序可以任意交换,但列的顺序不能任意交换 D.关系中的任意两个元组不能完全相同解析:解析 在关系数据库来说,必须具有以下六条性质:每一列的分量是同一类型的数据,来自同一个域。不同的列可以出自同一个域,称其中的每一列为一个属性,不同的属性要给予不同的属性名。列的顺序无所谓,即列的次序可以任意交换。任意两个元组不能完全相同。行的顺序无所谓,即行的次序可以任意交换。分量必须取原子值,即每一个分量必须是不可分的数据项。37.下述哪个成立时,称 XY 为平凡的函数依赖(分数:1.00)A.B. C.D.解析:解析 当 Y*X时,称 XY 为平凡的函数依赖。38.在
44、SQL语言中,一个基本表的定义一旦被删除,则与此基本表相关的下列内容中也自动被删除的是在此表中的数据 在此表上建立的索引 在此表上建立的视图(分数:1.00)A.和B.和C.和D.全部 解析:解析 本题考查 SQL语言的应用。当基本表被删除时,表中的数据、在此表上建立的索引和视图都将被删除,因而正确答案为 D。39.下列的权限中,允许删除关系的是(分数:1.00)A.UPDATEB.DELETEC.DROP D.ALTERATION解析:解析 UPDATE 权限允许修改数据,但不允许删除数据。ALTERATION 权限允许增加或删除关系中的属性。DROP 权限允许删除关系。DELETE 权限允
45、许删除数据。40.关系数据库,实现表与表之间的联系是通过(分数:1.00)A.实体完整性规则B.参照完整性规则 C.用户定义的完整性D.值域解析:解析 完整性约束是关系数据库中不可缺少的组成部分,在关系数据库中存在三种类型的完整性约束。实体完整性约束:指关系(表)中的元组必须是唯一的,其码不能为空且不能重复;参照完整性约束:指关系(表)中引用的字段在另一个关系(表)中必须是已存在的或改字段为空,它反映了两个表之间的联系;用户定义的完整性约束:指用户定义在关系上的特殊的约束,如性别字段只能是“男”或“女”;值域指的是值的取值范围。故本题答案为 B。41.在数据库逻辑结构设计中,将 E-R模型转换
46、为关系模型应遵循相应原则。对于三个不同实体集和它们之间的一个多对多联系,最少应转换为多少个关系模式(分数:1.00)A.2B.3C.4 D.5解析:解析 根据 E-R模型与关系模型之间的转换规则,此题最少应该转换为 4个关系模式。42.用下列 4种排序方法,对一个已排好序(由小到大)的序列进行排序(由小到大),哪种方法最好(分数:1.00)A.冒泡排序B.直接选择排序C.直接插入排序 D.归并排序解析:解析 直接插入排序的基本算法是:当插入第 i(i=1)个对象时,前面的 V0,V1, Vi-1已经排好序,这时,用 Vi的关键码与 Vi-1,Vi-2的关键码顺序进行比较,找到插入位置即将 Vi
47、插入,原来位置上的对象则向后移。由此可知,直接插入排序法的关键码比较次数与对象的初始排列有关,准确地说,就是与可以取的值有关。在本题中,序列已经排好了序,所以其 i的取值达到了最大,就是序列中元素的个数,其实也就是根本无需比较和交换,所以这种方法是最经济的。43.Oracle目前可以存储极大的对象,这是因为它引入了四种新的数据类型,其中_大对象数据类型在数据库中只存储它的目录名。(分数:1.00)A.BLOB B.CLOBC.BFILED.NCLOB解析:解析 Oracle 目前可以存储极大的对象,例如视频、音频和文本文档,为此引入了以下新的数据类型。BLOB:二进制数据型大对象;CLOB:字符数据型大对象;BFILE:存储在数据库之外的只读型二进制数据文件;NCLOB:固定宽带的多字节 CLOB。上述除 BFILE类型,其他的大对象类型都与一般数据一同存储在数据库内,对于 BFILE,数据库中只存储它的目录名。44.对于学生信息表:student(sno, sname, sex, age, dept),如果把学生“张明”的姓名改为“张岩”,则正确的