国家三级(数据库技术)笔试-试卷41

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

国家三级(数据库技术)笔试-试卷41
(总分:164.00,做题时间:90分钟)
一、选择题(总题数:61,分数:122.00)
1.选择题()下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。

(分数:
2.00)
__________________________________________________________________________________________ 解析:
2.关系数据库管理系统应能实现的专门关系运算包括______。

(分数:2.00)
A.排序、索引、统计
B.选择、投影、联接√
C.关联、更新、排序
D.显示、打印、制表
解析:解析:关系数据库管理系统能实现的关系运算包括并、交、差、广义笛卡儿积等传统的集合运算和选择、投影、联接、除等专门的关系运算。

3.数据库管理系统FoxBASE和Oracle都是关系型数据库管理系统,但它们之间存在重要差别。

其差别之一是______。

(分数:2.00)
A.FoxBASE可以使用汉字,而Oracle不可以使用汉字
B.FoxBASE是单用户数据库,而Oracle是多用户数据库
C.FoxBASE一个数据库包含一个表,而Oracle一个数据库可以包含多个表√
D.FoxBASE在微机上运行,而Oracle在大中型机上运行
解析:解析:FoxBASE一个数据库包含一个表,而Oracle一个数据库可以包含多个表。

4.下列关于数据结构的叙述中,正确的是
(分数:2.00)
A.数组是同类型值的集合√
B.递归算法的程序结构比迭代算法的程序结构更为精练
C.树是一种线性结构
D.用一维数组存储二叉树,总是以先序遍历的顺序存储各结点
解析:解析:选项B说法是不确切的,因为递归算法与迭代算法是两种不同的算法,其适用的场台不同,因此谈不上谁比谁清晰的问题,但考虑到执行效率,如果一个算法能够使用迭代算法,且不致于牺牲太大的可读性,一般需将递归算法转换成迭代算法;树是一种非线性结构,所以选项C也是错误的;用一维数组存储二叉树,一般以按层遍历的顺序存储,选项D也是错的。

只有选项A是正确的,因为根据数组的定义可得数组是同类型的元素的集合。

5.通常把通道程序的执行情况记录在
(分数:2.00)
A.PSW
B.PCB
C.CAW
D.CSW √
解析:解析:通道在执行通道程序时把通道和设备执行操作的情况随时记录下来,汇集在一个通道状态字(CSW)中。

6.对n个记录的文件进行归并排序,所需要的辅助存储空间为
(分数:2.00)
A.O(1)
B.O(n) √
C.O(log 2 n)
D.O(n 2 )
解析:解析:对n个记录的文件进行归并排序,所需要的辅助存储空间为O(n)。

A)选项为起泡排序、简单选择排序、插入排序所需要的辅助存储空间。

