ImageVerifierCode 换一换
格式:DOCX , 页数:17 ,大小:22.23KB ,
资源ID:9154695      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/9154695.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(数据库工程师 72.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

数据库工程师 72.docx

1、数据库工程师 72计算机数据库工程师模拟题26一、选择题 下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。1、 若存在一个网络数据库应用系统,其中一台计算机A存有DBMS软件、所有用户数据和应用程序,其余各个考查作为终端通过通信线路向A发出数据库应用请求,这种方式属于_。 A) 集中式数据库体系结构 B) 主从式数据库体系结构 C) 分布式数据库体系结构 D) 客户机/服务器数据库体系结构2、 以下说法错误的是_。 A) 使用数据库系统可以大大提高应用开发的效率,方便用户的使用,减轻数据库系统管理人员维护的负担 B) 文件系统是面向某一个应用程序,共享性差,冗余度大,数据独立性

2、差,记录内有结构,整体无结构,由应用程序自己控制 C) 数据的备份、软件或应用程序使用过程中的临时数据存储一般使用数据库系统比较合适 D) 数据库系统是面向现实世界的,共享性高,冗余小,具有较高的物理独立性和一定的逻辑独立性,整体结构活,用数据模型描述由数据库管理系统提供数据的安全性、完整性、并发控制和恢复能力3、 关于数据库应用系统的需求分析工作同,下列说法正确的是_。 A) 通过需求分析过程,需要确定出整个应用系统的目标、任务和系统的范围说明 B) 在需求分析阶段,系统需求分析员要与用户充分沟通,并做出各类用户视图 C) 数据需求分析的主要工作是要辨识出数据处理中的数据处理流程 D) 数据

3、操作响应时间、系统吞吐量、最大并发用户数都是性能需求分析的重要指标4、 设有两个事务T1,T2,其并发操作如下表所示,下列评价正确的是_。 A) 该操作不存在问题 B) 该操作丢失修改 C) 该操作不能重复读 D) 该操作读脏数据5、 关系SC(Sno,Cno,Grade)表示学号,课程号,成绩。现要查询平均分在90分以上的学生的学号和平均成绩,正确的语句是_。 A) SELECT Sno,AVG(Grade) FROM SC WHERE AVG(Grade)=90 GROUP BY Sno B) SELECT Sno,AVG(Grade) FROM SC GROUP BY Sno HAVIN

4、G AVG(Grade)=90 C) SELECT Sno,AVG(Grade) FROM SC WHERE AVG(Grade)=90 ORDER BY Sno D) SELECT Sno,AVG(Grade) FROM SC GROUP BY Cno HAVING AVG(Grade)=906、 设有关系模式W(C,P,S,G,T,R),其中各属性的含义是:C为课程,P为教师,S为学生,G为成绩,T为时间,R为教室,根据定义有如下函数依赖属性: F=CG,(S,C)G,(T,R)C,(T,P)R,(T,S) 则W的规范化程度最高达到_。 A) 1NF B) 2NF C) 3NF D) 4N

5、F7、 索引项根据键值在索引文件中顺序排列,组织成一维线性结构,每个索引项直接指向数据文件中的数据记录,则该索引文件称为_。 A) 稀疏索引 B) 聚集索引 C) 稠密索引 D) 单层索引8、 关于数据库试运行和功能与性能测试,下列说法正确的是_。 A) 对数据库系统的转储和恢复能力的测试属于系统的功能测试范畴 B) 在进行数据库功能测试时,一般要先进入大规模的数据 C) 数据库试运行一般是与编写调试程序的工作同步开展的 D) 数据库系统的压力测试、并发访问测试、查询效率测试一般属于性能测试范畴9、 下述关于关系表的相关信息中,不属于元数据、不会存储在数据字典中的是_。 A) 属性的名字和类型

