三级数据库技术笔试151.docx
- 文档编号:13167285
- 上传时间:2023-06-11
- 格式:DOCX
- 页数:35
- 大小:32.25KB
三级数据库技术笔试151.docx
《三级数据库技术笔试151.docx》由会员分享,可在线阅读,更多相关《三级数据库技术笔试151.docx(35页珍藏版)》请在冰点文库上搜索。
三级数据库技术笔试151
三级数据库技术笔试-151
(总分:
100.00,做题时间:
90分钟)
一、选择题
下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。
(总题数:
60,分数:
60.00)
1.关系数据库中的关系应满足一定的要求,最起码的要求是达到1NF,即满足
(分数:
1.00)
A.每个属性都是不可分解的 √
B.主码属性惟一标识关系中的元组
C.关系中的元组不可重复
D.每个非码属性都完全依赖于主码属性
解析:
解析:
第一范式的定义是:
如果关系模式R的每一个属性都是不可分解的,则称R为第一范式。
2.用下列4种排序方法,对一个已排好序(由小到大)的序列进行排序(由小到大),哪种方法最好?
(分数:
1.00)
A.冒泡排序
B.直接选择排序
C.直接插入排序 √
D.归并排序
解析:
解析:
直接插入排序的基本算法是:
当插入第i(i>=1)个对象时,前面的V[0],V[1],…,V[i-1)已经排好序,这时,用V[i]的关键码与V[i-1],[i-2]…的关键码顺序进行比较,找到插入位置即将V[i]插入,原来位置上的对象则向后移。
由此可知,直接插入排序法的关键码比较次数与对象的初始排列有关,准确地说,就是与可以取的值有关。
在本题中,序列已经排好了序,所以其i的取值达到了最大,就是序列中元素的个数,其实也就是根本无需比较和交换,所以这种方法是最经济的。
3.在数据库技术中,实体-联系模型是一种
(分数:
1.00)
A.概念数据模型 √
B.结构数据模型
C.物理数据模型
D.逻辑数据模型
解析:
解析:
概念模型是对信息世界建模,所以概念模型应该能够方便、准确地表示信息世界中的常用概念。
概念模型的表示方法很多,其中最为常用的是P.P.Chen于1976后提出的实体-联系方法。
该方法用E-R图来描述现实世界的概念模型,称为实体-联系模型(Entity-RelationshipModel)简称E-R模型。
4.以下哪一项不是队列的基本运算?
(分数:
1.00)
A.从队尾插入一个新元素
B.从队列中删除第1个元素 √
C.判断一个队列是否为空
D.读取队头元素的值
解析:
解析:
队列只能在队尾插入元素,从队头删除元素,这就是所谓的“先进先出”,而不能从队列中间删除或插入元素。
5.计算机网络系统与分布式系统之间的区别主要是
(分数:
1.00)
A.系统物理结构
B.系统高层软件 √
C.传输介质类型
D.服务器类型
解析:
解析:
分布式系统与计算机网络的主要区别不在它们的物理结构上,而是在高层软件上。
分布式系统是一个建立在网络之上的软件系统。
这种软件保证了系统高度的一致性与透明性。
分布式系统的用户不必关心网络环境中资源的分布情况,以及联网计算机的差异,用户的作业管理与文件管理过程对用户是透明的。
6.将局部E-R图集成为全局E-R图时,可能存在3类冲突,下面对这些冲突的描述中,不属于这3类冲突的是
(分数:
1.00)
A.属性冲突
B.结构冲突
C.命名冲突
D.模式冲突 √
解析:
解析:
将局部E-R图集成为全局E-R图时,可能存在3类冲突:
属性冲突;结构冲突;命名冲突。
7.在UNIX系统中,一个命令的执行会花费一些时间,为了避免等待,可采用
(分数:
1.00)
A.后台命令 √
B.输入重定向
C.输出重定向
D.管道命令
解析:
解析:
在UNIX系统中,一个命令的执行会花费一些时间,为了避免等待,可采用后台方式执行命令。
让Shell识别后台进程的方法是在命令后跟上符号“&”。
8.设有关系R,S和T如下。
关系T是由关系R和S经过哪种操作得到的?
(分数:
1.00)
A.
B.
C. √
D.
解析:
解析:
关系运算中,“交”的定义是:
关系R和S的交是既属于R又属于S的元组组成的集合,记做R∩S。
关系T中的两个元组正是对R和S进行交运算得来的。
9.设计磁盘调度算法时应考虑的两个基本因素是
(分数:
1.00)
A.公平性和高效性 √
B.独立性和可靠性
C.有效性和安全性
D.以上都不对
解析:
解析:
设计磁盘调度算法时应考虑的两个基本因素是公平性和高效性。
10.对线性表进行二分法查找,其前提条件是
(分数:
1.00)
A.线性表以顺序方式存储,并且按关键码值排好序 √
B.线性表以顺序方式存储,并且按关键码值的检索频率排好序
C.线性表以链接方式存储,并且按关键码值排好序
D.线性表以链接方式存储,并且按关键码值的检索频率排好序
解析:
解析:
二分查找法又称折半查找法,它只能用于顺序存放并且已经排好序的线性表。
11.文件系统采用多级目录结构的好处是
(分数:
1.00)
A.可以进行多道程序设计
B.提高内存利用率
C.不同用户可以给不同文件取相同的名字 √
D.文件可以共享
解析:
解析:
多级目录更确切地表达系统内部文件的组织结构,方便文件系统的管理。
采用多级目录结构,不同用户可以给不同文件取相同名字,只要它们不是同一个目录结点下的结点。
12.下面关于B和B+树的叙述中,不正确的是
(分数:
1.00)
A.B树和B+树都是平衡的多分树
B.B树和B+树都可用于文件的索引结构
C.B树和B+树都能有效地支持顺序检索 √
D.B树和B+树都有效地支持随机检索
解析:
解析:
B树只适用于随机检索,不适用于顺序检索;而B+树把所有关键码都存在叶结点上,这就为顺序检索也提供了方便。
13.当下述哪一条成立时,称X→Y为平凡的函数依赖?
(分数:
1.00)
A.X包含于Y
B.Y包含于X √
C.X∩Y=¢
D.X∩Y≠¢
解析:
解析:
当Y包含于X时,称X→Y为平凡的函数依赖。
14.关系数据库规范化理论规定,关系数据库中的关系要满足第一范式,下面“部门”关系中,因哪个属性而使其不满足第一范式?
(分数:
1.00)
A.部门总经理
B.部门成员 √
C.部门名
D.部门号
解析:
解析:
关系数据库的第一范式规定:
关系中的每一个属性都是不可再分割的。
而本关系中,“部门成员”显然包括“部门总经理”,所以它是可分的。
这样就不满足第一范式的条件。
15.在以下所列的条目中,哪些是数据库管理员的职责?
Ⅰ.负责管理企业组织的数据库资源
Ⅱ.收集和确定有关用户的需求
Ⅲ.设计和实现数据库并按需要修改和转换数据
Ⅳ.为用户提供资料和培训方面的帮助
(分数:
1.00)
A.Ⅰ
B.Ⅰ,Ⅱ和Ⅲ
C.Ⅲ和Ⅳ
D.都是 √
解析:
解析:
数据库管理员的职责有:
负责管理企业组织的数据库资源;收集和确定有关用户的需求;没汁和实现数据库并按需要修改和转换数据;为用户提供资料和培训方面的帮助。
16.在下面的两个关系中,学号和班级号分别为学生关系和班级关系的主键(或称主码),则外键是
学生(学号,姓名,班级号,成绩)
班级(班级号,班级名,班级人数,平均成绩)
(分数:
1.00)
A.学生关系的“学号”
B.班级关系的“班级号”
C.学生关系的“班级号” √
D.班级关系的“班级名”
解析:
解析:
外键的概念是:
当关系中的某个属性(或属性组合)虽不是该关系的关键字或只是关键字的一部分,但却是另一个关系的关键字时,则称该属性(或属性组合)为这个关系的外部关键字或外键。
17.操作系统中的下列功能,与硬盘没有直接关系的是
(分数:
1.00)
A.SPOOLing技术
B.文件管理
C.进程调度 √
D.虚拟存储
解析:
解析:
SPOOLing英文为:
SimultaneousPeripheralOperationsOn-Line,意为同时外围设备联机操作。
它是一种虚拟设备技术,其核心思想是在一台共享设备(通常是高速、大容量磁盘)上模拟独占设备的操作,把一台低速的独占设备改造成为若干台可并行的虚拟设备,即把独占设备变成逻辑上的共享设备。
由于这种技术通常是通过高速、大容量的硬盘来实现的,所以它和硬盘有直接的关系。
对于操作系统来说,狭义的文件指的是磁盘文件(广义的文件还包括设备及虚拟设备等),文件管理当然和硬盘有直接的关系。
虚拟存储则更是把硬盘作为内存来用,其主要工作方式就是把内存中当前不被使用的页面以“交换条件”的形式保存到硬盘上。
所谓进程调度,其实质上就是处理机调度。
在多道程序设计环境中,进程数往往多于处理机数,多个进程互相争夺处理机,进程调度的任务就是控制、协调进程对处理机的竞争。
在本题中只有进程调度和硬盘没有直接的联系。
18.如果二叉树中任何一个结点的值都大于它的左子树上所有结点的值而小于右子树上所有结点的值,要得到各结点值的递增序列,应按下列哪种次序排列结点?
(分数:
1.00)
A.先根
B.中根 √
C.后根
D.层次
解析:
解析:
中根序列的顺序从逻辑上来说总是“左-根-右”,在本题中,这样的遍历顺序正好构成一个递增序列。
19.SQL语言集数据定义功能、数据操纵功能和数据控制功能于一体。
如下所列语句中,哪一个是属于数据控制功能的?
(分数:
1.00)
A.GRANT √
B.CREATE
C.INSERT
D.SELECT
解析:
解析:
CREATE属于数据定义语句,INSERT和SELECT属于数据操纵语句,只有GRANT(授权语句)才是数据控制语句。
20.数据库概念设计的E-R方法中,用属性描述实体的特征,屑性在E-R图中一般用下列哪种图形表示?
(分数:
1.00)
A.矩形
B.四边形
C.菱形
D.椭圆形 √
解析:
解析:
在E-R图中,长方形表示实体,椭圆形表示属性,菱形表示联系。
21.S-Designer是一种可视化的数据库设计工具,它的后续版本是Power-Designer,使用它可以完成如下的哪些功能?
Ⅰ.可以画数据流图(DFD)
Ⅱ.可以画实体联系图(E-R图),即设计概念数据模型(CDM)
Ⅲ.可以从概念数据模型(CDM)生成物理数据模型(PDM)
Ⅳ.可以从现存数据逆向生成物理数据模型(PDM)
Ⅴ.可以从物理数据模型(PDM)逆向生成概念数据模型(CDM)
(分数:
1.00)
A.Ⅰ,Ⅱ和Ⅲ
B.Ⅰ,Ⅱ和Ⅳ
C.Ⅰ,Ⅱ和Ⅴ
D.都可以 √
解析:
解析:
使用后续版本Power-Designer可以完成的功能有:
可以画数据流图(DFD);可以画实体联系图(E-R图),即设计概念数据模型(CDM);可以从概念数据模型(CDM)生成物理数据模型(PDM);可以从现存数据逆向生成物理数据模型(PDM);可以从物理数据模型(PDM)逆向生成概念数据模型(CDM)。
22.下面所列条目中,哪一项是当前开发工具的发展趋势?
Ⅰ.采用三层Client/Server结构
Ⅱ.对Web应用的支持
Ⅲ,开放的、构件式的分布式计算环境
(分数:
1.00)
A.Ⅰ
B.Ⅱ
C.Ⅲ
D.都是 √
解析:
解析:
当前应用开发工具的发展趋势:
采用三层Client/Server结构;对Web应用的支持;开放的、构件式的分布式计算环境。
23.在数据库应用中,一般一个SQL语句可产生或处理一组记录,而数据库主语言语句一般一次只能处理一个记录,其协调可通过下列哪种技术来实现?
(分数:
1.00)
A.指针
B.游标 √
C.数组
D.栈
解析:
解析:
在数据库应用中,一般一个SQL语句可产生或处理一组记录,而数据库主语言语句一般一次只能处理一个记录,其协调可通过游标技术来实现。
24.在SQL中,关系模式被称为“基本表”,存储模式称为“存储文件”,子模式称为“视图”,下列说法不正确的是
(分数:
1.00)
A.基本表是实际存储在数据库中的表
B.视图是若干个基本表或其他视图构成的子集
C.―个基本表不能跨越多个存储文件,同理,一个存储文件也不能存放多个基本表 √
D.用户可以用SQL语句对视图和基本表进行查询等操作
解析:
解析:
一个基本表可以跨越一个或多个存储文件存放,一个存储文件也可以存放一个或多个基本表。
每个存储文件与外部存储器上一个物理文件对应。
25.如果要求一个线性表既能较快地查找,又能适应动态变化的要求,则可采用的方法是
(分数:
1.00)
A.分块法 √
B.顺序法
C.二分法
D.散列法
解析:
解析:
分块查找是将表分成若干块,分块的原则是数据元素的关键字在块与块之间是有序的,而块内元素的关键字是无序的。
其可以适应动态变化的要求。
其他3种是在顺序存储的一组记录内进行查找。
26.下面不正确的说法是
(分数:
1.00)
A.关键字是关系中能够用来惟一标识元组的属性
B.在一个关系中,关键字的值不能为空
C.一个关系中的所有候选关键字均可以被指定为主关键字
D.关键字只能由单个的属性组成
√
解析:
解析:
在关系的诸属性中,能够用来惟一表示元组的属性(或属性组合)称为关键字或码。
因此,关键字既可以是单个属性,也可以是属性组。
27.PC机通过下列哪一条途径启动硬件中断服务程序执行?
(分数:
1.00)
A.主程序中安排的中断指令
B.中断控制器发出的中断请求信号 √
C.主程序中安排的转移指令
D.主程序中安排的调用指令
解析:
解析:
在不同类型的中断中,软中断(也称内中断)是由于执行程序中某些指令引起的;而硬中断(也称外中断)则是由处理器以外的其他控制电路发出的中断请求信号引起的。
28.数据管理技术发展阶段中,人工管理阶段与文件系统阶段的主要区别是文件系统
(分数:
1.00)
A.数据共享性强
B.数据可长期保存 √
C.采用一定的数据结构
D.数据独立性好
解析:
解析:
人工管理阶段的特点是:
数据不保存,数据无专门软件管理,数据不共享,数据不具有独立性。
文件系统阶段特点是:
数据可以长期保存,文件系统管理数据,数据独立性差,数据共享性差。
29.关系数据模型有许多优点,但下面所列的条目中哪一条不是它的优点?
(分数:
1.00)
A.结构简单
B.适用于集合操作
C.有标准语言
D.可表示复杂的语义 √
解析:
解析:
关系模型由关系数据结构、关系操作集合和关系完整性约束3大要素组成。
关系模型的数据结构单一,在关系模型中,现实世界的实体以及实体间的各种联系均用关系来表示。
关系操作的特点是集合操作方式,即操作的对象和结果都是集合。
关系代数、元组关系演算和域关系演算均是抽象的查询语言这些抽象的语言与具体的DBMS中实现的实际语言并不完全一样,但它们能用作评估实际系统中查询语言能力的标准或基础。
数据库的数据完整性是指数据库中数据的正确性和相容性,那是一种语义概念,包括两个主要方面:
与现实世界中应用需求的数据的相容性和正确性。
数据库内数据之间的相容性和正确性。
30.数据是信息的符号表示或称载体;信息则是数据的内涵,是数据的
(分数:
1.00)
A.语法解释
B.语义解释 √
C.语意说明
D.用法说明
解析:
解析:
数据是信息的符号表示或称载体;信息则是数据的内涵,是数据的语义解释。
31.关系数据库中的关系模型事实上可以当做一个二维表,这个二维表中的列称为
(分数:
1.00)
A.元组
B.属性 √
C.记录
D.值域
解析:
解析:
二维表中的列称为属性(或字段);行称为元组(或记录)。
32.PowerBuilder是一种深受用户欢迎的快速应用开发工具,它与其他应用开发工具比较,最具有特色的是
(分数:
1.00)
A.支持面向对象的开发方法
B.提供可视化图形用户界面
C.使用ODBC与多种数据库连接 √
D.可通过数据窗口访问数据库
解析:
解析:
PowerBuilder使用专门接口或ODBC,可同时支持与多种数据库的连接。
33.设两个关系C和SC如下,它们的主键分别为C#和(S#,C#),在关系SC中除属性GRADE的数据类型是整型,且允许空值外,具他属性的数据类型都是字符型。
若要向关系SC执行插入操作,下面给出的4个元组中哪一个元组可以被插入?
(分数:
1.00)
A.
B. √
C.
D.
解析:
解析:
根据该表的语法,S#和C#数据类型为字符型,字符型数据需加引号,所以A),C)不能插入。
另外,在关系SC中,(S#,C#)是主键,不允许有相同的值,所以D)不能插入。
34.在如下2个数据库的表中,若雇员信息表EMP的主键是雇员号,部门信息表DEPT的主键是部门号。
若执行所列出的操作,哪一项操作不能执行?
(分数:
1.00)
A.
B.
C.
D. √
解析:
解析:
当执行删除操作时,一般只需要检查参照完整性规则。
如果是删除被参照关系中的行,检查被删除行在主码属性上的值是否正在被相应的被参照关系的外码引用,若不被引用,可以执行删除操作;若被引用,有3种可能的做法:
不可以执行删除操作(拒绝删除),或将参照关系中相应行在外码属性上的值改为空值后再执行删除操作(空值删除),或将参照关系中相应行一起删除(级联删除)。
35.关系数据库中,下列说法不正确的是
(分数:
1.00)
A.每一个关系模型中,属性的个数是固定的
B.在关系中元组的顺序(行的顺序)是无关紧要的
C.在关系中属性的顺序(列的顺序)是无关紧要的
D.关系中可以有重复的元组 √
解析:
解析:
同一个关系中不允许出现完全相同的元组。
36.由3个结点可以构造出多少种不同的二叉树?
(分数:
1.00)
A.2
B.3
C.4
D.5 √
解析:
解析:
由3个结点可以构造出二叉树的数目通过画图可得出共有5种。
37.有关系S(S#,SNAME,SEX),C(C#,CNAME),SC(S#,C#)。
其中S#为学生号,SNAME为学生姓名,SEX为性别,C#为课程号,CNAME为课程名。
要查询选修“计算机”课的全体女学生姓名的SQL语句是"SELECTSNAMEFROMS,C,SCWHERE"子句。
这里WHERE子句的内容是
(分数:
1.00)
A.
B.
C.
D. √
解析:
解析:
要查询选修“计算机”课的全体女学生姓名,要涉及到3个表,所以首先要确定这3个表的连接条件:
S.S#=SC.S#ANDC.C#=SC.C#,然后再写出SEX=“女”ANDCNAME=“计算机”。
38.数据管理技术的发展是与计算机技术及其应用的发展联系在一起的,经历了由低级到高级的发展。
分布式数据库、面向对象数据库等新型数据库属于哪―个发展阶段?
(分数:
1.00)
A.人工管理阶段
B.文件系统阶段
C.数据库系统阶段
D.高级数据库技术阶段 √
解析:
解析:
高级数据库技术阶段大约从20世纪70年代后期开始。
在这一阶段中,计算机技术获得了更快的发展,并更加广泛地与其他学科技术相互结合、相互渗透,在数据库领域中诞生了很多高新技术,并产生了许多新型数据库,如:
分布式数据库和面向对象的数据库。
39.下列算法中,不属于进程调度算法的是
(分数:
1.00)
A.先进先出算法
B.时间片轮转算法
C.直接插入排序算法 √
D.最高优先数算法
解析:
解析:
进程调度算法包括先进先出算法(FIFO)、时间片轮转算法(RR)和最高优先数算法(HPF)。
40.关系数据模型通常由3部分组成,它们是
(分数:
1.00)
A.数据结构,数据通信,关系操作
B.数据结构,数据操作,数据完整性约束 √
C.数据通信,数据操作,数据完整性约束
D.数据结构,数据通信,数据完整性约束
解析:
解析:
关系模型由关系数据结构、数据操作和数据完整性约束3大要素组成。
41.数据通信中数据传输速率是最重要的性能指标之一,它指单位时间内传送的二进制位数,常用的单位是
(分数:
1.00)
A.b/s √
B.byte/s
C.Mb/s
D.Kb/s
解析:
解析:
网络的传输速率用b/s来表示,其含义是每秒传输多少个二进制位的信息,b是bit的缩写,s表示秒(second)。
42.计算机的技术性能指标主要是指
(分数:
1.00)
A.所配备语言、操作系统、外围设备
B.字长、运算速度、内/外存容量和CPU的主频 √
C.显示器的分辨率、打印机的配置
D.磁盘容量、内存容量
解析:
解析:
计算机的技术性能指标主要指的是机器本身的硬件性能,不要把打印机之类的外设扯进来,选项D)虽然涉及到一点,但太片面。
43.加强网络安全性的最重要的基础措施是
(分数:
1.00)
A.设计有效的网络安全策略 √
B.选择更安全的操作系统
C.安装杀毒软件
D.加强安全教育
解析:
解析:
设计有效的网络安全策略是加强网络安全性的最重要的基础措施。
44.下列关于函数依赖的叙述中,哪一个是不正确的?
(分数:
1.00)
A.由X→Y,X→Z,有X→YZ
B.由XY→Z,有X→Z,Y→Z √
C.由X→Y,WY→Z,有XW→Z
D.由X→Y及Z包含于Y,有X→Z
解析:
解析:
设R(U)属性集U上的关系模式,X,Y,Z是U的子集,若对R(U)的任意一个可能的关系r,r中不可能存在两个元组在X上的属性值相等,而在Y上属性值不等,则称“X函数确定Y”,或“Y函数依赖于X”,记作X→Y,X称为决定因素。
在关系模型R中,要判断函数依赖是否成立,惟一的办法是仔细地考察属性的含义。
45.下面关于计算机的论述,其中错误的是
Ⅰ.第四代计算机以大规模集成电路和超大规模集成电路的使用为主要标志
Ⅱ.计算机的发展趋势可以概括为:
速度更快、功能更多、体积更小、价格更低
Ⅲ.智能模拟是用计算机模拟人类某些智能行为,目前最先进的智能机器人已经能够完全取代人脑进行思考
Ⅳ.计算机信息处理,实际上就是由计算机进行数据处理的过程
(分数:
1.00)
A.Ⅰ和Ⅱ
B.Ⅳ
C.Ⅲ √
D.Ⅰ,Ⅱ和Ⅳ
解析:
解析:
智能模拟是用计算机模拟人类某些智能行为,如感知、思维、推理、学习和理解等。
近年出现的智能机器人以知识库为基础采用智能接口,能进行逻辑判断、完成判断和决策任务,它可以模拟或部分代替人的智能活动,但并不能完全取代人脑进行思考。
46.假定学生关系是S(S#,SNAME,SEX.AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE),要查找选修"COMPUTER"课程的女学生的姓名,将涉及到关系
(分数:
1.00)
A.S
B.SC,C
C.S,SC
D.S,C,SC √
解析:
解析:
选修"COMPUTER"课程的女学生的姓名,涉及的字段有课程名称、学生姓名、学生性别和选课关系,这些分别存放在S,C,SC这3个关系中。
47.单向链表的每一个结点都有一个指向它的后续结点的指针link,现有结点p和q,要将q插入结点p的后面,正确的操作应该是
(分
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 三级 数据库技术 笔试 151