7.假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是
SC(S#,C#,GRADE),要查找选修“COMPUTER”课程的女学生的姓名,将涉及到关系
(分数:2.00)
A.S
B.SC,C
C.S,SC
D.S,C,SC √
解析:解析:选修“COMPUTER”课程的女学生的姓名,涉及的字段有课程名称、学生姓名、学生性别和选课关系,这些分别存放在S,C,SC这3个关系中。

8.S-Designer是一种可视化的数据库设计工具,它的后续版本是Power-Designer,使用它可以完成如下的哪些功能? Ⅰ.可以画数据流图(DFD) Ⅱ.可以画实体联系图(E-R图),即设计概念数据模型(CDM) Ⅲ.可以从概念数据模型(CDM)生成物理数据模型(PDM) Ⅳ.可以从现存数据逆向生成物理数据模型(PDM) Ⅴ.可以从物理数据模型(PDM)逆向生成概念数据模型(CDM)
(分数:2.00)
A.Ⅰ,Ⅱ和Ⅲ
B.Ⅰ,Ⅱ和Ⅳ
C.Ⅰ,Ⅱ和Ⅴ
D.都可以√
解析:解析:使用后续版本Power-Designer可以完成的功能有:可以画数据流图(DFD);可以画实体联系图(E-R图),即设计概念数据模型(CDM);可以从概念数据模型(CDM)生成物理数据模型(PDM);可以从现存数据逆向生成物理数据模型(PDM);可以从物理数据模型(PDM)逆向生成概念数据模型(CDM)。

9.在关系代数中,从两个关系的笛卡尔积中,选取它们属性间满足一定条件的元组操作,称为 ( )。

(分数:2.00)
A.投影
B.选择
C.自然连接
D.θ连接√
解析:解析:连接运算也称为9连接,是从两个关系的笛卡尔积中选取它们属性间满足一定条件的元组,连接运算有两种最重要也是最常用的连接,即等值连接和自然连接。

10.在关系数据库中,要求关系中的元组在组成关键的属性上不能有空值。

这是遵守( )。

(分数:2.00)
A.可靠性规则
B.安全性规则
C.实体完整性规则√
D.引用完整性规则
解析:解析:完整性规则是给定的数据模型中数据及其联系所具有的制约和储存规则,用以限定符合数据模型的数据库状态以及状态的变化,以保证数据的正确、有效和相容。

它规定关系的所有主属性都不能取空值,而不仅是主码整体不能取空值。

11.在如下两个数据库的表中,若雇员信息表EMP的主键是雇员号,部门信息表DEPT的主键是部门号。


执行所列出的操作,________
(分数:2.00)
A.从雇员信息表EMP中删除行('010','王宏达','01','1200')
B.在雇员信息表EMP中插入行('102','赵敏','01','1500')
C.将雇员信息表EMP中雇员号='010'的工资改为1600元
D.将雇员信息表EMP中雇员号='101'的部门号改为'05' √
解析:解析:当执行删除操作时,一般只需要检查参照完整性规则。

如果是删除被参照关系中的行,检查
被删除行在主码属性上的值是否正在被相应的被参照关系的外码引用,若不被引用,可以执行删除操作;
若正被引用,有3种可能的做法:不可以执行删除操作(拒绝删除),或将参照关系中相应行在外码属性上
的值改为空值后再执行删除操作(空值删除),或将参照关系中相应行一起删除(级联删除)。

12.数据库是在计算机系统中按照一定的数据模型组织、存储和应用的________。

(分数:2.00)
A.文件的集合
B.数据的结合√
C.命令的集合
D.程序的集合
解析:解析:根据数据库的定义可知,数据库是长期存储在计算机内的、有组织的、可共享的数据集合。

数据库中的数据按照一定的数据模型组织、描述和存储,具有较小的冗余度,较高的数据独立性和易扩展性,并可为各种用户所共享。

13.设根结点的层次为0,则高度为k的二叉树的最小结点数为
(分数:2.00)
A.2k
B.2*(k+1)
C.k+1 √
D.2(k+1)-1
解析:解析:二叉树是结点的有限集合,这个有限集合或者为空集,或者由一个根结点及两棵不相交的、
分别称作左子树和右子树的二叉树组成。

由定义知二叉树的一个非叶结点至少有一棵子树,至多有两棵于树。

该题题意是求最小的结点数,所以只考虑极端的情形。

此时每一层上都有一个结点。

所以总共有k+1
个结点。

14.下列磁盘调度算法中,哪一个体现了公平性?
(分数:2.00)
A.先来先服务√
B.最短寻道时间优先
C.电梯算法
D.单向扫描
解析:解析:磁盘调度由移臂调度和旋转调度两部分组成。

移臂调度是根据访问者指定的柱面位置来决定
执行次序的调度;旋转调度是在同一柱面上调节多个访问者的读写请求的调度。

移臂调度包括先来先服务
算法,这是最公平而又最简单的算法,但效率不高;最短寻道时间优先调度算法,可以降低平均服务时间,但缺乏公平性;扫描算法,这种算法比较公平,而且效率较高。

由上面所述可知,只有先来先服务算法是
考虑了公平性。

15.关系数据库中,实现实体之间的联系是通过表与表之间的 ______。

(分数:2.00)
A.公共索引
B.公共存储
C.公共元组
D.公共属性√
解析:解析:关系数据库中,实体之间的联系是通过表与表之间的公共属性实现的。

例如:有学生表和选
课表,都有学号这个属性,对应的属性宽度和类型相同,便可以通过学号建立联系。

16.系统产生死锁的四个必要条件是:资源的独占使用、资源的非抢占分配、资源的循环等待和资源的______。

(分数:2.00)
A.完全分配
B.部分分配√
C.静态分配
D.顺序分配
解析:解析:系统产生死锁的4个必要条件是:1、资源的独占使用:2、资源的非抢占分配;3、资源的循环等待;4、资源的部分分配。

17.利用起泡排序的方法对序列{38,19,65,13,97,49,41,95,1,73}进行排序,第二趟起泡后的顺序应为
(分数:2.00)
A.{19,38,13,65,49,41,95,1,73,97}
B.{19,13,38,49,41,65,1,73,95,97}
C.{13,19,38,41,49,1,65,73,95,97} √
D.{13,19,38,41,1,49,65,73,95,97}
解析:解析:选项A)是第一趟起泡的结果;选项B)是第二趟起泡的结果;选项 D)是第四趟起泡的结果。