6、信息 B) 表上的授权信息 C) 表中的一个元组 D) 定义在表上的索引类型10、 以下关于数据建模方法的共同点说法错误的是_。 A) 能够真实客观地描述现实世界中的数据及数据之间的关系 B) 组成模型的概念少,语义清楚,容易理解 C) 用图形方式描述数据,数据直观易懂,有利于数据库设计者和用户的交流 D) 这种数据模型不容易转换成数据库逻辑设计阶段需要的数据结构11、 下列不可对属性值进行比较的是_。 A) IN NOT IN B) BETWEEN AND NOT BETWEEN AND C) AND OR D) LIKE NOT LIKE12、 关于部署图,下述说法错误的是_。 A) 部署

7、图又叫配置图 B) 描述系统中硬件和软件的物理配置情况和系统体系结构 C) 用结点表示实际的物理配置 D) 部署图是动态图13、 以下关于日志文件叙述错误的是_。 A) 日志文件都是以记录为单位的 B) 事务故障恢复和系统故障恢复必须使用日志文件 C) 在动态转储方式中必须建立日志文件 D) 在静态转储方式中,也可以建立日志文件14、 需求分析是_。 A) 软件开发丁作的基础 B) 软件生存周期的开始 C) 由系统分析员单独完成 D) 由用户自己单独完成15、 若系统中存在一个等待事务集T0,T1,Tn),其中T0正在等待被T1封锁住的数据项A,T1正在等待被T2锁住的数据项A2,Tn-1正在

8、等待被Tn锁住的数据项An,Tn正在等待被T0锁住的数据项A0,则该系统处于_的工作状态。 A) 并发处理 B) 封锁 C) 循环 D) 死锁16、 在使用UML建模时,若需要描述跨越多个用例的单个对象的行为,使用_是最为合适的。 A) 协作图 B) 序列图 C) 活动图 D) 状态图17、 下列关于数据仓库的叙述中,哪一项是不正确的_。 A) 底层的数据仓库服务器一般是一个关系型数据库系统 B) 数据仓库中间层OLAP服务器只能采用关系型OLAP C) 数据仓库前端分析工具中包括报表工具 D) 数据仓库通常采用三层体系结构18、 在分布式数据库的垂直分片中,为保证全局数据的可重构和最小冗余,

9、分片满足的必要条件_。 A) 要有两个分片具有相同关系模式以进行并操作 B) 任意两个分片不能有相同的属性名 C) 各分片必须包含源关系的码 D) 对于任一分片,总存在另一个分片能够和它进行无损连接19、 以下关于事务日志备份说法错误的是_。 A) 如果要进行事务日志备份,只能将数据库的故障还原模型设置为安全方式 B) 在默认情况下,事务日志备份完成后要截断日志 C) 清除掉无用的日志记录的过程就叫截断日志 D) 事务日志备份是备份从上次备份之后的日志记录20、 在数据库服务器中,不允许更改数据库中所有用户表中的数据的固定数据库角色是_。 A) db_owner B) db_denydataw

10、riter C) db_datawriter D) sysadmin21、 以下关于人机界面设计原则叙述不正确的是_。 A) 保持用户与人机界面间的双向交流 B) 用户界面应该遵循一定标准和常规 C) 尽量减少用户的输入负担 D) 减少字符、图形、图像、声音等数据输入方式22、 如果DBAS用于数据安全性要求不高的一般场合,可将级别定位在_。 A) A级 B) B级 C) C级 D) D级23、 数据库恢复的基础是利用转储的冗余数据,这些转储的冗余数据包是指_。 A) 数据字典、应用程序、审计档案、数据库后援副本 B) 数据字典、应用程序、日志文件、审计档案 C) 日志文件、数据库后援副本 D

