国家三级(数据库技术)笔试模拟试卷6(题后含答案及解析)

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

国家三级(数据库技术)笔试模拟试卷6(题后含答案及解析)
题型有:1. 选择题 2. 填空题
选择题(每小题1分,共60分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。

1.在下面的叙述中,属于TCP/IP协议特点的是Ⅰ.开放的协议标准,独立于特定的计算机硬件与操作系统Ⅱ.可以运行在局域网、广域网更适用于互联网Ⅲ.整个TCP/IP设备在网络中具有唯一的IP地址Ⅳ.可以提供多种可靠的用户服务
A.Ⅰ和Ⅱ
B.Ⅳ
C.Ⅲ
D.全部
正确答案:D
解析:TCP/IP协议的特点有:开放的协议标准,独立于特定的计算机硬件与操作系统。

可以运行在局域网、广域网,更适用于互联网。

整个TCP/IP设备在网络中具有惟一的IP地址。

可以提供多种可靠的用户服务。

2.计算机软件分系统软件和应用软件两大类,其中处于系统软件核心地位的是
A.数据库管理系统
B.操作系统
C.程序语言系统
D.网络通信软件
正确答案:B
解析:操作系统是系统软件的核心部分,它不仅是硬件与所有其他软件之间的接口,而且是整个计算机系统的控制和管理中心。

3.设有栈S和队列Q,其初始状态为空,元素a1、a2、a3、a4、a5、a6依次入栈,出栈的元素则进入队列Q,若6个元素出列的顺序是a2、a4、a3、a6、a5、a1,则栈的容量至少是多大?
A.6
B.4
C.3
D.2
正确答案:C
解析:考虑到一个元素在入栈之前,另一个元素可能出栈的情况,再根据出
栈情况来判断,栈中至少要有3个单元,存放最后出栈的a6、a5、a4三个元素。

4.设散列函数为H(k) mod 7,现欲将关键码23,14,9,6,30,12,18依次散列于地址0~6中,用线性探测法解决冲突,则在地址空间0~6中,得到的散列表是
A.14,6,23,9,18,30,12
B.14,18,23,9,30,12,6
C.14,12,9,23,30,18,6
D.6,23,30,14,18,12,9
正确答案:B
解析:将23,14,9,6,30,12,18依次按散列函数K(k)=kmod7计算,并按线性探测法解决冲突,得到的散列结果是14,18,23,9,30,12,6。

5.典型的局域网可以看成由以下三部分组成:网络服务器、工作站与
A.IP地址
B.通信设备
C.TCP/IP协议
D.网卡
正确答案:B
解析:局域网是一种通信网络,它主要由网络服务器、工作站和通信设备组成,这里所说的通信设备是广义的。

包括计算机、终端和各种外部设备,局域网覆盖一个小的地理范围,从一个办公室、一幢大楼,到几公里的地理范围。

6.计算机硬件系统中,完成解释指令、执行指令的部件是
A.运算器
B.控制器
C.存储器
D.输入/输出设备
正确答案:B
解析:本题考核有关计算机系统组成的基本概念与知识,参考1.1.“计算机系统组成”一节。

在计算机硬件系统中,运算器对数据进行算术和逻辑运算;存储器存放程序和数据;输入设备处理外部向计算机传送的信息,输出设备处理把计算机信息转换为人或者其他设备能够接受的信息形式;而从事解释指令、执行指令的部件是控制器。

所以本题的答案是B。

7.在包含1000个元素的线性表中实现如下各运算,所需的执行时间最长的是
A.线性表按顺序方式存储,在线性表的第10个结点后面插入一个新结点B.线性表按链接方式存储,在线性表的第10个结点后面插入一个新结点C.线性表按顺序方式存储,删除线性表的第990个结点
D.线性表按链接方式存储,删除指针p所指向的结点
正确答案:A
解析:选项A对应的运算,需把第1000个元素到第11个元素依次后移一位,共需移动990个元素;选项B对应的运算,只需从第1个结点开始,顺序查找到第10个结点,再进行两次交换指针即可;选项C对应的运算,在顺序表中删除一个元素,需把删除元素的后面元素前移,共前移10个元素;选项D对应的运算,在链接表中删除结点,只需进行一次指针的修改即可。

综上所述,A 对应的运算操作步骤最多,执行时间最长。

8.下列不属于计算机网络组成的是
A.网络通信协议
B.网络操作系统
C.互连的分布在不同地理位置的名台独立的“自治计算机”
D.单独的计算机
正确答案:D
解析:计算机网络是利用通信设备和线路将分布在不同地点、功能独立(即能脱离网络工作,也称为自治计算机)的多个计算机系统互连起来,由功能完善的网络软件(网络通信协议、信息交换方式和网络操作系统等),实现网络中资源共享和信息传递的系统。

9.对一个由n关键码组成的序列,借助排序过程选出其中最大的关键码,要求关键码比较次数和移动次数最少,应当使用下列哪种排序方法?
A.归并排序
B.直接插入排序
C.直接选择排序.
D.快速排序
正确答案:C
解析:直接选择排序第一趟扫描就可以把最大的关键码找出来(不必等到排序结束)其他几种排序方法都必须等到排序完成才能找到最大关键码。

10.系统出现死锁的原因是
A.计算机系统发生了重大故障
B.有多个封锁的进程同时存在
C.若干进程因竞争资源而无休止地等待其他进程释放已占有的资源
D.资源数大大少于进程数,或进程同时申请的资源数大大超过资源总数
正确答案:C
解析:计算机系统中有限的资源与众多请求分配资源的进程间会存在矛盾。

当若干进程需求资源的总数大于系统能提供的资源数时,进程间就会出现竞争资源的现象,如果对进程竞争的资源管理或分配不当就会引起死锁。

11.在一棵二叉树上,度为零的接点的个数为N0,度为2的结点的个数为
N2,则N0=
A.N2+1
B.N2
C.N2-1
D.N2/2
正确答案:A
解析:二叉树的基本性质3:设二叉树叶数为N0,度为2的结点数为N2,则N0=N2+1。

一棵树深度为K且有2k-1个结点的二叉树,当且仅当他的深度为K的满二叉树中编号从1到n的结点一一对应时,才是一棵完全的二叉树。

度为零的结点即为二叉树的叶子,所以根据二叉树的基本性质3。

可以知道答案为N0=N2+1。

12.单键表的每个结点中包括一个指针link,它指向该结点的后继结点。

现要将指针q指向的新结点插入到指针p指向的单链表结点之后,下面的操作序列中哪一个是正确的?
A.q:=p^.link;p^.link:=q^.link;
B.p^.link:=q^.link;q:=p^.link;
C.q^.link:=p^.link;p^.link:=q;
D.p^.link:=q;q^.link:=p^.link;
正确答案:C
解析:本题考核有关计算机键表的基本知识,参考2.2.2“键表”一节。

13.如果待排序序列中两个数据元素具有相同的值,在排序后它们的位置发生颠倒,则称该排序是不稳定的。

下列不稳定的排序方法是
A.冒泡排序
B.归并排序
C.直接插入排序
D.直接选择排序
正确答案:D
解析:排序方法有很多种,在这些排序方法中,直接插入排序、冒泡排序、归并排序和基数排序是稳定的排序方法,直接选择排序、希尔排序、快速排序和堆排序是不稳定的。

14.为了控制用户程序不能执行特权指令是通过设置PSW中的一个状态位来标志,这一位是
A.保护位
B.CPU状态位
C.屏蔽位
D.条件位
正确答案:B
解析:程序状态字PSW由条件码标志和控制标志构成,其中控制信息是由系统程序和用户程序根据需要用指令来设置的,而状态信息是由中央处理器根据计算的结果自动设置的。

15.在UNIX系统中,一个命令的执行会花费一些时间,为了避免等待,可采用
A.后台命令
B.输入重定向
C.输出重定向
D.管道命令
正确答案:A
解析:在UNIX系统中,一个命令的执行会花费一些时间,为了避免等待,可采用后台方式执行命令。

让Shell识别后台进程的方法是在命令后跟上符号“&”。

16.发生中断时被打断程序的暂停点称为
A.中断源
B.断点
C.中断响应
D.中断处理程序
正确答案:B
解析:引起中断的事件称为中断源。

发生中断时被打断程序暂停点称为断点。

CPU暂停现行程序而转去响应中断请求的过程称为中断响应。

处理中断源的程序称为中断处理程序。

17.以下关于队列的叙述中哪一个是不正确的?
A.队列.的特点是先进先出
B.队列既能用顺序方式存储,也能用链接方式存储
C.队列适用于二叉树对称序周游算法的实现
D.队列适用于树的层次次序周游算法的实现
正确答案:C
解析:队列具有先进先出的特性,可以用顺序存储方式存储,也可以用链接方式存储,队列是树的层次次序周游算法的实现。

18.对n个记录的文件进行归并排序,所需要的辅助存储空间为
A.O(1)
B.O(n)
C.O(1og2n)
D.O(n2)
正确答案:B
解析:本题考核的是归并排序的空间开销,参考2.6.4“归并排序”。

对n个记录的文件进行归并排序,执行时间为O(log2n),需要的附加存储空间为O(n)。

所以,本题的答案是B。

19.下列的叙述中错误的是
A.大多数计算机系统将CPU执行状态划分为管态和目态
B.管态又称特权状态、系统态或核心态,通常操作系统在管态下运行
C.系统在目态下也能够执行特权指令
D.机器处于目态时,程序只能执行非特权指令
正确答案:C
解析:系统在目态下只能够执行非特权指令。

不能执行特权指令,故C选项错误。

20.关于进程调度算法中的轮转法,下列描叙不正确的是
A.就绪队列按FCFS方式排队
B.就绪队列按FIFO方式排队
C.每个运行进程一次占有处理器时间可以超过规定的实际单位
D.可以调用调度原语而形成就绪进程轮流使用服务器
正确答案:C
解析:进程调度算法中的轮转法:就绪队列按FCFS方式排队。

每个运行进程一次占有处理器时间都不超过规定的实际单位。

若超过,即调用调度原语而形成就绪进程轮流使用服务器。

FCFS算法指先进先服务算法又称FIFO算法。

21.在下列解决死锁的方法中,属于死锁预防策略的是
A.资源有序分配法
B.资源分配图化简法
C.死锁检测算法
D.银行家算法
正确答案:A
解析:死锁的预防可以采取以下3种措施:资源的静态分配策略;允许进程剥夺使用其他进程占有的资源;采用资源有序分配法。

22.下面不属于数据管理技术发展过程中人工管理阶段的特点的是
A.数据不保存
B.数据不共享
C.数据无专门软件进行管理
D.数据具有独立性
正确答案:D
解析:人工管理阶段是数据管理技术发展的第一阶段,在这个阶段,数据处理的方式是批处理,其主要特点是:数据不保存;数据无专门软件进行管理;数
据不共享;数据不具有独立性。

23.文件系统中若文件的物理结构采用顺序结构,则文件控制块的FCB中关于文件的物理位置应包括:Ⅰ.首块地址;Ⅱ.文件长度;Ⅲ.索引表地址。

A.只有Ⅰ
B.Ⅰ和Ⅱ
C.Ⅰ和Ⅲ
D.Ⅱ和Ⅲ
正确答案:B
解析:文件的顺序结构是一种最简单的物理结构,只要知道文件在存储设备上的起始地址(首块号)和文件长度(总块数)就能很快地进行存取。

24.批处理操作系统中,下列哪一项是作业运行过程中反映作业的运行情况,并且是作业存在的惟一标志
A.作业状态
B.作业类型
C.作业控制块
D.作业优先级
正确答案:C
解析:本题考核操作系统有关作业管理的基本概念和知识,参考 3.3.3“批处理方式下的作业管理”一节。

在操作系统的作业管理中,既要反映作业的运行情况,并且又是作业存在的惟一标志的是作业控制块。

这是因为作业控制块中保存了对作业进行管理控制所必须的信息。

作业控制块在作业运行中始终存在,并且不断变化。

只有作业完成或作业退出系统时,才清除该作业控制块。

所以,本题的答案是C。

25.有关系S(S#,SNAME,SEX),C(C#,CNAME),SC(S#,C#)。

其中S#为学生号,SNAME为学生姓名,SEX为性别,C#为课程号,CNAME为课程名。

要查询选修“计算机文化”课的全体男学生姓名的SQL语句是:A.S.S#=SC.S#A ND SEX=’男’AND CNAME=’计算机文化’
B.S.S#=SC.S# AND C.C#=SC.C# AND CNAME=’计算机文化’
C.SEX=’女’AND CNAME=’计算机文化’
D.S.S#=SC.S# AND C.C#=SC.C# AND SEX=’男’ AND CNAME=’计算机文化’
正确答案:D
解析:本题涉及3个表的连接查询。

需要我们解决的是WHERE后面的连接条件。

首先连接表S与SC,连接条件为S.S#=SC.S#;然后再连接表C和SC,连接条件为C.C#=SC.C#。

这样就可以将3个表连接起来。

但是分析题意,同时还要在连接后所形成的表中满足条件“SEX=‘男’和CNAME=‘计算机文化’”。

通过以上分析,连接是同时满足的关系,故应用“AND”连接,因此,WHERE子
句内容应为“S.S#=SC.S#ANDC.C#=SC.C#ANDSEX=‘男’ANDCNAME=‘计算机文化’”。

26.下列叙述不正确的是
A.在人工管理阶段,数据不保存,但数据可以共享
B.在文件系统阶段,数据可以长期保存,但数据共享性差,数据独立性差C.在数据库系统阶段,数据共享性高,独立性高
D.数据库是长期存储在计算机内有组织的大量共享的数据集合
正确答案:A
解析:数据管理技术经历了人工管理、文件系统,数据库系统三个阶段。

人工管理阶段的特点:数据不保存、应用程序管理数据、数据不共享、数据不具有独立性。

文件系统管理阶段的特点:数据可以长期保存、由文件系统管理数据、数据共享性差,冗余度大、数据独立性差。

数据库系统阶段的特点:数据结构化、数据的共享性高,冗余度低,易扩充、数据独立性高、数据由DBMS统一管理和控制。

27.对数据库进行备份,这主要是为了维护数据库的
A.开放性
B.一致性
C.完整性
D.可靠性
正确答案:D
解析:本题考查数据库故障恢复的基本知识,参见《数据库技术》一书4.5.3节“故障恢复”。

本题正确答案为D。

28.下面关于并行数据库的体系结构的叙述,比较全面的是Ⅰ.共享内存结构Ⅱ.共享磁盘结构Ⅲ.无共享资源结构
A.Ⅰ和Ⅱ
B.Ⅱ和Ⅲ
C.Ⅰ和Ⅲ
D.Ⅰ,Ⅱ和Ⅲ
正确答案:D
解析:数据库的并行处理是提高数据库系统对事务快速响应能力的有效手段。

并行数据库系统的体系结构主要有3种:共享内存结构;共享磁盘结构;无共享资源结构。

并行数据库技术包括了对数据库的分区管理和并行查询。

一个理想的并行数据库系统应能充分利用硬件平台的并行性,采用多进程、多线程的数据库结构,提供不同程度的并行性、不同用户事务间的并行性、同一事务内不同查询间的并行性、同一查询内不同操作间的并行性和同一操作内的并行性。

29.设X→Y是一个函数依赖,且对于任何X’∈X,X’→Y都不成立,则称X→Y是一个
A.完全函数依赖
B.部分函数依赖
C.平凡函数依赖
D.非平凡函数的依赖
正确答案:A
解析:根据完全函数依赖的定义可知,在R(U)中,如果X→Y,并且对于X 的任何一个真子集X’,X’→Y不成立,则称Y对X完全函数依赖。

30.通道结束工作向CPU发中断后,CPU从哪里得到有关通道的状态信息?
A.CAW
B.CSW
C.CCW
D.PSW
正确答案:B
解析:本题考核有关通道的基本知识,参考3.6.2“通道技术”一节。

31.不同的实体是根据什么区分的?
A.所代表的对象
B.实体名字
C.属性多少
D.属性的不同
正确答案:D
解析:客观存在并可相互区别的事物称为实体。

实体可以是具体的人、事、物,也可以是抽象的概念或联系。

客观世界中,不同的事物是由事物所具有的特征加以区分的。

在信息世界中,事物的特征被抽象为实体的属性,不同的实体,其属性也不同。

因此,在信息世界中,实体是根据实体属性的不同加以区分的,实体的名字是赋予实体的称谓,属性的多少不能反映实体的本质特征。

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

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

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

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

33.数据是信息的符号表示或称载体;信息则是数据的内涵,是数据的
A.语法解释
B.语义解释
C.语意说明
D.用法说明
正确答案:B
解析:数据是信息的符号表示或称载体;信息则是数据的内涵,是数据的语义解释。

34.对于宿主型数据库语言SQL,DBMS常采用哪种方法来处理?
A.修改
B.扩充
C.预编译
D.重新定义
正确答案:C
解析:对于宿主型数据库语言SQL,DBMS常采用预编译方法来处理。

35.SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,其中CREATE、DROP、ALTER语句是实现哪种功能的
A.数据查询
B.数据操纵
C.数据定义
D.数据控制
正确答案:C
解析:关系数据库由模式、外模式和内模式组成,即关系数据库的基本对象是表、视图和索引。

SQL的数据定义语句:创建:CREATETABLE、CREATEVIEW、CREATEINDEX;删除:DROPTABLE、DROPVIEW、DROPINDEX;修改:ALTERTABLE。

36.用户对SQL数据库的访问权限中,如果只允许删除基本表中的元组,应授予哪一种权限
A.DROP
B.DELETE
C.ALTER
D.UPDATE
正确答案:B
解析:允许删除基本表中的元组的权限是DELETE。

37.SQL通常不提供下列哪一种操作?
A.修改索引定义
B.修改视图定义
C.修改索引定义和修改视图定义
D.修改表定义
正确答案:C
解析:视图是基于基本表的虚表,索引是依附于基本表的,因此,SQL通常不提供修改视图定义和修改索引定义的操作。

用户如果想修改视图定义或索引定义,只能先将它们删除掉,然后再重建。

不过有些关系数据库产品,如Oracle,允许直接修改视图定义。

38.设关系R和S具有相同的关系模式,且相对应的属性的值取自同一个域,则R-(R-S)等于
A.R∪S
B.R∩S
C.R×S
D.R-S
正确答案:B
解析:在关系代数中交的定义为:关系R和S具有相同的关系模式。

关系R 和S的交是由属于R又属于S的元组构成的集合,由定义可以推出:R∩S=R-(R-S)。

39.在Oracle中如果要快速的生成报表应使用哪种工具?
A.Oracle Forms
B.Oracle Reports
C.Oracle Graphics
D.BPR
正确答案:B
解析:在Oracle中,OracleReports用来快速的生成报表;OracleForms用来快速生成基于屏幕的复杂应用的工具;OracleGraphics用来快速生成图形应用的工具。

BPR用于过程建模。

40.关系模式规范化的最起码的要求是达到第一范式,即满足
A.每个非码属性都完全依赖于主码
B.主码属性惟一标识关系中的元组
C.关系中的元组不可重复
D.每个属性都是不可分解的
正确答案:D
解析:关系模式需要满足一定的条件,不同程序的条件称作不同的格式。

最低要求的条件是元组的每个分量必须是不可分的数据项,这叫做第一范式,简称1NF,是最基本的规范化。

41.设R是一个关系模式,如果R中每个属性A的值域中的每个值都是不可分解的,则称R属于
A.第一范式
B.第二范式
C.第三范式
D.BCNF
正确答案:A
解析:根据第一范式的定义:关系,作为一张二维表,若它的每个分量都是不可分的数据项,那么满足这个条件的关系模式就属于第一范式。

42.下列关于SQL语言中索引(Index)的叙述中,哪一条是不正确的?
A.索引是外模式
B.一个基本表上可以创建多个索引
C.索引可以加快查询的执行速度
D.系统在存取数据时会自动选择合适的索引作为存取路径
正确答案:A
解析:本题考查SQL语言中索引的基本知识。

由于索引涉及数据的物理存储,因而它不是外模式,故正确答案为A。

43.把E-R图转换成关系模型的过程,属于数据库设计的
A.概念设计
B.逻辑设计
C.需求分析
D.物理设计
正确答案:B
解析:E-R图转换成关系模型的过程,属于数据库设计的逻辑设计阶段。

44.下面不是数据库系统必须提供的数据控制功能的是
A.安全性
B.可移植性
C.完整性
D.并发控制
正确答案:B
解析:数据库系统必须提供安全性、完整性和并发控制功能。

45.DB是
A.数据库
B.数据库管理系统
C.数据处理
D.数据库系统
正确答案:A
解析:DB是数据库(DataBase)的英文缩写。

46.数据库系统运行过程中,由于应用程序错误所产生的故障通常称为A.设备故障
B.事务故障
C.系统故障
D.介质故障
正确答案:C
解析:系统故障包括硬件故障或者数据库软件或操作系统的漏洞,导致系统停止运行。

47.下列哪一个与数据库日志无关
A.保障事务原子性
B.保障数据库一致性
C.故障后恢复
D.死锁检测
正确答案:D
解析:本题考查故障恢复中日志的作用,参见《数据库技术》一书4.5.3节“故障恢复”。

由于日志不能够进行死锁检测,故本题正确答案为D。

48.下列条目中哪些是IBM商务智能解决方案的组成部分? Ⅰ.OLTP 业务系统Ⅱ.前台分析工具Ⅲ.数据仓库管理器Ⅳ.多维服务器A.Ⅰ、Ⅱ和Ⅲ
B.Ⅰ、Ⅱ、和Ⅳ
C.Ⅰ、Ⅲ和Ⅳ
D.Ⅱ、Ⅲ和Ⅳ
正确答案:D
解析:本题考查典型的数据库管理系统——IBM的基本知识,参见4.6.2节“DB2数据库”。

正确答案为D。

49.数据库设计的需求阶段主要设计
A.程序流程图
B.程序结构图
C.框图
D.数据流程图
正确答案:D
解析:数据库设计的需求阶段的目的,是获得用户对新建数据库系统的要求是什么,即确定要做什么。

为了达到这个目的,设计人员应对现实世界要处理的
对象进行详细调查,在了解原系统的概况和确定新系统功能原理的过程中,收集支持系统目标的基础数据及其数据。

对客观对象调查完成后,如何描述和分析用户需要呢?在众多的分析方法中,通常用数据流图来描述数据的流向和处理过程,用数据字典对数据流程图中出现的全部名称进行解释说明。

数据流程图和数据字典为系统设计提供了统一的依据,在随后的设计中。

不论有多少人参加,大家都以它们为依据,不必担心数据不一致而导致矛盾和混乱。

50.当局部E-R图合并成全局E-R图时,可能出现冲突,下面所列举的冲突中不属于上述冲突的是
A.属性冲突
B.语法冲突
C.结构冲突
D.命名冲突
正确答案:B
解析:各分E-R图之间的冲突主要有3类:属性冲突、命名冲突和结构冲突。

属性冲突包括属性域冲突和属性取值单位冲突。

命名冲突包括同名异义和异名同义冲突。

结构冲突包括同一对象在不同应用中具有不同的抽象.同一实体在不同分E-R图中所包含的属性个数和属性排列次序不完全相同。

51.下面所列条目中,哪一项是当前开发工具的发展趋势? Ⅰ.采用三层Client/Server结构Ⅱ.对Web应用的支持Ⅲ.开放的、构件式的分布式计算环境
A.Ⅰ
B.Ⅱ
C.Ⅲ
D.都是
正确答案:D
解析:当前应用开发工具的发展趋势:采用三层Client/Server结构;对Web 应用的支持;开放的、构件式的分布式计算环境。

52.若使关系模式R<U,F>分解为关系模式R1<U1,F1>,R2<U2,F2>能够进行无损连接性分解的充分必要条件是
A.(U1∩U2→U1)∈F+
B.(U1∩U2→U1→U2)∈F+
C.(U1∩U2→U2)∈F+
D.(U1∩U2→U1-U2)∈F+
正确答案:D
解析:关系模式R<U,F>分解为关系模式R1<U1,F1>,R2<U2,F2>是具有无损连接性的分解的充分必要条件是(U1∩U2→U1→U2)∈F+,或(U1∩U2→U2→U1)∈F+。

53.逻辑结构设计阶段应考虑的主要因素是
A.概念模式
B.存取方法
C.处理要求
D.DBMS特性
正确答案:A
解析:逻辑结构设计的任务是把概念结构设计好的基本E-R图转换为与选用的DBMS产品所支持的数据模型相符合的逻辑结构。

所以,逻辑结构设计阶段应考虑的主要因素是概念模式。

54.设有两个事务T1和T2,其并发操作序列如下表所示。

则下面说法中正确的是步骤T1 T2 1 读A=100 2 读A=100 3 A←A+10写回 4 A←A—10写回
A.该操作序列不存在问题
B.该操作序列丢失修改
C.该操作序列不能重复读
D.该操作序列读出“脏”数据
正确答案:B
解析:本题考查并发控制的基本知识,参见《数据库技术》一书4.5.2节“并发控制”。

由于T2在步骤4写回A导致T1在步骤3对A所作的修改丢失,故本题正确答案为B。

55.关系模型中常用的关系操作包括Ⅰ.选择Ⅱ.投影Ⅲ.连接Ⅳ.查询Ⅴ.删除
A.Ⅰ,Ⅱ和Ⅳ
B.Ⅰ,Ⅱ和Ⅲ
C.Ⅰ,Ⅲ和Ⅳ
D.全部
正确答案:D
解析:常用的关系操作包括:选择、投影、连接、查询、删除、交、并、差等。

56.关于数据库的三级模式结构,下列论述中正确的是
A.三级模式结构是数据库唯一的一种分级模式结构
B.外模式/概念模式映像为数据的物理独立性提供支持
C.内模式与物理数据库等价,概念模式与逻辑数据库等价
D.外模式是概念模式的一个逻辑子集,且外模式的某些描述可以与概念模式不同
正确答案:D
解析:三级模式结构并不是数据库唯一的一种分级模式结构,所以选项A。

相关文档
最新文档