18.一个学生信息表student,要求它由学号sno,姓名sname,性别sex,年龄age,4个属性组成。

现在对这个现有的表增加一个入学时间cometime字段为日期型,下列语句正确的是
(分数:2.00)
A.ALTER TABLE student ADD cometime DATE NOT NULL;
B.ALTER TABLE student ADD cometime DATE;√
C.ALTER TABLE student DROP cometime DATE NOT NULL:
D.ALTER TABLE student MODIFY cometime DATE;
解析:解析:新增加的列一律允许为空值。

故A)错。

DROP用于删除指定的完整性约束,故C)错。

MODIFY 用于修改原有的列定义,故D)错。

19.下列叙述正确的是
(分数:2.00)
A.一般个人计算机支持并发控制,但功能很弱
B.在单用户系统的个人计算机中,故障恢复能力或者没有或者非常有限√
C.单用户系统的数据库系统一般具有较完善的功能
D.多用户系统的数据库系统没有较强的并发控制能力,但是故障恢复能力较强
解析:解析:一般个人计算机不支持并发控制。

在单用户系统的个人计算机中,故障恢复能力或者没有或者非常有限。

多用户系统的数据库系统一般具有较完善的功能。

多用户系统的数据库系统提供较强的并发控制、故障恢复等能力。

掌握分布式数据库系统的概念。

20.关系数据库管理系统应能实现的专门运算包括
(分数:2.00)
A.排序、索引、统计
B.选择、投影、连接√
C.关联、更新、排序
D.显示、打印、制表
解析:解析:建立数据的目的是使用数据库,即要对数据库进行查询、更新、连接等操作,关系操作就是对关系进行这些操作。

关系操作规程是基于关系模型的。

关系模型给定了关系操作的方式、能力和特点。

关系操作可以用关系代数和关系运算来表达。

关系数据库管理系统应能实现的专门运算包括选择、投影和连接。

21.E-R图是表示概念模型的有效工具之一,如局部E-R图中的菱形框表示的是
(分数:2.00)
A.联系√
B.实体
C.实体的属性
D.联系的属性
解析:解析:E-R图是表示概念模型的有效工具之一,E-R图中的菱形框表示联系。