11、) 数据字典、应用程序、数据库后援副本24、 关于SQL的特点说法错误的是_。 A) SQL语言集数据定义语言、数据操纵语言、数据控制语言的功能于一体 B) 高度非过程化 C) 同一种语法结构提供两种使用方式,即SQL语句既有自含式语言,又是嵌入式语言 D) SQL采用对象的操作方式,不仅查找结果可以是元组的集合,而且一次插入、删除、更新操作的对象也可以是元组的对象25、 设有关系模式:教师表(教师号,教师名,所在系,工资),现需建立一个统计每个系全体教师工资总额的视图,正确的语句是_。 A) CREATE VIEW SalaryView(系名,工资总额)AS SELECT所在系,COUNT(

12、工资)FROM教师表GROUP BY所在系 B) CREATE VIEW SalaryView(系名,工资总额)AS SELECT所在系,SUM(工资)FROM教师表GROUP BY所在系 C) CREATE VIEW SalaryView AS SELECT所在系,COUNT(工资)FROM教师表GROUP BY所在系 D) CREATE VIEW SalaryView AS SELECT所在系,SUM(T资)FROM教师表GROUP BY所在系26、 数据库系统中部分或全部事务由于无法获得对需要访问的数据项的控制权而处于等待状态,并且一直等待下去的一种系统状态的情况称为_。 A) 活锁 B

13、) 死锁 C) 排他锁 D) 共享锁27、 下列关于锁的说法错误的是_。 A) 锁是一种特殊的二元信号量 B) 为了避免活锁现象的发生,DBMS采用资源分配图的方法来处理事务的数据操作请求 C) 对于每个需要撤销的死锁事务,可以简单地放弃该事务已经完成的全部操作,重新启动该事务 D) 在顺序加锁中,维护数据项的加锁顺序很困难,代价也非常大28、 针对数据量很大的数据库系统,最适合调用应用程序的时机是_。 A) 数据库尚未建立之前 B) 数据库已经建立,但尚未装入任何数据 C) 数据库已经建立,并已装入部分数据 D) 全部数据装入数据库之后或投入运行之后29、 以下关于Visual Basic

14、6.0说法错误的是_。 A) 它以Basic语言为基础,具有可视化编程环境、面向对象、事件驱动等特点 B) 在Visual Basic中,应用面向对象的程序设计方法,把数据和操作封装为一个对象 C) 利用OLE技术可以方便地开发集成声音、图像、动画、文字处理等对象于一体的应用程序 D) 仅可以访问小型数据库30、 只复制上次备份后发生变化的文件的数据转储机制是_。 A) 完全转储 B) 增量转储 C) 差量转储 D) 局部转储二、应用题假设某数据库中有表SC(S#,C#,Grade),各属性分别表示为学号,课程号及相应的成绩。请补充如下查询语句。求各个课程号及相应的选课人数。 SELECT (

15、1) FROM SC (2) 在VB6.0的数据绑定控件中,用于连接外码对应的主码所在的主表数据源的属性是 (3) 。用于指定要绑定的数据源,并且值一般为ADO数据控件的名称的属性是 (4) 。某数据库中有商品表Table_Goods(GoodsName,GoodsClassID,SaleUnitPrice)和商品分类表Table_GoodsClass(GoodsClassID,GoodsClassName,City),查询单价高于家用电器类的商品平均价格的家用电器类商品: SELECT GoodsName,SaleUnltPrice FROM (5) ON a.GoodsClassID=b.

16、GoodsClassID WHERE SaleUnitPrice( SELECT (6) FROM Table_Goods c JOIN Table_GoodClass d ON (7) WHERE GoodsClassName=家用电器) AND (8) 。4、 计算机C上运行着DBMS软件和应用程序,并存有所有的用户数据,其余各考查作为终端通过通信线路向计算机C发出数据库应用请求,则该网络数据库应用系统中采用了_数据库体系结构。会员表Tabk_Card(CardID,CardName,Score)表示会员的会员号,会员名字以及积分,建立会员卡积分在5001000分的会员信息视图HY_Car

17、d,并要求通过此视图修改会员卡表的信息时,视图中仍然有这些会员的信息。 (10) AS SELECT*FROM Table_Card WHERE (11) (12) 6、 下图是A和B用户分别对同一银行账号进行不同的操作,导致错误的原因是_。时间取款事务A转账事务BT1开始事务T2开始事务T3查询账户余额为1000元T4查询账户余额为1000元T5取出100元把余额改为900元T6提交事务T7查询账户余额为900元(和T4读取的不一致)7、 SQL Server 2000中4个版本,适合在移动环境中作业的用户,并且所运行的应用程序需要本地数据存储的是_。8、 由多块磁盘构成的一个整体,但是这并

