计算机三级数据库技术笔试229.docx
- 文档编号:29498632
- 上传时间:2023-07-24
- 格式:DOCX
- 页数:32
- 大小:27.56KB
计算机三级数据库技术笔试229.docx
《计算机三级数据库技术笔试229.docx》由会员分享,可在线阅读,更多相关《计算机三级数据库技术笔试229.docx(32页珍藏版)》请在冰豆网上搜索。
计算机三级数据库技术笔试229
[模拟]计算机三级(数据库技术)笔试229
选择题
第1题:
扩充的二叉树的外部结点树等于原来二叉树的结点数加
A.O
B.1
C.2
D.n
参考答案:
B
本题主要考查了扩充的二叉树的数据结构。
扩充的二叉树的外部结点树等于原来二叉树的结点数加1。
掌握平衡二叉树的数据结构,以及周游二叉树的方法。
第2题:
电子邮件软件向邮件服务器发送邮件时使用的协议是
A.SMTP
B.POP3
C.IMAP
D.MIME
参考答案:
A
在电子邮件程序向邮件服务器中发送邮件时,使用的是简单邮件传输协议(SMTP);在电子邮件程序从邮件服务器中读取邮件时,可以使用邮件协议(POP3)或交互式邮件存取协议(IMAP)。
第3题:
下列哪一条不是局部E-R图集成为全局E-R图时可能存在的冲突?
A.模型冲突
B.结构冲突
C.属性冲突
D.命名冲突
参考答案:
A
本题考查E-R图的概念。
当把局部E-R图集成为全局E-R图时可能存在的冲突有:
属性冲突、结构冲突和命名冲突。
属性冲突包括类型、取值范围、取值单位的冲突;命名冲突包括实体类型名、联系类型名之间异名同义,或同名异义等。
正确答案为选项A。
第4题:
下列关于临界区叙述正确的是
A.进程中访问临界资源的那段程序称为临界区
B.临界区最多允许两个进程进入
C.进程进入临界区的要求可以在无限的时间内得到满足
D.系统中一些资源一次只允许有限的进程使用,称之为临界资源
参考答案:
A
本题主要考查了临界区的基本知识。
系统中一些资源一次只允许一个进程使用,称之为临界资源。
进程中访问临界资源的那段程序称为临界区。
当没有进程在临界区时,允许一个进程立即进入临界区。
进程进入临界区的要求可以在有限的时间内得到满足。
掌握资源的概念,资源的分类。
第5题:
文件系统的多级目录结构是一种()。
A.线性结构
B.树型结构
C.散列结构
D.双链表结构
参考答案:
B
第6题:
有关系模式A(A,B,H,R,S),根据语义有如下函数依赖集:
F={A→B,(H,R)→A,(H,B)→R,(H,S)→R}现将关系模式A分解为两个关系模式A1(A,B),A2(H,R,S),则其中A1的规范化程度达到()。
A.1NF
B.2NF
C.3NF
D.BCNF
参考答案:
D
第一范式:
如果关系模式R中每一个属性都是不可分的基本数据项,则R∈1NF:
第二范式:
若关系模式R∈1NF,并且每一个非主属性都完全函数依赖于码,则R∈2NF:
第三范式:
若关系模式R中不存在非主属性传递依赖于码,则R∈3NF。
显然,若R∈3NF,则R∈2NF:
BCNF范式:
若关系模式R∈1NF,且每一个决定因素(非平凡的函数依赖)都包含候选码,则R∈BCNF。
第7题:
在数据库设计的概念结构设计阶段,表示概念结构的常用方法和描述工具是
A.层次分析法和层次结构图
B.数据流程分析法和数据流程图
C.结构分析法和模块结构图
D.实体-联系方法和E-R图
参考答案:
D
设计数据库概念最著名、最实用的方法是P.P.S.Chen于1976年提出的“实体-联系方法”,简称E-R方法。
它采用E-R模型将现实世界的信息结构统一用实体、属性以及实体之间的联系来描述。
第8题:
下列叙述不正确的是______。
A.信息是现实世界事物的存在方式或运动状态的反应
B.数据是描述现实世界事物的符号记录
C.数据是信息的符号表示;信息是数据的内涵
D.信息是数据的载体:
数据是信息的语义解释
参考答案:
D
信息是现实世界事物的存在方式或运动状态的反映:
数据是描述现实世界事物的符号记录,是指用物理符号记录下来的可以鉴别的信息:
数据是信息的符号表示,或称载体:
信息是数据的内涵,是数据的主义解释。
第9题:
下面不属于对属性列和视图的操作权限的操作有
A.建立索引
B.查询
C.插入
D.删除
参考答案:
A
对属性列和视图的操作权限有查询(Select),插入(Insert),修改(Update),删除(Delete)以及这4种权限的总和(AllPrivileges)。
第10题:
数据的完整性是指数据的正确性、有效性和______。
A.可维护性
B.独立性
C.安全性
D.相容性
参考答案:
D
第11题:
下列叙述错误的是
A.登记日志记录时,登记的顺序严格按照事务的并发执行中操作发生的实际顺序
B.先修改相应的数据库,然后把日志记录写到外存的日志文件中
C.如果先写日志记录,没有修改数据库,那么发生故障时可以进行UNDO,也可以进行REDO
D.系统必须遵循先写日志的原则
参考答案:
B
系统必须遵循先写日志的原则。
故B)错。
登记日志记录时,登记的顺序严格按照事务的并发执行中操作发生的实际顺序。
如果先写日志记录,没有修改数据库,那么发生故障时可以进行UNDO,也可以进行REDO。
第12题:
下列哪个工具是Oracle数据库管理系统提供的CASE工具?
()
A.Developer/2000
B.PowerBuilder/2000
C.Discoverer/2000
D.Designer/2000
参考答案:
D
第13题:
分时系统的特点是
Ⅰ.多路性 Ⅱ.交互性 Ⅲ.独占性 Ⅳ.及时性
A.Ⅰ,Ⅱ
B.Ⅱ
C.Ⅰ,Ⅲ
D.全部
参考答案:
D
本题主要考查了分时系统的特点。
时系统的特点是多路性、交互性、独占性和及时性。
掌握操作系统的基础知识,实时系统的特点,分时系统与实时系统的主要区别。
第14题:
数据库管理系统中的安全控制模块属于
A.数据库定义程序模块
B.数据库操纵程序模块
C.数据库运行管理程序模块
D.数据库组织、存储和管理程序模块
参考答案:
C
数据库运行管理方面的程序模块一方面保证用户事务的正常运行及其原子性,另一方面保证数据库存的安全性和完整性。
第15题:
下列关于数据库系统的叙述中,不正确的是______。
A.个人计算机系统上的单用户数据库系统一般不支持并发控制
B.分布式系统与非分布式系统的用户操作是完全不相同的
C.支持更加丰富的对象结构和规则是第三代数据库系统的一条准则
D.对象-关系数据库系统中的表已经不再是传统意义上符合第一范式的简单二维表
参考答案:
B
分布式数据库的基本原理如下:
对于用户来讲,分布式系统必须看起来像一个非分布式系统。
换句话说,分布式系统的用户的操作与非分布式系统是完全相同的。
第16题:
下面关于Internet叙述中,正确的是
A.WWW是WorldWebWide的缩写,也称为Web服务
B.Internet只提供WWW服务和FTP服务
C.WWW是以超文本标记语言和文件传送协议为基础的
D.WWW系统的结构采用了客户机/服务器模式
参考答案:
D
本题主要考查了Internet技术。
Internet提供WWW服务和电子邮件服务。
WWW是WorldWideWeb的缩写,也称为Web服务。
WWW是以超文本标记语言和超文本传送协议为基础的。
WWW系统的结构采用了客户机/服务器模式。
WWW是WorldWideWeb的缩写,故A)错;Internet还提供电子邮件服务,故B)错;WWW是以超文本标记语言和超文本传送协议为基础的,故C)错。
掌握在计算机网络中,Internet技术相关的知识点,例如Internet所采用的协议是什么、提供的服务有哪些等。
第17题:
数据库依靠,()来支持数据独立性的。
A.三级模式结构
B.完整性约束
C.模式分级和模式间的映像
D.数据库管理系统
参考答案:
C
数据库系统的三级模式是对数据的3个抽象级别,数据库管理系统在这三级模式之间提供了两层映像:
外模式模式映像和模式/内模式映像,从而保证数据库系统中数据具有较高的逻辑独立性和物理独立性。
第18题:
在Oracle中如果要快速地生成报表应使用哪种工具?
A.OracleForms
B.OracleReports
C.OracleGraphics
D.BPR
参考答案:
B
本题主要考查了Oracle的工具产品的功能。
在Oracle中,OracleReports用来快速地生成报表;OracleForms用来快速生成基于屏幕的复杂应用的工具;OracleGraphics用来快速生成图形应用的工具。
BPR用于过程建模。
掌握Oracle工具产品的种类,以及Developer/2000和Designer/2000分别具有什么功能。
第19题:
关于计算机语言,下面叙述不正确的是
A.高级语言是独立于具体的机器系统的
B.汇编语言对于不同类型的计算机,基本上不具备通用性和可移植性
C.高级语言是先于低级语言诞生的
D.一般来讲,与高级语言相比,机器语言程序执行的速度较快
参考答案:
C
程序设计语言根据其面向对象(机器、过程)的不同分为低级语言、高级语言两种。
面向机器的计算机语言称为低级语言,面向过程的计算机语言称为高级语言。
机器语言是以二进制代码表示的指令集合,是计算机能直接识别和执行的语言。
机器语言的优点是占用内存少、执行速度快,缺点是面向机器的语言,随机而异,通用性差,而且指令代码是二进制形式,不易阅读和记忆,编程工作量大,难以维护。
汇编语言是符号化的机器语言,与机器语言相比,汇编语言容易写、容易懂,也容易记。
缺点与机器语言相同,即通用性差,随机而异。
高级语言是一种与具体计算机硬件无关,表达方式接近于人类自然语言的程序设计语言。
高级语言的优点是通用性强,可以在不同的机器上运行,程序可读性强,便于维护,极大地提高于程序设计的效率和可靠性。
第20题:
在将E-R模型向关系模型转换的过程中,若将三个实体之间的多元联系转换为一个关系模式,则该关系模式的码为
A.其中任意两个实体的码的组合
B.其中任意一个实体的码
C.三个实体的码的组合
D.三个实体的其他属性的组合
参考答案:
C
3个或3个以上实体间的多元联系转换为一个关系模式时,与该多元联系相连的务实体的码以及联系本身的属性均转换为关系的属性,而关系的码为各实体码的组合。
第21题:
数据库管理员通过建立______可以达到每个教师只能存取自己讲授课程的学生成绩。
A.视图(view)
B.索引(index)
C.游标(cursor)
D.表(table)
参考答案:
A
视图具有安全性的特性,因此建立视图能很好的解决这个问题,为此DBA应创建视图。
第22题:
对于学生信息表:
student(sno,Sname,sex,age,dept),如果把学生“小明”的姓名改为“小强”,则正确的语句是()。
A.UPDATESETsname=´小明´WHEREsname=´小强´
B.UPDATEstudentSETsname=´小明´WHEREsname=´小强´
C.UPDATEstudentSETsname=´小强´
D.UPDATEstudentSETsname=´小强´WHEREsname=´小明´
参考答案:
D
更新操作语句的一般格式为:
UPDATE〈表名〉SET〈列名〉=〈表达式〉[,〈列名〉=〈表达式〉]... [WHERE谓词]更新指定表中满足谓词的记录,把这些记录按照SET子句中的表达式更新相应字段上的值。
本题所选的记录应当满足谓词WHEREsname=´小明´,要更新成sname=´小强´。
第23题:
在学生表STUD中,查询年龄在20至23岁之间的学生的姓名(XM)、年龄(SA)和所在系(SD),实现该功能的正确SQL语句是()。
A.SELECTXM,SA,SDFROMSTUDWHEREBETWEEN20
B.SELECTXM,SA,SD.FROMSTUDWHERESABETWEEN23AND20
C.SELECTXM,SA,SDFROMSTUDWHERESANOTBETWEEN20AND23
D.SELECTXM,SA,SDFROMSTUDWHERESABETWEEN20AND23
参考答案:
D
第24题:
Oracle数据仓库解决方案是OLAP产品,以下()不是其中的一部分。
A.OracleExpressServer
B.OracleExpressObjects
C.OracleExpressAnalyzer
D.OracleWebAgent.
参考答案:
D
第25题:
下列关于顺序存储结构的叙述中,()是错误的。
A.存储密度大
B.某些非线性结构也可以采用顺序方法存储
C.结点中只有自身信息域,没有链接信息域
D.插入、删除运算操作方便
参考答案:
D
顺序结构每个结点只包含自身的信息域,且逻辑上相邻的结点物理上也是相邻的.因此其存储密度大,但插入、删除运算操作不方便,需移动大量的结点。
第26题:
下列关于连接操作的叙述中,哪一条是不正确的?
()
A.连接操作是从两个关系的笛卡儿积中选取属性间满足一定条件的元组
B.两个关系中同名属性的等值连接称为自然连接
C.要进行连接的两个关系中不一定必须包含同名属性
D.两个关系连接操作的结果仍然是一个关系
参考答案:
C
第27题:
保持事务的原子性是数据库管理系统中哪一个部件的责任?
A.事务管理
B.存取管理
C.性能管理
D.安全管理
参考答案:
A
保证原子性是数据库管理系统中事务管理部件的责任。
确保持久性是数据库管理系统中恢复管理部件的责任。
第28题:
层次模型和网状模型统称为
A.关系模型
B.非关系模型
C.用户模型
D.对象模型
参考答案:
B
本题主要考查了数据的结构模型。
层次模型和网状模型统称为非关系模型。
掌握数据模型的种类以及数据模型的基本概念。
第29题:
就绪队列中一旦出现高于当前运行进程的优先级的进程,就立即进行调度,转让CPU,这种调度方式称为
A.轮转方式
B.可剥夺(抢占)方式
C.轮询方式
D.中断方式
参考答案:
B
本题考查进程调度算法的概念。
进程调度算法解决以何种次序对各就绪进程进行处理机的分配以及按何种时间比例让进程占用处理机。
先进先出算法是按照进程进入就绪队列的先后次序来选择。
轮转法是将cpu的处理时间划分为一个个时间片,就绪队列中的进程轮流进行一个时间片。
进程调度每次将处理机分配给具有最高优先级的就绪进程,这是最高优先级算法,就绪队列中一旦出现高于当前运行进程优先级的进程,就立即进行调度,转让CPU,这种调度方式称为可剥夺(抢占)方式,是最高优先级算法的一种。
正确答案为选项B。
第30题:
下列关于关系数据模型的术语中,哪一个术语所表达的概念与二维表中的“行”的概念最接近?
A.属性
B.关系
C.域
D.元组
参考答案:
D
二维表中的“行”即关系数据模型中的“元组”,二维表中的“列”即关系数据模型中的“属性”。
第31题:
按行优先顺序存储下列三角矩阵
的非零元素,则计算非零元素%(1≤j≤i≤n)的地址的公式为()。
A.LOC(aij)=LOC(a11)+i×(i+1)/2+j
B.LOC(aij)=LOC(a11)+i×(i+1)/2+(j-1)
C.LOC(aij)=LOC(a11)+i×(i-1)/2+j
D.LOC(aij)=LOC(a11)+i×(i-1)/2+(j-1)
参考答案:
D
第32题:
下列磁盘调度算法中,哪一个体现了公平性?
A.先来先服务
B.最短寻道时间优先
C.电梯算法
D.单向扫描
参考答案:
A
磁盘调度由移臂调度和旋转调度两部分组成。
移臂调度是根据访问者指定的柱面位置来决定执行次序的调度;旋转调度是在同一柱面上调节多个访问者的读写请求的调度。
移臂调度包括先来先服务算法,这是最公平而又最简单的算法,但效率不高;最短寻道时间优先调度算法,可以降低平均服务时间,但缺乏公平性;扫描算法,这种算法比,较公平,而且效率较高。
由上面所述可知,只有先来先服务算法是考虑了公平性,因此本题正确答案为选项A。
第33题:
在登录日志文件时,应该________。
A.将更新数据库与登录文件两个操作同时完成
B.将更新数据库与登录文件两个操作按随机的顺序完成
C.先写数据库的更新,后登录日志文件
D.先登录日志文件,后写数据库的更新
参考答案:
D
为保证数据库是可恢复的,登记日志文件时必须遵循以下两条原则:
1、登记的次序严格按并发事务执行的时间次序;2、必须先写日志文件,后写数据库。
第34题:
下面有关模式分解的叙述中,错误的是()。
A.若一个模式分解具有无损连接性,则该分解不一定保持函数依赖
B.若一个模式分解保持函数依赖,则该分解一定具有无损连接性
C.若只要求分解保持函数依赖,那么模式分解一定可以达到3NF
D.若只要求分解具有无损连接性,那么模式分解一定可以达到BCNF
参考答案:
B
第35题:
散列法存储中处理碰撞的方法主要有两类,一是开地址法,另一类是()。
A.接链法
B.归并法
C.删除法
D.忽略法
参考答案:
A
本题主要考查了散列法中处理碰撞的方法。
散列法存储中处理碰撞的方法主要有两类:
一类是开地址法,另一类是接链法。
第36题:
在多道程序系统中,每组进程中的每一个进程均无限期地等待被该组进程中的另一个进程所占有且永远不会释放的资源,这种现象称为
A.独占
B.等待
C.睡眠
D.死锁
参考答案:
D
本题主要考查了什么是死锁状态。
在多道程序系统中,每组进程中的每一个进程均无限期地等待被该组进程中的另一个进程所占有且永远不会释放的资源,这种现象称为系统处于死锁状态。
掌握如何解除死锁,以及睡眠、等待、独占的概念。
第37题:
下面关于函数依赖的叙述中,错误的是
A.
B.
C.
D.
参考答案:
C
第38题:
SQL的REVOKE语句实现下列哪一种数据控制功能?
A.可靠性控制
B.并发性控制
C.安全性控制
D.完整性控制
参考答案:
C
DBA或其他授权者用REVOKE语句回收授予的权限,实现对数据库安全控制功能。
因此本题的答案为C。
第39题:
计算机病毒是指能够侵入计算机系统并在计算机系统中潜伏、传播、破坏系统正常工作的一种具有繁殖能力的
A.指令
B.程序
C.设备
D.文件
参考答案:
B
计算机病毒是一种特殊的具有破坏性的计算机程序,它具有自我复制能力,可通过非授权入侵而隐蔽在可执行程序或数据文件中。
第40题:
下列关于Oracle体系结构的叙述中,不正确的是()。
A.表空间是逻辑存储单元,每个表空间只能创建一个数据文件
B.Oracle数据库的物理存储按数据块、盘区和段来组织
C.0racle实例由系统全局区和一些进程组成
D.系统全局区是内存中的区域
参考答案:
A
第41题:
系统故障恢复的步骤是()。
A.反向扫描日志文件、对每一个更新操作执行逆操作,如此下去
B.对每一个更新操作执行逆操作、反向扫描日志文件,如此下去
C.正向扫描日志文件、对UNDO队列中的事务进行UNDO处理、对REDO队列中的事务进行REDO处理
D.正向扫描日志文件、对REDO队列中的事务进行REDO处理、对UNDO队列中的事务进行UNDO处理
参考答案:
C
第42题:
在以下所列的选项中,()不是数据库管理员(DBA)的职责。
A.决定数据库的存储结构和存取策略
B.决定数据库的信息内容和结构
C.定义数据的安全性要求和完整性约束条件
D.负责数据库数据的确定,数据库各级模式的设计
参考答案:
D
数据库管理员的职责:
决定数据库的存储结构和存取策略;决定数据库的信息内容和结构;定义数据的安全性要求和完整性约束条件;监控数据库的使用和运行;数据库的性能改进;定期对数据库进行重组和重构。
数据库设计人员负责数据库中数据的确定,数据库各级模式的设计。
第43题:
在一棵二叉树上,度为零的结点的个数为n0,度为2的结点的个数为n2,则n0的值为
A.n2+1
B.n-1
C.n2
D.n2/2
参考答案:
A
第44题:
在并发控制的技术中,最常用的是封锁方法。
对于共享锁(S)和排他锁(X)来说,下面列出的相容关系中,哪一个是不正确的?
A.X/X:
TRUE
B.S/S:
TRUE
C.S/X:
FALSE
D.X/S:
FALSE
参考答案:
A
共享锁(S):
如果事物Ti获得了数据项Q上的共事锁,则Ti可读Q但不能写Q;排他锁(X);如果事物Ti获得了数据项Q上的排他锁,则Ti既可读Q又可写Q。
由以上分析可知?
共事锁可与共享锁、排他锁相容,但排他锁只能单独存在。
第45题:
数据库管理系统的数据模型有______三种。
A.网状模块、链状模型和层次模型
B.层次模型、环状模型和关系模型
C.层次模型、网状模型和关系模型
D.层次模型、网状模型和语义模型
参考答案:
C
第46题:
设关系模式R(S,D,M),其函数依赖集F={S→D,D→M},则关系R的规范化程度达到
A.1NF
B.2NF
C.3NF
D.BCNF
参考答案:
B
若关系模式R∈1NF,且每一个非主属性完全函数依赖于码,则R∈2NF。
若关系模式R∈2NF,且每一个非主属性都不传递依赖于码,则R∈3NF。
若关系模式R∈1NF,且对于每一个非平凡的函数依赖X→Y,都有X包含码,则R∈BCNF。
第47题:
在包括1000个元素的线性表中实现如下各运算,哪一个所需要的执行时间最长?
()
A.线性表按顺序方式存储,在线性表的第10个结点后面插入一个新结点
B.线性表按链接方式存储,在线性表的第10个结点后面插入一个新结点
C.线性表按顺序方式存储,删除线性表的第990个结点
D.线性表按链接方式存储,删除指针P所指向的结点
参考答案:
A
第48题:
作业管理的主要任务包括作业输入、作业处理和作业输出。
其中作业处理的工作是()。
Ⅰ.作业调度 Ⅱ.作业控制 Ⅲ.作业后备
A.只有Ⅰ
B.只有Ⅱ
C.Ⅰ和Ⅱ
D.都是
参考答案:
B
作业调度属于作业输入和输出,作业控制是组织作业和控制作业的运行,属于作业处理。
第49题:
当一个事务执行期间所使用的数据不能被第二个事务再使用,直到第一个事务结束为止,这种性质称为事务的()。
A.串行性
B.隔离性
C.永久性
D.原子性
参考答案:
B
为了保证事务的正确执行,维护数据库的完整性,要求数据库系统维护以下事务特性。
①原子性,事务的所有操作在数据库中要么全部正确反映出来,要么全部不反映;②一致性,事务的隔离执行(即没有并发执行的其他事务),保持数据库的一致性;③隔离性,尽管多个事务可以并发执行,但系统必须保证,对任
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 三级 数据库技术 笔试 229
![提示](https://static.bdocx.com/images/bang_tan.gif)