22.用直接插入排序方法对序列{15,11,9,10,13}进行排序,关键码比较次数是
(分数:2.00)
A.10
B.8 √
C.4
D.9
解析:解析:直接插入排序的基本算法是:当插入第i(i>=1)个对象时,前面的V[0],V(1)……V[i-1]已经排好序,这时,用V[门的关键码与V[i-1],V[i-2],……的关键码顺序进行比较,找到插入位置即将V[i]插入,原来位置上的对象则向后移。

本题中的i只能取1:第1趟(i=1):1l和15比较,插入:11,15,9,10,13 第2趟(i=2):9和11比较,插入:9,11,15,10,13 第3趟(i=3):10和9比较,不插入,再和11比较,插入:9,10,11,15,13 第4趟(i=4):13和9比较,不插入,和10比较,不插入,和11比较,不插入,和15比较,插入,排序完成。

共比较8次。

较,找到插入位置即将V[i]插入,原来位置上的对象则向后移。

23.单向链表的每一个结点都有一个指向它的后续结点的指针link,现有结点p和q,要将q插入结点p的后面,正确的操作应该是
(分数:2.00)
A.q↑.link:=p↑.link;p↑.link:=q;√
B.q:=p↑.link;p↑.link:=q↑.link;
C.q↑.link:=p;p↑.link:=q;
D.q:=P↑.link;p:=q↑link;
解析:解析:单向链表插入运算的关键步骤为:q↑.link:=p↑.link;p↑.link:=q;
24.关系数据库中的关系应满足一定的要求,最起码的要求是达到1NF,即满足
(分数:2.00)
A.每个属性都是不可分解的√
B.主码属性惟一标识关系中的元组
C.关系中的元组不可重复
D.每个非码属性都完全依赖于主码属性
解析:解析:第一范式的定义是:如果关系模式R的每一个属性都是不可分解的,则称R为第一范式。

25.如果要使用电子邮件服务,首先要拥有( )。

(分数:2.00)
A.电子邮箱√
B.WWW浏览器
C.搜索引擎
D.URL
解析:解析:如果要使用电子邮件服务,首先要拥有电子邮箱。

电子邮箱是由提供电子邮件服务的机构(一般是ISP)为用户建立的。

26.下列两个关系中,学号和班级号分别为学生关系和班级关系的主键(或称主码),则外键是( )。

学生(学号,姓名,班级号,成绩)、班级(班级号,班级名,班级人数,平均成绩)
(分数:2.00)
A.学生关系的“学号”
B.班级关系的“班级号”
C.学生关系的“班级号”√
D.班级关系的“,班级名”
解析:解析:根据外码的定义:设F是基本关系R的一个或一组属性,但不是关系R的主码,如果F与基本关系Sde主码相对应,则称F是基本关系R的外码。

这里学生关系中的“班级号”是班级关系中的主码,但不是学生关系中的主码,而是学生关系的属性,因此学生关系中的“班级号”是外码。

27.一个进程执行Ⅴ操作意味着( )。

(分数:2.00)
A.该进程从等待队列进入就绪队列
B.该进程从磁盘调入内存
C.可能有另一个进程从等待队列进入就绪队列√
D.可能有另一个进程从磁盘调入内存
解析:解析:P操作和V操作都是原语.所谓原语是由若干条机器指令构成的一段程序,用以完成特定功能。

原语在执行期间是不可分割的,即原语一旦开始执行,直到执行完毕之前,不允许中断。

每执行一次P操作意味着要求分配一个资源;每执行一次V操作,意味着释放一个资源。

当一个进程进行V操作时,意味着可能有另一个进程从等待队列进入到就绪队列。

28.下列不属于数据库运行过程中可能发生的故障是( )。

(分数:2.00)
A.系统故障
B.事务故障
C.逻辑故障√
D.磁盘故障
解析:解析:数据库系统可能发生的故障有3种:事务故障、系统故障和磁盘故障。

29.下列查找方法中平均查找长度与元素的个数无关的方法是( )。

(分数:2.00)
A.散列法√
B.顺序查找法
C.二分法
D.上述3种
解析:解析:散列表的一个主要特性就是平均检索长度不直接依赖于元素个数。

其平均检索长度不随表中元素个数的增加而增加,而随着负载因子的增加而增加。

30.E-R图是数据库设计的工具之一,它一般适用于建立数据库的( )。

(分数:2.00)
A.概念模型√
B.结构模型
C.物理模型
D.逻辑模型
解析:解析:概念模型实际上是现实世界到机器世界的一个中间层次。

概念模型的表示方法很多,E-R图描述现实世界的概念模型,称为实体—联系模型,简称E-R模型。

31.在下列关于二叉树的叙述,选出正确的一项
(分数:2.00)
A.在二叉树中,任何一个节点的度都是2
B.二叉树的度为2
C.在二叉树中至少有一个节点的度是2
D.一棵二叉树的度可以小于2 √
解析:解析:根据二叉树的定义、度的定义和树的度的定义,可以看出,在上述4个关于二叉树的叙述中,只有选项D)是正确的。

