四级数据库工程师80.docx
- 文档编号:2026292
- 上传时间:2022-10-26
- 格式:DOCX
- 页数:15
- 大小:27.33KB
四级数据库工程师80.docx
《四级数据库工程师80.docx》由会员分享,可在线阅读,更多相关《四级数据库工程师80.docx(15页珍藏版)》请在冰豆网上搜索。
四级数据库工程师80
四级数据库工程师-80
(总分:
105.00,做题时间:
90分钟)
一、选择题(总题数:
30,分数:
43.00)
1.数据库管理系统能实现对数据库中数据的查询、插入、修改和删除,这些功能由数据库管理系统的哪一个模块完成?
______
(分数:
2.00)
A.数据库定义模块
B.数据库运行模块
C.数据库存取模块 √
D.数据库维护模块
解析:
[解析]数据库存取模块实现了对数据库中数据的查询、插入、修改和删除。
2.如果数据库中的一个基本表中的数据量很少,且插入、删除、更新等操作频繁,该基本表采用下列哪种文件结构最优?
______
(分数:
1.00)
A.聚集文件 √
B.顺序文件
C.散列文件
D.索引文件
解析:
[解析]如果数据库中的一个基本表中的数据量很少,且插入、删除、更新等操作频繁,该基本表采用聚集文件结构最优。
3.关系SC(Sno,Cno,Grade)表示学号,课程号,成绩。
现要查询平均分在90分以上的学生的学号和平均成绩,正确的语句是______。
(分数:
1.00)
A.SELECTSno,AVG(Grade)FROMSCWHEREAVG(Grade)>=90GROUPBYSno
B.SELECTSno,AVG(Grade)FROMSCGROUPBYSnoHAVINGAVG(Grade)>=90 √
C.SELECTSno,AVG(Grade)FROMSCWHEREAVG(Grade)>=90ORDERBYSno
D.SELECTSno,AVG(Grade)FROMSCGROUPBYCnoHAVINGAVG(Grade)>=90
解析:
[解析]WHERE子句中是不能用聚集函数作为条件表达式的。
4.数据库设计中,确定数据库存储结构,即确定关系、索引、聚簇、日志、备份等数据的存储安排和存储结构,这是属于数据库设计的哪个阶段的内容?
______
(分数:
2.00)
A.需求分析阶段
B.逻辑设计阶段
C.概念设计阶段
D.物理设计阶段 √
解析:
[解析]确定数据库存储结构,即确定关系、索引、聚簇、日志、备份等数据的存储安排和存储结构,这是属于物理设计阶段的内容。
5.有学生表(学号,姓名,所在系,年龄),找出系内学生平均年龄高于全体学生平均年龄的系信息,正确的语句是______。
(分数:
2.00)
A.SELECT所在系,AVG(年龄)FROM学生表WHEREAVG(年龄)>(SELECTAVG(年龄)FEOM学生表)
B.SELECT所在系,AVG(年龄)FROM学生表WHEREAVG(年龄)>(SELECTAVG(年龄)FEOM学生表)GROUPBY所在系
C.SELECT所在系,AVG(年龄)FROM学生表GROUPBY所在系HAVINGAVG(年龄)>(SELECTAVG(年龄)FEOM学生表) √
D.SELECT所在系,AVG(年龄)FROM学生表GROUPBY所在系WHEREAVG(年龄)>(SELECTAVG(年龄)FEOM学生表)
解析:
[解析]在分组查询中要用关键字GROUP,AVG()、SUM()等函数作为查询条件时,必须放在HAVING关键字后面,而不能用WHERE关键字。
6.以下关于活锁叙述错误的______。
(分数:
2.00)
A.事务的活锁又称为事务的饿死
B.为避免锁现象的发生,DBMS可以采用先来先服务的策略处理事务的数据操作请求
C.各个事务可以按照申请访问Q的时问先后顺序,依次获得定义在Q上的锁
D.DBMS按事务请求加锁的先后顺序对这些事务排队,先请求的事务排在队列的靠后位置 √
解析:
[解析]事务的活锁又称事务的饿死,当多个事务请求对同一数据项Q加锁时,DBMS按事务请求加锁的先后顺序对这些事务排队,先请求的事务排在队列的靠前位置。
7.数据库管理员作为数据库的主要维护者,其维护工作主要包括______。
①数据库的转储和恢复
②数据库的安全性、完整性控制
③数据库性能的监控分析和改进
④数据库的重组和重构
(分数:
1.00)
A.①②③
B.②③④
C.①③④
D.①②③④ √
解析:
[解析]DBA的主要维护工作包括数据库的转储和恢复,数据库的安全性和完整性,数据库性能的监控分析和改进以及数据库的重组和重构。
8.针对数据量很大的数据库系统,最适合调用应用程序的时机是______。
(分数:
2.00)
A.数据库尚未建立之前
B.数据库已经建立,但尚未装入任何数据
C.数据库已经建立,并已装入部分数据 √
D.全部数据装入数据库之后或投入运行之后
解析:
[解析]对于数据量很大的数据库系统,最适合调用应用程序的时机是数据库已经建立,并已装入部分数据的时候,因此本题答案为C。
9.在分布式数据库系统中,查询代价是由下列哪几项来衡量的?
______
①CPU代价②I/O代价
③通信代价④存储代价
(分数:
1.00)
A.①②④
B.①②③ √
C.②③④
D.①②③④
解析:
[解析]在分布式数据库系统中,查询代价不仅要考虑CPU代价和I/O代价,还要考虑站点间传输数据的通信代价。
10.事务的一致性是指______。
(分数:
2.00)
A.事务中包括的所有操作要么都做,要么都不做
B.事务必须是数据库从一个一致性状态变到另一个一致性状态 √
C.事务一旦提交,对数据库的改变是永久的
D.一个事务内部的操作及使用的数据对并发的其他事务是隔离的
解析:
[解析]事务的特征有4个,即原子性、一致性、隔离性、持久性。
一致性是为了数据库不会因事务执行而遭到破坏,事务应使数据库从一个一致性状态转到另一个一致性状态,数据库的一致性是指数据库满足完整性约束,处于正确状态。
11.假设仓库管理关系表为StorehouseManage(仓库ID,存储物品ID,管理员ID,数量),且有一个管理员只在一个仓库工作;一个仓库可以存储多种物品。
这个数据库表中存在如下决定关系:
(仓库ID,存储物品ID)→(管理员ID,数量)
(管理员ID,存储物品ID)→(仓库ID,数量)
关系StorehouseManage最高达到哪级范式?
______。
(分数:
1.00)
A.不满足
B.1NF
C.2NF
D.3NF √
解析:
[解析]第三范式是在第二范式的基础上对关系又增加了一个约束,就是关系中的每一个非主属性必须只依赖于主码。
换句话说,就是在第二范式的基础上,消除非主属性对主码的传递函数依赖可达到3NF。
如果关系模式R是1NF,且每个属性(包括主属性)既不存在部分函数依赖也不存在传递函数依赖于候选码,则称R是改进的第三范式(记作BCNF)。
本题中依题意可知,(仓库ID,存储物品ID)和(管理员ID,存储物品ID)都是StorehouseManage的候选关键字,表中的唯一非关键字段为数量,它是符合第三范式的。
但是,由于存在如下决定关系:
(仓库ID)→(管理员ID)
(管理员ID)→(仓库ID)
即存在关键字段决定关键字段的情况,所以其不符合BCNF范式。
所以本题的答案为D。
12.事务的一致性是指______。
(分数:
1.00)
A.事务中包括的所有操作要么都做,要么都不做
B.事务必须是数据库从一个一致性状态变到另一个一致性状态 √
C.事务一旦提交,对数据库的改变是永久的
D.一个事务内部的操作及使用的数据对并发的其他事务是隔离的
解析:
[解析]事务的特征有4个,即原子性、一致性、隔离性、持久性。
一致性是为了数据库不会因事务执行而遭到破坏,事务应使数据库从一个一致性状态转到另一个一致性状态,数据库的一致性是指数据库满足完整性约束,处于正确状态。
13.在UML模型中,用于表达一系列的对象、对象之间的联系以及对象间发送和接收消息的图是______。
(分数:
1.00)
A.协作图 √
B.状态图
C.顺序图
D.部署图
解析:
[解析]协作图是交互图中的一种,图中包含一组对象,并展示了这些对象之间的联系以及对象间发送和接收消息。
状态图主要是描述一个实体在发生一些事件时的状态变化情况,显示了该实体在某一状态时对不同的事件做出的不同反应。
14.以下关于决策系统说法错误的是______。
(分数:
2.00)
A.为了解决DSS存在的不足,人们提出了基于数据仓库的决策支持系统
B.数据仓库是核心
C.决策支持系统是数据的需求者
D.决策支持系统主要存在两类数据:
原始数据和导出数据,导出数据也称操作型数据 √
解析:
[解析]导出数据是为了提高数据查询和管理效率,根据操作型数据计算得到的数据,常用于支持分析型应用,因此,一般将这种数据称为分析型数据。
15.校园一卡通的转账业务中,学生的钱少了而系统收入账户的余额也没有增加,这一故障属于______。
(分数:
1.00)
A.计算机病毒故障
B.系统故障
C.介质故障
D.事务内部故障 √
解析:
[解析]数据库系统中的故障类型有事务内部的故障、系统故障、介质故障以及计算机病毒故障。
系统故障是指数据库在运行过程中,由于硬件故障、数据库软件及操作系统的漏洞、突然停电等情况,导致系统停止运转,所有正在运行的事务以非正常方式终止,需要系统重新启动的一类故障。
介质故障是指数据库在运行过程中,由于磁头碰撞、磁盘损坏等情况,使得数据库中的数据部分或全部丢失的一类故障。
计算机病毒是一种恶意的计算机程序,它可以像病毒一样繁殖和传播,在对计算机系统造成破坏的同时也可能对数据库系统造成破坏。
事务内部故障分为预期的和非预期的,预期的事务内部故障是指可以通过事务程序本身发现的内部故障。
学生消费时,需要把学生账户上的金额划到系统收入账上,这涉及两个更新操作,一是把学生账户余额减少,二是把系统收入账户的金额增加。
它们要么全部完成,要么全部不做。
学生的钱少了而系统收入帐户的余额也没有增加,使数据库处于不一致状态,属于预期的事务内部故障。
16.VB6.0中的数据绑定控件必须
(分数:
1.00)
A.同时具有DataSource属性和DataField属性
B.同时具有ConnectionString属性和RecordSource属性
C.具有DataSource属性 √
D.具有ConnectionString属性
解析:
[解析]VB6.0中的数据绑定控件必须具有DataSource属性,所以本题的答案为C。
17.以下关于数据的存储方式叙述错误的是______。
(分数:
1.00)
A.数据库中的应用数据是以记录形式存储在外设存储介质上的 √
B.文件在逻辑上被组织成记录的序列
C.一个文件在磁盘上占有一定的物理存储空间
D.文件中的每个逻辑记录被映射存储到某个特定的磁盘块上
解析:
[解析]数据库中的应用数据是以文件形式存储在外设存储介质(如磁盘)上的,文件在逻辑上被组织成记录的序列。
一个文件在磁盘上占有一定的物理存储空间,文件中的每个逻辑记录被映射存储到某个特定的磁盘块上。
因此本题答案为A。
18.以下关于VisualBasic6.0说法错误的是______。
(分数:
2.00)
A.它以Basic语言为基础,具有可视化编程环境、面向对象、事件驱动等特点
B.在VisualBasic中,应用面向对象的程序设计方法,把数据和操作封装为一个对象
C.利用OLE技术可以方便地开发集声音、图像、动画、文字处理等对象于一体的应用程序
D.仅可以访问小型数据库 √
解析:
[解析]VB提供了很强的数据访问功能,不仅
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 级数 工程师 80