18、不等于是简单的磁盘容量叠加,而是相对于其他存储设备在容量、管理、性能、可靠性和可用性上都有了进一步提高的是_。三、设计与应用题1、一个超市货品销售管理系统有如下信息: 货品:编号、货品名 销售部门:部门名、经理 制造商:厂商名、地址 其中约定:超市中的货品用编号唯一标识。一个制造商可以提供多种货品,一种货品也可以由多个制造商提供,制造商具有自己专有的厂商名,制造商提供货品的型号和价格;超市的一个部门可以销售多种货品,某一种货品仅能在一个部门销售,超市内的各部门名具有唯一性。试完成如下设计: 根据题意设计相应的E-R图 将E-R图转换为关系模型结构2、对于工程数据库的四个基本表: 厂家S(Sno

19、,Sname,Status,City) 产品P(Pno,Pname,Weight,Color) 工程J(Jno,Jname,City) 供货SPJ(Sno,Pno,Jno,QTY) 试用SQL的查询语句表达下列查询: 查找出货量(QTY)在300500的所有供货情况; 查询使用了由供应红色产品的厂商供应的产品的工程名; 查询至少使用了厂家S1所提供的全部零件的工程名。答案:一、选择题1、A解析 若存在一个网络数据库应用系统,其中一台计算机A存有DBMS软件、所有用户数据和应用程序,其余各个结点作为终端通过通信线路向A发出数据库应用请求,这种方式属于集中式数据库体系结构。2、C解析 数据的备份,

20、软件或应用程序使用过程中的临时数据存储一般使用文件比较适合。3、D解析 数据库应用系统的需求包括:数据需求分析、数据处理需求分析,业务需求分析以及其在性能、存储、安全、备份和恢复等方面的要求。数据操作响应时间、系统吞吐量、最大并发用户数都是性能需求分析的重要指标。4、D解析 事务T1读出数据A并做了修改,事务T2读取同一数据,随后T1由于某种原因被撤销,执行回滚,这时T1已修改过的数据恢复原值100,T2读到的数据200就与数据库中的数据不一致,称为读脏数据。5、B解析 WHERE子句中是不能用聚集函数作为条件表达式的。6、A解析 因为(T,P)R,所以存在非主属性R对候选码的部分依赖,所以W

21、不是2NF。7、D解析 单层索引也称为线性索引,其特点是索引项根据键值在索引文件中顺序排列,组织成一维线性结构,每个索引项直接指向数据文件中的数据记录。8、C解析 此题为概念题。9、C解析 数据字典中的元数据包括关系模式信息、与视图描述有关的信息、索引结构、完整性约束信息、安全性有关的信息和数据库运行统计信息等,所以本题的答案应该为C。10、D解析 这种数据模型容易转换成数据库逻辑设计阶段需要的数据结构。11、C解析 A和B是表示在一个属性值的范围,所以它是可以比较的,D中的是一个匹配问题,它也是进行比较后才能得出,只有C是不能进行值比较的。12、D解析 部署图是属于静态图。13、A解析 日志

22、文件主要有两种格式,以记录为单位的日志文件和以数据块为单位的日志文件。14、A解析 需求分析是整个软件开发任务的基础性工作,它是软件开发工作的第一步骤,但是不是软件生命周期的开始,关于需求分析,首先要了解用户的要求,并分析用户的要求,因此,需求分析不能由用户或系统分析员的任何一方单独完成。15、D解析 与操作系统中的进程调度类似,在数据库系统中,若系统中存在一个等待事务集T0,T1,Tn),其中T0正在等待被T1封锁住的数据项A,T1正在等待被T2锁住的数据项A2,Tn-1正在等待被Tn锁住的数据项An,Tn正在等待被T0锁住的数据项A0,则该系统处于死锁的工作状态。16、D解析 状态图是用来