32.设计磁盘调度算法时应考虑的两个基本因素是
(分数:2.00)
A.公平性和高效性√
B.独立性和可靠性
C.有效性和安全性
D.以上都不对
解析:解析:设计磁盘调度算法时应考虑的两个基本因素是公平性和高效性。

33.关于计算机病毒的传播途径,不正确的说法是
(分数:2.00)
A.通过文件的复制
B.通过共用软盘
C.通过共同存放软盘√
D.通过计算机网络
解析:解析:计算机病毒是一种特殊的具有破坏性的计算机程序,它具有很强的传染性,通过文件复制、共用软盘或计算机网络,不断进行传染和扩散。

共同存放软盘没有病毒激发条件,不会传染。

34.在下面列出的数据模型中,哪一个模型是概念数据模型?
(分数:2.00)
A.关系模型
B.层次模型
C.网状模型
D.实体—关联模型√
解析:解析:概念模型是按用户的观点对数据和信息建模,也称为信息模型。

概念模型语义表达能力强,不涉及信息在计算机中的表示,如实体—联系模型,语义网络模型等。

35.目前,具有代表性的CASE工具有______。

(分数:2.00)
A.UNIFACE
B.Erwin √
C.PowerBuilder
D.Developer2000
解析:
36.设数组data[0…m]作为循环队列sq的存储空间,front为队头指针,rear为队尾指针,则执行出队操作的语句为
(分数:2.00)
A.sq↑.fro nt:=sq↑.front+1;
B.sq↑.front:=(sq↑.front+1)%maxsize;√
C.sq↑.rear:=(sq↑.rear+1)%maxsize;
D.sq↑.front:=(sq↑.front+1)%(maxsize+1);
解析:解析:循环队列采用的方法是:假设向量sq↑.data[maxsize]是一个首尾相接的圆环,即sq↑.data[0]接在sq↑.data[maxsize-1]之后,我们将这种意义下的向量称循环向量,并将循环向量中的队列称为循环队列。

若当前尾指针等于向量的上界,则再做入队列操作时,令尾指针等于向量的下界,这样就利用到已被删除的元素空间,克服假上滥现象。

因此入队操作时,在循环意义下的尾指针加1操作可描述为:
if(sq↑.rear>=maxsize)sq↑.near:=0;elsesq↑.rear++;如果利用“模运算”,上述循环意义下的尾指针加1操作,可以更简洁地描述为:sq↑.rear=(sq↑.rear+1)%maxsize。

同样,出队操作时,在循环意义下的头指针加1操作,也可利用“模运算”来实现:sq↑.front:=(sq↑.front+1)%maxsize。

37.E-R图是表示概念模型的有效工具之一,如局部E-R图中的菱形框表示的是
(分数:2.00)
A.联系√
B.实体
C.实体的属性
D.联系的属性
解析:解析:E-R图是表示概念模型的有效工具之一,E-R图中的菱形框表示联系。

38.PowerBuilder是一种深受用户欢迎的快速应用开发工具,它与其他应用开发工具比较,最具有特色的是
(分数:2.00)
A.支持面向对象的开发方法
B.提供可视化图形用户界面
C.使用ODBC与多种数据库连接√
D.可通过数据窗口访问数据库
解析:解析:PowerBuilder使用专门接口或ODBC,可同时支持与多种数据库的连接。

39.查找每个学生的学号、姓名、选修的课程名和成绩,将使用关系()。

