计算机三级数据库技术笔试233.docx
- 文档编号:25401054
- 上传时间:2023-06-08
- 格式:DOCX
- 页数:33
- 大小:28.90KB
计算机三级数据库技术笔试233.docx
《计算机三级数据库技术笔试233.docx》由会员分享,可在线阅读,更多相关《计算机三级数据库技术笔试233.docx(33页珍藏版)》请在冰豆网上搜索。
计算机三级数据库技术笔试233
[模拟]计算机三级(数据库技术)笔试233
选择题
第1题:
数据库系统发生故障时,可以基于日志进行恢复。
下面列出的条目中,哪些是日志记录的内容?
Ⅰ.事务开始信息Ⅱ.更新信息
Ⅲ.提交信息 Ⅳ.事务中止信息
A.Ⅰ,Ⅱ和Ⅳ
B.Ⅰ,Ⅲ和Ⅳ
C.Ⅱ,Ⅲ和Ⅳ
D.都是
参考答案:
D
日志记录的内容有:
事务开始信息;更新信息;提交信息;事务中止信息。
第2题:
为了提高设备分配的灵活性,用户申请设备时应指定
A.设备类相对号
B.设备类绝对号
C.相对号
D.绝对号
参考答案:
A
用户可以向系统说明所要使用的设备类型,至于实际使用哪一台,由系统根据该类设备的分配情况来决定。
有时用户可能要求同时使用几台同类设备,为了避免使用时的混乱,用户可以把自己要求使用的若干台同类设备给出编号,由用户在程序中定义的设备编号称设备的“相对号”。
于是,用户总是用“设备类、相对号”来提出使用设备的要求。
系统为用户分配了具体设备后,建立“绝对号”与“设备类、相对号”的对应关系。
第3题:
设有关系R和S,在下列的关系运算中,不要求:
“R和S具有相同的元数,且它们对应属性的数据类型也相同”的运算是______。
A.R∪S
B.R∩S
C.R-S
D.R×S
参考答案:
D
广义笛卡儿积运算中不要求R和S具有相同的元数和对应属性的数据类型也相同的条件。
其他运算则需要此条件才能进行。
第4题:
下列有关操作系统的叙述中,不正确的是()。
A.操作系统管理计算机系统中的各种资源
B.操作系统为用户提供良好的界面
C.操作系统与用户程序必须交替运行
D.操作系统位于各种软件的最底层
参考答案:
C
操作系统是计算机系统中的一个系统软件,它能有效地组织和管理计算机系统中的各种资源,并且为用户提供良好的界面。
没有任何软件支持的计算机称为棵机,而实际呈现在用户面前的计算机系统是经过若干层软件改造的计算机,而操作系统位于各种软件的最底层。
第5题:
设根结点的层次为0,则高度为k的二叉树的最大结点数为
A.2k
B.2k-1
C.2k+1
D.2k+1-1
参考答案:
D
第6题:
对于产生死锁的4个必要条件之一的不可抢占条件是()。
A.每一个资源每次只能给一个进程使用
B.已被占用的资源只能由占用进程自己来释放
C.一个进程申请资源得不到满足时处于等待资源的状态且不释放已占资源
D.存在一个进程环路,其中每一个进程已获得的资源同时被下一个进程所请求
参考答案:
B
死锁的4个必要条件中,不剥夺条件(不可抢占)是指进程所获得的资源在未使用完毕之前,不能被其他进程强行剥夺,而只能由获得该资源的进程自己释放。
第7题:
设有关系模式R(A,B,C,D,E,F),若有如下的函数依赖集F={A→B,(C,A.→D,(E,F)→A,(E,B.→F,(E,C.→F},若将R分解为3个关系模式R1(A,B),R2(C,A,D.,R3(C,E,F,A),则关系模式R2的规范化程度最高达到()。
A.2NF
B.3NF
C.BCNF
D.4NF
参考答案:
D
若每个属性都不传递依赖于任何关键字,则REBCNF,对关系上的任何一个多值相关性X→→y,若Y-X≠φ,XY≠R时,总是R的关键字,则R∈4NF。
第8题:
下面不属于PowerDesigner的DataArchitect模块作用的是
A.运用E-R图,建立概念数据模型
B.针对特定的DBMS特点,生成相应的物理数据模型(PDM)
C.对已有数据库和应用的逆向工程
D.生成实体联系模型图(E-R图)
参考答案:
D
DataArchitect是一个强有力的数据库模型设计工具,它支持真正的两层设计方法,在概念层和物理层建立和维护数据模型,并提供两层设计的方法的许多优点。
利用DataArchitect能够运用实体联系模型图(E-R图),建立概念数据模型(CDM);针对特定的DBMS特点,生成相应的物理数据模型(PDM);定制PDM的适应物理上和性能上的考虑;针对目标DBMS生成相应的创建数据库的脚本(SML);当目标DBMS支持触发器时,生成参照完整性触发器;定制和打印模型的文档;对已有数据库和应用的逆向工程;定义PDM对象的扩展属性。
第9题:
发生中断时被打断程序的暂停点称为
A.中断源
B.断点
C.中断响应
D.中断处理程序
参考答案:
B
本题主要考查了断点的概念。
引起中断的事件称为中断源。
发生中断时被打断程序暂停点称为断点。
CPU暂停现行程序而转去响应中断请求的过程称为中断响应。
处理中断源的程序称为中断处理程序。
掌握中断产生的原因,以及解除中断的方法。
第10题:
关系数据库中,实现实体之间的联系是通过表与表之间的
A.公共索引
B.公共存储
C.公共元组
D.公共属性
参考答案:
D
关系数据库中,实体之间的联系是通过表与表之间的公共属性实现的。
例如:
有学生表和选课表,都有学号这个属性,对应的属性宽度和类型相同,便可以通过学号建立联系。
第11题:
系统中有4个进程P1,P2,P3和P4,在某一时刻系统状态如下:
最大需求量度已分配资源量
P174
P262
P320
P432
系统剩余资源量:
1
如果在该状态下,进程P3申请1个资源,分配后,系统的状态是________。
A.安全状态
B.不安全状态
C.死锁状态
D.临界状态
参考答案:
C
所谓系统处于安全状态指的是:
对于一个系统中所有进程构成的队列〈P1,P2,…Pn〉如果对于每一个进程Pi(1≤i≤n),其以后所需要的资源数量不超过系统当前剩余资源数量与所有进程Pj(j〈i)当前占用资源之和。
这时我们称这样的进程序列是安全的。
死锁状态是指系统中所有进程处于相互等待资源状态,当P3申请了系统中仅剩下的一个资源后,而此时系统中的所有进程均没有得足够的资源,此时系统中各个进程处于相互等待资源中,从而形成死锁。
死锁状态是一种特殊的不安全状态,处于不安全状态中的进程并不一定就处于死锁中,但随着时间的推移,将会最终形成死锁。
第12题:
有关系S(S#,Sname,Sex),C(C#,CName),SC(S#,C#)。
其中S#为学号,Sname为学生姓名,Sex为性别,C#为课程号,Cname为课程名,要查询选修“计算机文化”课程的全体男生姓名的SQL语句为SelectSnameFromS,C,SCWhere子句,这里的Where子句的内容可以为______。
A.S.S#=SC.S#=´男´andCname=´计算机文化´
B.S.S#=SC.S#andC.C#=SC.C#andCname=´计算机文化´
C.S.S#=SC.S#andC.C#=SC.C#andSex=´男´andCname=´计算机文化´
D.Sex´女´andCname=´计算机文化´
参考答案:
C
本题涉及三个表的连接查询,需要我们解决的是Where后面的连接条件,首先连接表S与SC,连接条件为S.S#=SC.S#;然后再连接表C和SC,连接条件为C.C#=SC.C#。
这样就可以将三个表连接起来。
但从题目分析,同时还要在连接后所形成的表中满足Sex=´男´和Cname=´计算机文化’。
通过分析,连接是同时满足的关系,故应用"and"连接,因此where子句内容应为:
S.S#=SC.S#andC.#=SC.C#andSex=´男´andCname=´计算机文化´。
第13题:
电子邮件服务程序从邮件服务器中读取邮件时可以使用邮局协议,下列哪一个是邮局协议?
A.POP3
B.IMAP
C.HTTP
D.SMTP
参考答案:
A
电子邮件程序从邮件服务器中读取邮件时,可以使用邮局协议(POP3,PostOfficeProtocol)或交互式邮件存取协议(IMAP),这主要取决于邮件服务器支持的协议类型。
第14题:
下列关于网络的叙述中,错误的是
A.网络协议主要由语法、语义和时序组成
B.语法规定了用户数据与控制信息的结构与格式
C.时序是对事件实现顺序的详细说明
D.联网计算机之间的通信不必遵循共同的网络协议,可以相互之间制定协议
参考答案:
D
本题主要考查了计算机网络基础的相关知识。
网络协议主要由语法、语义和时序3部分组成。
语法规定了用户数据与控制信息的结构与格式。
语义规定了用户控制信息的意义及完成控制的动作与响应;时序是对事件实现顺序的详细说明。
联网计算机之间的通信必须遵循共同的网络协议,可以相互之间制订协议。
因为联网计算机之间的通信必须遵循共同的网络协议,所以D)错误。
掌握网络协议的概念和网络协议的组成。
第15题:
在关系数据库中,索引(index)是3级模式结构中的()。
A.概念模式
B.内模式
C.模式
D.外模式
参考答案:
B
SQL支持数据库的3级模式结构。
在SQL中,模式对应于基本表(basetable),内模式对应于存储文件,外模式对应于视图(view)和部分基本表.元组对应于表中的行(row),属性对应于表中的列(column)。
一个表可以带若干索引,索引也存放在存储文件中。
存储文件的逻辑结构组成了关系数据库的内模式,存储文件的物理结构是任意的,对用户是透明的。
第16题:
在物理存储器层次结构中,下列()存储设备是联机存储。
A.高速缓存
B.主存储器
C.第二级存储器
D.第三级存储器
参考答案:
C
第二级存储器速度比主存慢得多,存储容量比主存大得多,基本上是随机访问。
在发生电源故障或者系统崩溃时,数据能保留下来。
最常用的第二级存储器是磁盘存储器。
第二级存储器称为辅助存储,或联机存储。
故答案为C。
第17题:
在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间,常用的方法是创建
A.另一个表(table)
B.游标(cursor)
C.视图(view)
D.索引(index)
参考答案:
C
视图具有以下几个作用:
简化用户操作;使用户能以多种角度看待同一数据;支持重构数据库的逻辑独立性;视图能够提供安全保护同时不增加数据的存储空间。
第18题:
假设某数据库表中有一个“学生编号”字段,查找编号第3、4个字符为“03”的记录的准则是()。
A.Mid([学生编号],3,4)="03"
B.Mid([学生编号],3,2)="03"
C.Mid("学生编号",3,4)="03"
D.Mid("学生编号",3,2)="03"
参考答案:
B
第19题:
在关系数据库设计中,使每个关系达到3NF。
这是________阶段的任务。
A.需求分析
B.概念设计
C.逻辑设计
D.物理设计
参考答案:
C
数据库设计中的规范化处理(如使所有关系都达到某一范式)是在逻辑设计阶段完成的。
第20题:
设关系R与关系S具有相同的目,且相对应的属性的值取自同一个域,则RNS可记作
A.
B.
C.
D.
参考答案:
C
本题是对关系传统运算的考查。
RnS是R与S的交,是由既属于R又属于S的所有元组组成,记作{t|t∈R∧t∈S},因此本题正确答案为选项C。
第21题:
关系操作的对象和操作的结果都是
A.实体
B.记录
C.集合
D.数组
参考答案:
C
关系操作的特点是集合操作方式,即操作的对象和操作的结果都是集合。
这种操作方式也称为一次一个集合的方式。
第22题:
由于关系模式设计不当所引起的插入异常指的是
A.两个事务并发地对同一关系进行插入而造成数据库不一致
B.由于码值的一部分为空而不能将有用的信息作为一个元组插入到关系中
C.XX的用户对关系进行了插入
D.插入操作因为违反完整性约束条件而遭到拒绝
参考答案:
B
第23题:
在关系数据库中,表(table)是三级模式结构中的
A.外模式
B.概念模式
C.存储模式
D.内模式
参考答案:
B
Table是三级模式结构中的概念模型。
第24题:
批处理操作系统中,________是作业运行过程中反映作业的运行情况,并且是作业存在的惟一标志。
A.作业状态
B.作业类型
C.作业控制块
D.作业优先级
参考答案:
C
批处理操作系统中,作业控制块是作业运行过程中反映作业的运行情况,并且是作业存在的惟一标志。
第25题:
计算机的内存储器比外存储器
A.便宜
B.储存更多信息
C.存取速度快
D.虽贵,但能储存更多信息
参考答案:
C
主存储器简称主存或内存,是计算机中用来存放指令和数据并能由中央处理器直接存取的存储器。
计算机工作时,整个处理过程中用到的数据和指令都存放在内存中。
辅助存储器简称辅存或外存,是不直接向中央处理器提供指令和数据的各种存储设备。
它主要用来存放内存中难以容纳,但为程序执行所需要的数据信息。
内存存储速度快,但存储成本高且容量小;外存的存储容量大,存储成本低,但存取速度慢。
第26题:
UNIFACE采用构件式开发,其应用开发分为三个步骤,分别是______。
A.建模、构造和装配
B.分析、设计和实现
C.建模、设计和实现
D.分析、构造和装配
参考答案:
A
第27题:
数据库系统的三级模式结构是指()。
A.外模式、模式、子模式
B.子模式、模式、概念模式
C.外模式、模式、内模式
D.模式、内模式、存储模式
参考答案:
C
数据库系统的三级模式结构是指数据库系统由外模式、模式和内模式三级抽象模式构成。
三级抽象模式在数据库系统中都存储于数据库系统的数据字典中,是数据字典的最基本内容,数据库管理系统通过数据字典来管理和访问数据模式。
第28题:
二维数组A[0..9,0..9],其每个元素占1个字节,从首地址400开始,按行优先顺序存放,则元素A[7,2]的存储地址为
A.482
B.506
C.410
D.484
参考答案:
A
由题意可知,二维数组A[0..9,0..9]是按行优先顺序存放的,而顺序存放计算结点存储位置的公式为Li=L0+(i-1)*m,其中L0是第一个结点的存储位置,Li是第i个结点的存储位置,m为每个结点所占用的存储单元个数。
按行优先的顺序存放结构,在数组A中元素A[7,2]是第8*104+3=83个元素,按照上面的公式可以计算出元素A[7,2]的存储地址为Li=L0+(i-1)*m=400+(83-1)*1=482。
因此正确答案为A。
第29题:
值为A、B、C的三个节点可构成()个不同值的树。
A.2
B.6
C.10
D.12
参考答案:
D
一般的树结构中,节点的子树没有左、右之分,三个节点的树结构只有两种结构形式:
呈一线或呈.三角。
因3个节点数值不同,每种结构形式可形成6种不同排列,总的可构成12个不同值的树。
由此可见,D是正确答案。
第30题:
一般地说,下面不属于用户界面应具有的特性是
A.可靠性
B.易用性
C.多样性
D.保密性
参考答案:
D
用户界面的质量直接影响DBMS的生命力,因为DBMS的用户界面是直接面向用户的各种应用,用户是通过用户界面来了解DBMS的。
一般地说,用户界面应具有可靠性、易用性、立即反馈和多样性等特性。
可靠性:
指界面要具有一定的容错能力,能及时、正确地给出运行状态指示和出错信息,并引导用户改正错误;易用性:
尽量减少用户负担,操作方式应简单,容易记忆,输入/输出应容易理解;立即反馈:
对用户的应用请求都应在用户心理许可的时间范围内给出响应,即使不能得到结果,也应给出某种信息以缓和用户等待心理。
;多样性根据用户背景的不同,提供多种用户接口,以适应不同层次用户的需要。
第31题:
以下哪一项不是队列的基本运算?
A.从队尾插入一个新元素
B.从队列中删除第I个元素
C.判断一个队列是否为空
D.读取队头元素的值
参考答案:
B
队列只能在队尾插入元素,从队头删除元素,这就是所谓的“先进先出”,而不能从队列中间删除或插入元素。
第32题:
所谓的外部中断,常常包括有()。
A.CPU故障中断
B.溢出中断
C.控制台,时钟中断
D.缺页中断
参考答案:
C
中断分为硬件中断和软件中断。
硬件中断又称为外部中断,由于硬件方面原因机器发生中断,如设备运行结束中断、时钟中断、来自控制台的中断等,但当CPU发生故障时,现场无法保护。
不能作为中断;软件中断又称为程序中断。
溢出中断、缺页中断是属于软件中断。
第33题:
根据某些条件对一个关系作水平分解,选择符合条件的元组组成一个新的关系,这样的操作称为()。
A.投影
B.选择
C.连接
D.自然连接
参考答案:
B
第34题:
下列关于事务故障恢复的描述,错误的是()。
A.首先要反向扫描日志文件,查找该事务的开始日志
B.首先要反向扫描日志文件,查找该事务的更新操作
C.对每一个更新操作执行逆操作
D.直到读到事务的开始日志,则事务故障恢复结束
参考答案:
B
事务故障恢复步骤如下:
①反向扫描日志文件,查找该事务的更新操作。
②对每一个更新操作执行逆操作。
③直到读到事务的开始日志,则事务故障恢复结束。
第35题:
在一个数据库中,模式与内模式的映像个数是
A.1个
B.与用户个数相同
C.由设置的系统参数决定
D.任意多个
参考答案:
A
数据库只有一个模式,也只有一个内模式,所以模式与内模式的映像个数也是惟一的。
第36题:
在数据库管理系统中,不是数据库定义的功能模块的是()。
A.DDL翻译程序模块
B.安全性定义程序模块
C.交互式程序查询模块
D.完整性定义程序模块
参考答案:
A
数据定义的程序模块主要包括:
①模式、外模式、内模式的定义模块。
②安全性定义,如授权定义及其处理模块。
③完整性定义,如主码、外码、其他完整性约束定义及其处理模块。
第37题:
下列数据结构基本概念中错误的是()。
A.数据的基本单位是数据元素
B.一个数据元素可以由多个数据项组成
C.数据结构的存储结构分为逻辑结构和物理结构
D.高级程序语言中的数据类型分为原子类型和结构类型
参考答案:
C
数据结构包括数据的物理结构和逻辑结构,数据的物理结构也就是存储结构。
第38题:
DBTG系统亦称CODASYL系统,它是哪种数据模型数据库系统的典型代表?
A.层次
B.网状
C.关系
D.面向对象
参考答案:
B
DBTG是网状模型的典型代表。
第39题:
单向链表的每一个节点都有一个指向它的后续节点的指针link,现有节点p和q,节点q在节点p的前面,要删除节点p,正确的操作应该是
A.q↑.link:
=p↑.link;
B.p↑.link:
=q↑.link;
C.q↑.link:
=p;p↑.link:
=q;
D.q:
=p↑.link;p↑.link:
=q↑.link;
参考答案:
A
单向链表删除运算只要将q的指针link指向p的后继即可:
q↑.link:
=p↑.link。
第40题:
以下关于B树运算的叙述中,哪一条是正确的?
A.若插入过程中根结点发生分裂,则B树的高度加1
B.每当进行插入运算,就在B树的最下面一层增加一个新结点
C.若要删除的关键码出现在根结点中,则不能真正删除,只能作标记
D.删除可能引起B树结点个数减少,但不会造成B树高度减小
参考答案:
A
若插入过程中根结点发生分裂,由于根结点没有双亲,这时就要建立一个新的根结点,整个B树就曾加了一层。
选项A的叙述是正确的.叶结点处于第i层的B树插入关键码,’插入关键码总是进入第i-1层的结点。
而不是像选项B中叙述的,插入运算是在B树的最下面一层增加一个新结点。
若要删除的节点在根结点中,将把根结点与它的子女结点合并,形成新的结点,因此选项C的叙述错误。
删除可能引起B树结点的合并,从而引起结点个数的减少,当这种合并一直传到根结点,根结点和它的子女进行合并,形成新的根结点,从而使整个树减少了一层。
因此选项D的说法有误。
本题的答案为A。
第41题:
关系数据模型()。
A.只能表示实体间的1:
1联系
B.只能表示实体间的1:
n联系
C.只能表示实体间的m:
n联系
D.可以表示实体间的上述三种联系
参考答案:
D
第42题:
以下关于E-R模型向关系模型转换的叙述中,哪一条是不正确的?
A.一个1:
1联系可以转换为—个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并
B.一个1:
n联系可以转换为一个独立的关系模式,也可以与联系的n端实体所对应的关系模式合并
C.—个m:
n联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并
D.三个或三个以上的实体间的多元联系转换为一个关系模式
参考答案:
C
E-R模型向关系模型转换时,一个m:
n联系转换为一个关系模式。
与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为各实体码的组合。
第43题:
通过指针链来表示和实现实体之间联系的模型是
A.层次型
B.网状型
C.关系型
D.层次型和网状型
参考答案:
D
在层次模型和网状模型的实际存储中,通过链接指针实现结点间的联系。
第44题:
下列()不是概念模型应具备的性质。
A.有丰富的语义表达能力
B.易于交流和理解
C.易于向各种数据模型转换
D.在计算机中实现的效率高
参考答案:
D
概念模型是对真实世界中问题域内的事物的描述,不是对软件设计的描述。
概念模型不需考虑实现问题。
第45题:
凡是兄弟就用线连起来,然后去掉双亲到子女的连线,只留下双亲到第一个子女的连线不去掉,这种方法是()。
A.树转为树林的方法
B.把二叉树转为树和树林的方法
C.把树和树林转为二叉树的方法
D.把树林转为树的方法
参考答案:
C
第46题:
SQL语言中的视图(View)对应于数据库系统三级模式结构中的()。
A.外模式
B.模式
C.内模式
D.都不对应
参考答案:
A
SQL语言支持数据库三级模式结构,在SQL中,模式对应于基本表,内模式对应于存储文件,外模式对应于视图和部分基本表,元组对应于表中的行,属性对应于表中的列;
第47题:
在关系内模式中要说明的主要内容是()。
A.属性
B.索引
C.基本表
D.存储文件
参考答案:
B
内模式也称物理模式或存储模式。
它是数据物理结构和存储方式的描述,是数据库内部的表示方法,是系统程序员的视图。
索引存放在存储文件中,存储文件的逻辑结构组成了关系数据库的内模式。
第48题:
SQL语言的命令:
“SELECT-FROM-WHERE”的基本功能是()。
A.选择工作区
B.查询
C.选择关系
D.选择数据库
参考答案:
B
SQL的数据查询用SELECT语句来实现。
SQLECT语句能表达所有的关系代数表达式。
如果一个查询涉及多个基本表,则SELECT语句可有多种写法,即嵌套查询、连接查询、使用存在量词的嵌套查询等。
第49题:
当局部E-R图合并成全局E-R图时,可能出现冲突,下面所列举的冲突中______不属
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 三级 数据库技术 笔试 233