三级数据库模拟题及答案.docx
《三级数据库模拟题及答案.docx》由会员分享,可在线阅读,更多相关《三级数据库模拟题及答案.docx(63页珍藏版)》请在冰豆网上搜索。
三级数据库模拟题及答案
1.下述哪一条不属于概念模型应具备的性质______。
A、有丰富的语义表达能力
B、易于交流和理解
C、易于变动
D、在计算机中实现的效率高√
概念模型是按用户的观点对数据和信息建模,也称为信息模型。
概念模型语义表达能力强,不涉及信息在计算机中的表示,如实体--联系模型、语义网络模型等。
本题答案为D。
2.Internet的主要组成成分是______。
A、双绞线、同轴电缆、光纤电缆与无线通信信道
B、通信线路、路由器、主机和信息资源√
C、局域网、广域网、校园网和主干网
D、局域网、广域网和城域网
Internet的主要组成成分有:
通信线路、路由器、主机和信息资源。
本题答案为B。
3.二维数组A[0..8,0..9],其每个元素占2个字节,从首地址400开始,按行优先顺序存放,则元素A[8,5]的存储地址为______。
A、570√
B、506
C、410
D、482
由于该数组按行优先顺序存储,所以每行共占10×2=20个字节。
由此可知:
A[8,5](第9行第6个元素)的地址是400+20×8+2×5=570。
告诉你一个计算公式:
对于按行优先顺序存储的二维数组A[m][n],若其首地址是S,每个元素占k个字节,则数组元素A[i][j]的地址p是
p=S+(i*n+j)*k;
在本题中,A[8,5]用C描述就是A[8][5],我们使用公式:
p=400+(8*10+5)*2=570。
本题答案为A。
4.在SQL语言的SELECT语句中,实现投影操作的是哪个子句______。
A、select√
B、from
C、where
D、groupby
在SQL语言的SELECT语句中,实现投影操作的是select。
本题答案为A。
5.SQL语言集数据查询、数据操作、数据定义和数据控制功能于一体,语句INSERT、DELETE、UPDATE实现哪类功能______。
A、数据查询
B、数据操纵√
C、数据定义
D、数据控制
SQL功能动词
数据查询SELECT
数据定义CREATE,DROP,ALTER
数据操纵INSERT,UPDATE,DELETE
数据控制GRANT,REVOKE
本题答案为B。
6.下面列出的数据管理技术发展的三个阶段中,哪个(些)阶段没有专门的软件对数据进行管理______。
Ⅰ.人工管理阶段
Ⅱ.文件系统阶段
Ⅲ.数据库阶段
A、只有Ⅰ√
B、只有Ⅱ
C、Ⅰ和Ⅱ
D、Ⅱ和Ⅲ
数据管理技术发展的三个阶段,各自的特点分别为:
1、人工管理阶段(20世纪50年代中期以前)
特点:
数据不保存,数据不独立,数据不能共享,数据无结构,没有专门的数据管理软件。
2、文件系统阶段(20世纪50年代后期至60年代中期)
特点:
数据可以长期保存,有专门的数据管理软件--文件系统。
3、数据库系统阶段(20世纪60年代后期以来)
特点:
数据结构化,数据独立性高,数据共享度高,冗余度小,易于扩充,数据库管理系统提供统一的数据控制功能,包括数据安全性、完整性、并发控制和数据恢复功能。
本题答案为A。
7.在页式存储管理中,系统提供一对硬件寄存器,它们是______。
A、基址寄存器和限长寄存器
B、页表始址寄存器和页表长度寄存器√
C、上界寄存器和下界寄存器
D、直接地址寄存器和间接地址寄存器
在页式存储管理中,系统提供一对硬件寄存器,"页表始址"寄存器和"页表长度"寄存器。
本题答案为B。
8.下面列出的条目中,哪些是数据库系统的组成成员______。
Ⅰ.操作系统
Ⅱ.数据库管理系统
Ⅲ.用户
Ⅳ.数据库管理员
Ⅴ.数据库
A、Ⅱ、Ⅲ、Ⅳ和Ⅴ
B、Ⅱ、Ⅳ和Ⅴ
C、Ⅰ、Ⅱ、Ⅳ和Ⅴ
D、都是√
数据库系统是指在计算机系统中引入数据库后的系统构成,一般由数据库、数据库管理系统(及其开发工具)、操作系统、数据库管理员和用户构成。
本题答案为D。
9.以下哪一个术语与数据的存储结构有关______。
A、队列
B、二叉树
C、散列表√
D、堆
散列表是采用特定散列函数和冲突处理方法将一组关键字映像到一个有限的地址空间,并将与关键字对应的散列地址作为元素的存储位置的表,它与数据的存储结构有关。
本题答案为C。
10.以下有关操作系统的叙述中,哪一个是不正确的______。
A、操作系统管理着系统中的各种资源
B、操作系统应为用户提供良好的界面
C、操作系统是资源的管理者和仲裁者
D、操作系统是计算机系统中的一个应用软件√
操作系统是计算机系统中的一个系统软件,它是这样一些程序模块的集合--它们管理和控制计算机系统中的硬件及软件资源,合理地组织计算机工作流程,以便有效地利用这些资源为用户提供一个功能强、使用方便的工作环境,从而在计算机与其用户之间起到接口的作用。
本题答案为D。
11.文件的存取方式与文件的物理结构有关,可能有如下的文件物理结构:
Ⅰ.顺序结构Ⅱ.线性结构
Ⅲ.链接结构Ⅳ.索引结构
而常见的文件物理结构是______。
A、Ⅰ、Ⅱ和Ⅲ
B、Ⅱ、Ⅲ和Ⅳ
C、Ⅰ、Ⅲ和Ⅳ√
D、Ⅰ、Ⅱ和Ⅳ
文件的物理结构通常包括顺序结构、链接结构、索引结构、杂凑结构和索引顺序结构。
本题答案为C。
12.下面列出的条目中,哪些是数据仓库的基本特征______。
Ⅰ.数据仓库是面向主题的
Ⅱ.数据仓库的数据是集成的
Ⅲ.数据仓库的数据是相对稳定的
Ⅳ.数据仓库的数据是反映历史变化的
A、Ⅰ、Ⅱ和Ⅲ
B、Ⅰ、Ⅱ和Ⅳ
C、Ⅱ、Ⅲ和Ⅳ
D、都是√
数据仓库的特点为:
1)数据仓库是面向主题的;
2)数据仓库是集成的;
3)数据仓库是稳定的;
4)数据仓库是随时间变化的。
本题答案为D。
13.下述哪一条不是由于关系模式设计不当而引起的______。
A、数据冗余
B、丢失修改√
C、插入异常
D、更新异常
一个关系数据库模式是若干个关系模式的集合,关系数据库模式可能存在多个可选的关系模式集合。
非规范化的关系数据库模式将导致数据冗余和存储异常。
存储异常指修改异常、插入异常和删除异常。
本题答案为B。
14.如果一棵二叉树结点的前序序列是A、B、C,后序序列是C、B、A,则该二叉树结点的对称序序列_______。
A、必为A、B、C
B、必为A、C、B
C、必为B、C、A
D、不能确定√
根据题目给定的前序序列和后序序列。
满足条件的二叉树有多个,所以该二叉树结点的对称序序列不能确定。
本题答案为D。
15.有关系模式A(C,T,H,R,S),其中各属性的含义是:
C:
课程T:
教员H:
上课时间R:
教室S:
学生
根据语义有如下函数依赖集:
F={C→T,(H,R)→C,(H,T)→R,(H,S)→R}现将关系模式A分解为两个关系模式A1(C,T),A2(H,R,S),则其中A1的规范化程度达到______。
A、1NF
B、2NF
C、3NF
D、BCNF√
第一范式:
如果关系模式R中每一个属性都是不可分的基本数据项,则R∈1NF;
第二范式:
若关系模式R∈1NF,并且每一个非主属性都完全函数依赖于码,则R∈2NF;
第三范式:
若关系模式R中不存在非主属性传递依赖于码,则R∈3NF。
显然,若R∈3NF,则R∈2NF;
BCNF范式:
若关系模式R∈1NF,且每一个决定因素(非平凡的函数依赖)都包含候选码,则R∈BCNF。
本题答案为D。
16.EMP
┌───┬────┬────┬────┐
│雇员号│雇员名│部门号│工资 │
├───┼────┼────┼────┤
│001 │张山 │ 02 │ 2000 │
│010 │王宏达 │ 01 │ 1200 │
│056 │马林生 │ 02 │ 1000 │
│101 │赵敏 │ 04 │ 1500 │
└───┴────┴────┴────┘
DEPT
┌───┬────┬────┐
│部门号│部门名│地址 │
├───┼────┼────┤
│01 │业务部│1号楼│
│02 │销售部 │2号楼│
│03 │服务部 │3号楼 │
│04 │财务部 │4号楼 │
└───┴────┴────┘
在雇员信息表关系EMP中,哪个属性是外键(foreignkey)______。
A、雇员号
B、雇员名
C、部门号√
D、工资
当关系中的某个属性(或属性组)虽然不是该关系的主码或只是主码的一部分,但却是另一个关系的主码时,称该属性(或属性组)为这个关系的外码(或外键)。
雇员信息表关系EMP中的部门号是DEPT的主键。
本题答案为C。
17.有如下两个关系,其中雇员信息表关系EMP的主键是雇员号,部门信息表关系DEPT的主键是部门号。
EMP
┌───┬────┬────┬────┐
│雇员号│雇员名│部门号│工资 │
├───┼────┼────┼────┤
│001 │张山 │ 02 │ 2000 │
│010 │王宏达 │ 01 │ 1200 │
│056 │马林生 │ 02 │ 1000 │
│101 │赵敏 │ 04 │ 1500 │
└───┴────┴────┴────┘
DEPT
┌───┬────┬────┐
│部门号│部门名│地址 │
├───┼────┼────┤
│01 │业务部│1号楼│
│02 │销售部 │2号楼│
│03 │服务部 │3号楼 │
│04 │财务部 │4号楼 │
└───┴────┴────┘
若执行下面列出的操作,哪个操作不能成功执行______。
A、从EMP中删除行('010','王宏达','01',1200)
B、在EMP中插入行('102','赵敏','01',1500)
C、将EMP中雇员号='056'的工资改为1600元
D、将EMP中雇员号='101'的部门号改为'05'√
因为在DEPT中不存在部门号为'05'的记录,所以不能将EMP中雇员号='101'的部门号改为'05'。
本题答案为D。
18.在并发控制的技术中,最常用的是封锁方法。
对于共享锁(S)和排他锁(X)来说,下面列出的相容关系中,哪一个是不正确的______。
A、X/X:
TRUE√
B、S/S:
TRUE
C、S/X:
FALSE
D、X/S:
FALSE
为了避免发生并发操作引起的数据不一致性问题,则采用数据封锁技术实现并发控制。
封锁是防止存取同一资源的用户之间相互干扰的机制,即当一个用户对数据库某个数据对象执行修改操作时,对该部分数据加锁,拒绝其他用户对该部分的并发访问要求,直至该事务执行完毕才释放数据对象。
所以X/X:
TRUE是不对的。
本题答案为A。
19.有如下两个关系,其中雇员信息表关系EMP的主键是雇员号,部门信息表关系DEPT的主键是部门号。
EMP
┌───┬────┬────┬────┐
│雇员号│雇员名│部门号│工资 │
├───┼────┼────┼────┤
│001 │张山 │ 02 │ 2000 │
│010 │王宏达 │ 01 │ 1200 │
│056 │马林生 │ 02 │ 1000 │
│101 │赵敏 │ 04 │ 1500 │
└───┴────┴────┴────┘
DEPT
┌───┬────┬────┐
│部门号│部门名│地址 │
├───┼────┼────┤
│01 │业务部│1号楼│
│02 │销售部 │2号楼│
│03 │服务部 │3号楼 │
│04 │财务部 │4号楼 │
└───┴────┴────┘
若执行下面列出的操作,哪个操作不能成功执行______。
A、从DEPT中删除部门号='03'的行
B、在DEPT中插入行('06','计划部','6号楼')
C、将DEPT中部门号='02'的部门号改为'10'√
D、将DEPT中部门号='01'的地址改为'5号楼'
因为在EMP中存在部门号为'02'的记录,所以不能将DEPT中部门号='02'的部门号改为'10'。
本题答案为C。
20.下面哪一条不是对象-关系数据库的基本特征______。
A、关系的规范化程度更高√
B、SQL环境中对基本数据类型的扩充提供了支持
C、对规则系统的支持
D、SQL环境中对继承性提供了支持
对象-关系数据库的基本特征:
SQL环境中对基本数据类型的扩充提供了支持;
对规则系统的支持;
SQL环境中对继承性提供了支持。
本题答案为A。
21.有关系模式A(C,T,H,R,S),其中各属性的含义是:
C:
课程T:
教员H:
上课时间R:
教室S:
学生
根据语义有如下函数依赖集:
F={C→T,(H,R)→C,(H,T)→R,(H,S)→R}关系模式A的码是______。
A、C
B、(H,R)
C、(H,T)
D、(H,S)√
函数依赖是事物之间相关性的一种表述,是属性固有语义的体现。
设R(U)是属性集U上的关系模式,X,Y,Z是U的子集。
若对R(U)的任意一个可能的关系r,r中不可能存在两个元组在X上的属性值相等,而在Y上属性值不等,则称"X函数确定Y"或"Y函数依赖于X",记作X→Y,X称为决定因素。
本题答案为D。
22.计算机语言是一类面向计算机的人工语言,它是进行程序设计的工具,又称为程序设计语言。
现有的程序设计语言一般可分为三类,它们是______。
A、Basic语言、Fortran语言和C语言
B、中文语言、英文语言和拉丁语言
C、Unix、Windows和Linux
D、机器语言、汇编语言和高级语言√
计算机语言分为三种:
机器语言,汇编语言和高级语言。
机器语言和汇编语言称为低级语言,它是面向机器结构的。
高级语言面向用户,如BASIC、FORTRAN、PASCAL及C语言等。
本题答案为D。
23.以下关于计算机网络的基本特征的叙述中,哪一条是不正确的______。
A、在计算机网络中采用了分组交换技术√
B、建立计算机网络的主要目的是实现计算机资源的共享
C、互连的计算机是分布在不同地理位置的多台独立的"自治计算机"
D、连网计算机之间的通信必须遵循共同的网络协议
计算机网络是利用通信设备和线路将分布在不同地点、功能独立(即能脱离网络工作,也称为自治计算机)的多个计算机系统互连起来,由功能完善的网络软件(网络通信协议、信息交换方式和网络操作系统等),实现网络中资源共享和信息传递的系统。
本题答案为A。
24.以下有关强迫性中断事件的叙述中,哪一个是不正确的______。
A、输入输出中断是来自通道或者各种外部设备的中断,用于反映通道或设备的工作情况
B、硬件故障中断是机器发生错误时产生的中断
C、时钟中断是软件时钟到时而引起的中断
D、程序性中断是正在运行程序中有意识安排而引起的中断√
程序性中断并不是正在运行程序有意识安排而引起的中断,例如:
在虚拟页式存储管理系统中,当地址映射时,如果从页表中查出此页信息不在内存,则发生缺页中断。
此时,暂停进程执行,CPU转去执行缺页中断处理程序。
该程序负责把所需的页从外存调入内存,并把物理页号填入页表,更改驻留位,然后返回继续执行被中断的进程。
缺页中断是一种程序性中断。
本题答案为D。
25.下列关于操作系统设备管理的叙述中,哪个是不正确的______。
A、设备管理使用户能独立于具体设备的复杂物理特性而方便地使用设备
B、设备管理利用各种技术提高CPU与设备、设备与设备之间的并行工作能力
C、操作系统对用户屏蔽了实现具体设备I/O操作的细节
D、操作系统对设备尽量提供各种不同的接口√
设备管理是指对计算机系统中所有输入、输出设备的管理。
设备管理主要是为了提高CPU与设备、设备与设备之间的并行工作能力,它为用户屏蔽了实现具体设备I/O操作的细节,从而使用户能独立于具体设备的复杂物理特性而方便地使用设备。
本题答案为D。
26.在关系数据库中,表(table)是三级模式结构中的______。
A、外模式
B、模式√
C、存储模式
D、内模式
三级模式是对数据的3个抽象级别,从外向内依次为外模式、模式和内模式。
外模式又称为子模式或用户模式,它是数据库用户看见和使用的局部数据的逻辑结构和特征的描述,是与某一应用有关的数据的逻辑表示,是数据库用户的数据视图;
模式又称逻辑模式,是数据库全体数据的逻辑结构和特征的描述,不涉及数据物理存储,是数据库管理人员视图。
内模式又称为存储模式,它描述数据的物理结构和存储结构,它是系统程序员视图。
本题答案为B。
27.数据库系统发生故障时,可以基于日志进行恢复。
下面列出的条目中,哪些是日志记录的内容______。
Ⅰ.事务开始信息
Ⅱ.更新信息
Ⅲ.提交信息
Ⅳ.事务中止信息
A、Ⅰ、Ⅱ和Ⅳ
B、Ⅰ、Ⅲ和Ⅳ
C、Ⅱ、Ⅲ和Ⅳ
D、都是√
日志记录的内容有:
Ⅰ.事务开始信息
Ⅱ.更新信息
Ⅲ.提交信息
Ⅳ.事务中止信息
本题答案为D。
28.设有关键码序列(16,9,4,25,15,2,13,18,17,5,8,24),要按关键码值递增的次序排序,采用直接选择排序法,一趟扫描后的结果为______。
A、(15,2,4,18,16,5,8,24,17,9,13,25)
B、√
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-i次关键字之间的比较,从n-i+1个记录中选出关键字最小的记录,并和第i(1≤i≤n)个记录交换。
本题答案为B。
29.设有关系R(A,B,C)和S(C,D)。
与SQL语句selectA,B,DfromR,SwhereR.C=S.C等价的关系代数表达式是______。
A、
B、
√
C、
D、
选择运算
:
选择运算是对一个二维表按条件F进行横向选择,从R中选择出若干元组(行),其中F是一个逻辑表达式,其值为"真"或"假",如"课号="C12"∧成绩>80"可以用于检索选修了C12课程并且成绩大于80分的学生数据。
投影运算(π):
投影运算是对一个二维表进行纵向筛选,从R中选择出若干属性列,组成新的关系,其中A为R的属性组,t[A]表示只取元组t中相应A属性的分量。
选择(R×S)中满足条件R.C=S.C的记录
从上述满足条件R.C=S.C的记录中选取字段A,B,D。
本题答案为B。
30.下面关于企业级应用开发平台UNIFACE的叙述中,哪一个是不正确的______。
A、UNIFACE采用模型驱动、构件式的应用构造策略
B、UNIFACE的开发语言是JAVA√
C、UNIFACE支持WEB应用的开发
D、UNIFACE可应用于构造大型而复杂的业务应用系统
UNIFACE模型驱动的开发从制定应用模型的规格开始,该模型能处理应用系统的结构、业务规则和全局性表现方式等方面,作为应用系统的关键,并使其适应业务规则变化对应用系统结构和逻辑上的改变,结合构件式开发、对象技术、和通用请求代理运行机制来完成应用的开发和运行。
模型驱动的开发方法,尤其适用于大型复杂的关键性业务应用系统的构造。
本题答案为B。
31.以下哪一个不是栈的基本运算______。
A、删除栈顶元素
B、删除栈底元素√
C、判断栈是否为空
D、将栈置为空栈
栈的基本运算有:
在栈顶进行插入或删除、栈的初始化、判空以及取栈顶元素。
本题答案为B。
32.为了保证CPU执行程序指令时能正确访问存储单元,需要将用户程序中的逻辑地址转换为运行时可由机器直接寻址的物理地址,这一过程称为______。
A、地址分配
B、地址计算
C、地址映射√
D、地址查询
程序在装入内存之前,通常为逻辑地址形式,有时甚至在装入内存后,程序仍为相对地址形式。
为了保证CPU执行程序指令时能正确访问存储单元,需要将用户程序中的逻辑地址转换为可由机器直接寻址的物理地址,这一过程称为地址映射。
本题答案为C。
33.下面列出的关于"视图(View)"的条目中,哪一条是不正确的______。
A、视图是外模式
B、视图是虚表
C、使用视图可以加快查询语句的执行速度√
D、使用视图可以简化查询语句的编写
视图是关系数据库系统提供给用户以多种角度观察数据库中数据的重要机制。
它是从一个或几个基本表导出的表,它与基本表不同,是一个虚表。
是外模式。
合理使用视图有以下好处:
1、视图能够简化用户的操作;
2、视图使用户能以多种角度看待同一数据;
3、视图对重构数据库提供了一定程度的逻辑独立性。
本题答案为C。
34.下面列出的条目中,哪些是事务并发执行中可能出现的主要问题______。
Ⅰ.丢失更新
Ⅱ.对未提交更新的依赖
Ⅲ.不一致的分析
A、Ⅰ和Ⅱ
B、Ⅱ和Ⅲ
C、Ⅰ和Ⅲ
D、都是√
在多用户数据库环境中,多个用户程序可能并行地存取数据库。
如果不对并行操作进行控制,会破坏数据库的一致性,导致下列问题发生。
(1)丢失更改:
在一事务执行期间修改、重写另一事务刚刚执行的修改,造成一事务的修改结果丢失。
(2)不可重复读:
在一事务执行期间,由于其它事务的修改操作导致该事务两个相同的查询返回不同的数据。
(3)读脏数据:
如果数据T1修改某属性值,然后事务T2读该值,此后T1因某种原因撤销对该值的修改,造成T2读到脏数据。
本题答案为D。
35.在数据库管理系统中,下面哪个模块不是数据库存取的功能模块______。
A、事务管理程序模块√
B、数据更新程序模块
C、交互式程序查询模块
D、查询处理程序模块
在数据库管理系统中,数据库存取功能模块有:
1)数据更新程序模块;
2)交互式程序查询模块;
3)查询处理程序模块。
本题答案为A。
36.Oracle数据库管理系统的Internet解决方案的产品是ORACLEWebServer,下面列出的条目中,哪一个不属于该产品______。
A、OracleWebListener
B、OracleWebAgent
C、OracleOLAP√
D、Oracle7服务器
OracleWebServer1.0主要由OracleWebListener,OracleWebAgent和Oracle7服务器三部分组成。
OracleWebListener是一个进程,具有普通HTTP服务器的功能,主要用于接收人Web浏览器上发出的用户查询请求,并将查询结果(即HTML文本)返回给用户。
OracleWebAgent是用公用网关接口(CGI