(分数:2.00)
A.只有SC,C
B.只有S,SC
C.只有S,C
D.S,SC,C √
解析:
40.下列关于规范化理论的叙述中,哪一条是不正确的?
(分数:2.00)
A.规范化理论是数据库设计的理论基础
B.规范化理论最主要的应用是在数据库概念结构设计阶段√
C.规范化理论最主要的应用是在数据库逻辑结构设计阶段
D.在数据库设计中,有时候会降低规范化程度而追求高查询性能
解析:解析:规范化理论是数据库设计的理论基础;规范化理论最主要的应用事在数据库逻辑结构设计阶段;在数据库设计中,有时候会降低规范化程度而追求高查询性能。

本题答案为B)。

41.下列关于紧凑技术的叙述中,哪个是不正确的?______。

(分数:2.00)
A.内存中任意一个程序都可以随时移动√
B.移动可以集中分散的空闲区
C.移动会增加处理器的开销
D.采用紧凑技术时应尽可能减少移动的信息量
解析:
42.事务的持久性是由数据库管理系统中的哪个部件负责? ( )
(分数:2.00)
A.恢复管√
B.并发控制
C.完整性约束
D.存储管理
解析:
43.下列叙述中,哪一条是不正确的
(分数:2.00)
A.一个二维表就是一个关系,二维表的名就是关系的名√
B.关系中的列称为属性,属性的个数称为关系的元或度
C.关系中的行称为元组,对关系的描述称为关系模式
D.属性的取值范围称为值域,元组中的一个属性值称为分量
解析:解析:本题考查关系模型的基本知识。

由于关系模型中信息被组织成若干二维表,而每一张二维表
表示一个二元关系,因而正确答案为A。

44.对有14个数据元素的有序表R[14]进行折半搜索,搜索到R[3]的关键码等于给定值,此时元素比较顺序
依次为
(分数:2.00)
A.R[0],R[1],R[2],R[3]
B.R[0],R[13],R[2],R[3]
C.R[6],R[2],R[4],R[3] √
D.R[6],R[4],R[2],R[3]
解析:解析:折半查找是一种效率较高的查找方法,要求线性表是有序表。

基本思想是:首先将待查的K值
和有序表R[0]到R[n-1]的中间位置mid上的结点的关键字进行比较,若相等,则查找完成;否则,若
R[mid].key>K,则说明待查找的结点只可能在左子表R[0]到R[mid-1]中,我们只要在左子表中继续进行折
半查找,若R[mid].key<K,则说明待查找的结点只可能在右子表R[mid+1]到R[n-1]中,我们只要在右子表中继续进行折半查找。

这样,经过一次关键字比较就缩小一半的查找空间。

如此进行下去,直到找到关键字为
K的结点,或者当前的查找区间为空(表示查找失败)。

根据这个思想,查找的顺序即为R[6],R[2],R[4],R[3]。

45.计算机系统中判别是否有中断事件发生应是在
(分数:2.00)
A.进程切换时
B.执行完一条指令后√
C.执行P操作后
D.由用户态转入核心态时
解析:解析:处理器每执行完一条指令后,硬件的中断装置立即检查有无中断事件发生,若有中断事件发生,则暂停现行进程的执行,而让操作系统的中断处理程序占用处理器,这一过程称“中断响应”。

46.下列算法中,不属于进程调度算法的是
(分数:2.00)
A.先进先出算法
B.时间片轮转算法
C.直接插入排序算法√
D.最高优先数算法
解析:解析:进程调度算法包括先进先出算法(FIFO)、时间片轮转算法(RR)和最高优先数算法(HPF)。

47.设计磁盘调度算法时应考虑的两个基本因素是
(分数:2.00)
A.公平性和高效性√
B.独立性和可靠性
C.有效性和安全性
D.以上都不对
解析:解析:设计磁盘调度算法时应考虑的两个基本因素是公平性和高效性。