23、描述一个特定对象的所有可能状态及其引起状态转移的事件,大多数面向对象技术都用状态图表示单个对象在其生命周期中的行为。17、B解析 数据仓库中间层OLAP服务器不一定只采用关系型OLAP。18、D解析 在分布式数据库的垂直分片中,为保证全局数据的可重构和最小冗余,分片满足的必要条件是对于任一分片,总存在另一个分片能够和它进行无损连接。19、A解析 如果要进行事务日志备份,将数据库的故障还原模型设置为安全方式或是大容量日志记录方式。20、B解析 在数据库服务器中不允许更改数据库中所有用户表中的数据的固定数据库角色是db_denydatawriter。21、D解析 提供字符、图形、图像、声音等数据输

24、入方式。22、C解析 根据DBAS应用场所的实际数据安全性要求,按照可信计算机系统评测标准,确定DBAS应达到的安全控制级别。如果DBAS用于数据安全性要求不高的一般场合,可将级别定位在C级,如C2级,如果是应用在军队、政府部门等高保密场合,可将级别定位于B级。23、C解析 数据库恢复的实现技术主要是建立冗余并利用冗余数据实施数据库恢复,建立冗余最常见的技术是数据转储和登录日志文件。24、D解析 SQL采用集合的操作方式,不仅查找结果可以是元组的集合,而且一次插入、删除、更新操作的对象也可以是元组的集合。25、B解析 要求工资总额,用聚合函数SUM计算列值总和,而COUNT用来计算非空列值的个

25、数,所以本题的答案应该为B。26、A解析 数据库系统中部分或全部事务由于无法获得对需要访问的数据项的控制权而处于等待状态,并且一直等待下去的一种系统状态的情况称为活锁。27、B解析 为了避免活锁现象的发生,DBMS一般采用先来先服务的策略来处理事务的数据操作请求。28、C解析 对于数据量很大的数据库系统,最适合调用应用程序的时机是数据库已经建立,并已装入部分数据的时候,因此本题答案为C。29、D解析 VB提供了很强的数据访问功能,不仅可以访问小型数据库,而且利用开发式数据库接口还可以访问大型数据库。30、B解析 增量转储只是复制上次备份后发生变化的文件。备份软件将检查文档位,以确定文件是否被修

26、改,如果文件的文档位表明该文件为新文件或已修改,文件将复制到备份设备,文档位也将清除。二、应用题1、C#,COUNT(S#) 2、GROUP BY C# 3、Rowsouree 4、Datasource解析 在VB6.0的数据绑定控件中,用于连接外码对应的主码所在的主表数据源的属性是Rowsource。用于指定要绑定的数据源,并且值一般为ADO数据控件的名称的属性是Datasource。5、Table_GoodsClass a JOIN GoodsClass b 6、AVG(SaleUnitPrice) 7、c.GoodsClassID=d.GoodsClassID 8、GoodsClassN

27、ame=家用电器 9、集中式 10、CREATE VIEW HY_Card 11、Score BETWEEN 500 AND 1000 12、WITH CHECK OPTION解析 对区间范围的表示用BETWEENAND,视图的定义格式为: CREATE VIEW视图名(列名,列名) AS子查询 WITH CHECK OPTION13、不可重复读 14、个人版 15、RAID(廉价冗余磁盘阵列)解析 RAID是由多块磁盘构成的一个整体,但是这并不等于是简单的磁盘容量叠加,而是相对于其他存储设备在容量、管理、性能、可靠性和可用性上都有了进一步的提高。三、设计与应用题1、E-R图如下: 货品(编号

28、,货品名,部门名) 部门(部门名,经理) 供应商(厂商,地址) 供应(厂商名,编号,型号,价格) 2、SELECT* FROM SPJ WHERE QTY BETWEEN 300 AND 500 SELECT Jname FROM J WHERE Jno IN(SELECT Jno FROM SPJ WHERE Sno IN(SELECT Sno FROM SPJ WHERE Pno IN(SELECT Pno FROM P WHERE Color=红) SELECT Jname FROM J WHERE NOT EXISTS(SELECT* FROM SPJ SPJX WHERE Sno=S1 AND NOT EXISTS (SELECT* FROM SPJ SPJY WHERE SPJX.Pno=SPJY.Pno AND SPJY.Jno=J.Jno);解析 考查对于复杂关系的代数转换,通过EXISTS或NOT EXISTS实现。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1