48.在下面列出的数据模型中,哪一个模型是概念数据模型?
(分数:2.00)
A.关系模型
B.层次模型
C.网状模型
D.实体—联系模型√
解析:解析:概念模型是按用户的观点对数据和信息建模,也称为信息模型。

概念模型语义表达能力强,不涉及信息在计算机中的表示,如实体一联系模型、语义网络模型等。

49.任何一个具有两个属性的关系
(分数:2.00)
A.可能属于1NF
B.可能属于2NF
C.可能属于3NF
D.一定属于3NF √
解析:解析:具有两个属性的关系,只可能有两种情况:一种情况是其中一个属性为主属性,另一个为非主属性,这样就不存在非主属性对码的部分函数依赖和传递函数依赖,属于3NF;另一种情况是两个属性均为主属性,没有非主属性,当然根本谈不到非主属性对码的部分函数依赖和传递函数依赖,属于3NF。

所以任何一个具有两个属性的关系,一定属于3NF,从而也一定属于1NF和2NF。

可见只有选项D)是正确的。

50.建立一个学生信息表student,要求它由学号sno、姓名sname、性别sex、年龄age4个属性组成,其学号属性唯一,学号、姓名字段不能为空。

下列语句正确的是
(分数:2.00)
A.CREATE TABLE student(sno char(5) NOT NULL sname char(8) NOT NULL sex char(1) age int);
B.CREATE TABLE student (sno char(5) NOT NULL UNIQUE sname char(8) sex char(1) age int);
C.CREATE TABLE (sno char(5) NOT NULL UNIQUE sname char(8) NOT NULL sex char(1) age int);
D.CREATE TABLE student (sno char(5) NOT NULL UNIQUE sname char(8) NOT NULL sex char(1) age int);√
解析:解析:A) 选项中,创建sno字段没有唯一性限制;B) 选项中,创建sname字段没有不为空的限制;
C) 选项中,创建表没有表明。

51.在下列线性表中,限定仅在表的一端进行插入和删除运算的线性表是
(分数:2.00)
A.队列
B.栈√
C.串
D.数组
解析:解析:栈是限定仅在表的一端进行插入和删除运算的线性表。

队列是限定所有的插入都在表的一端进行,所有的删除都在表的另一端进行的线性表。

串是由零个或多个字符组成的有限序列。

(分数:2.00)
A.
B. √
C.
D.
解析:解析:分布式数据库的基本原理如下:对于用户来讲,分布式系统必须看起来像一个非分布式系统。

换句话说,分布式系统的用户的操作与非分布式系统是完全相同的。

分布式系统的所有问题是内部的、实现级别的问题,而不是外部的、用户级别的问题。

(分数:2.00)
A.
B. √
C.
D.
解析:解析:关系R显然满足第一范式。

关系R的码是S,显然也没有非主属性对码的部分函数依赖,因此也满足第二范式。

但M属性传递依赖于S,不满足第三范式。

所以关系R规范化程度至多达到2NF。

54.下列条目中,哪些是数据库技术的研究领域?( ) Ⅰ. DBMS软件研制Ⅱ. 数据库及其应用系统设计Ⅲ. 数据库理论Ⅳ. OS软件研制A) 仅Ⅰ、Ⅱ和ⅢB) 仅Ⅱ和ⅢC) 仅Ⅰ和ⅣD) 全部
(分数:2.00)
A. √
B.
C.
D.
解析:
55.设有关键码序列(16,9,4,25,15,2,13,18,17,5,8,24),要按关键码值递增的次序排序,采用直接选择排序法,一趟扫描后的结果为
(分数:2.00)
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)
解析:解析:直接选择排序第一趟从几个关键码值中选出最小关键码,需进行n-1次比较。

56.下列哪一种(些)磁盘调度算法只考虑了公平性?Ⅰ.先来先服务Ⅱ.最短寻道时间优先Ⅲ.扫描
(分数:2.00)
A.Ⅰ√
B.Ⅱ
C.Ⅰ和Ⅲ。

相关文档
最新文档