欢迎来到冰豆网! | 帮助中心 分享价值,成长自我!
冰豆网
全部分类
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • 党团工作>
  • ImageVerifierCode 换一换
    首页 冰豆网 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    数据库工程师 47.docx

    • 资源ID:7747977       资源大小:21.83KB        全文页数:13页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    数据库工程师 47.docx

    1、数据库工程师 47计算机数据库工程师模拟题64一、选择题1、 设有两个事务T1,T2,其并发操作如下表所示,下列评价正确的是_。 A) 该操作不存在问题 B) 该操作丢失修改 C) 该操作不能重复读 D) 该操作读脏数据2、关于活动图,下列说法错误的是_。(A) 活动图主要用于描述系统,用例和程序模块中逻辑流程的先后执行次序,并行次序(B) 活动图用于低层次程序模块的作用类似于流程图,但活动图不可以描述并行操作(C) 每个活动图都是一个起点,但不一定有终点(D) 活动由圆角矩形表示3、以下关于数据库的访问接口中的JDBC接口错误的是_。(A) JDBC全称是Java DataBase Conn

    2、ection(B) 是一种用于执行SQL语句的Java API的面向对象的应用程序接口(C) 有一组用Java 语言编写的类和接口组成(D) JDBC可做三件事:与数据库建立连接、发送SQL语句并处理结果4、 在面向对象模型中,根据可继续的父类的个数通常把继承分为两种:单继承和多继承,单继承的层次结构图是_。 A) 树 B) 无向图 C) 有向图 D) 二叉树5、在数据库物理设计阶段,为基本关系表设计合适的存取方法和存取路径的目的是为了提高数据的_。 A) 更改效率 B) 插入效率 C) 查询效率 D) 删除效率6、 关于数据视图与三级模式,下列说法错误的是_。 A) 数据视图是指用户从某个角

    3、度看到的客观世界数据对象的特征 B) 外模式是数据库用户能使用的局部数据,描述外模式时,通常需要给出其物理结构 C) 概念模式以数据模型的形式描述数据 D) 三级模式结构实现了数据的独立性7、 下面关于基本表选择合适的文件结构的原则错误的是_。 A) 如果数据库中的一个基本表中的数据量很少,操作很频繁,该基本表可以采用堆文件组织方式 B) 顺序文件支持基于查找码的顺序访问,也支持快速的二分查找 C) 如果用户查询是基于散列阈值的等值匹配,散列文件比较合适 D) 如果某些重要而频繁的用户查询经常需要进行多表连接操作的,可以考虑将表组织成为非聚集文件8、在分布式数据库的垂直分片中,为保证全局数据的

    4、可重构和最小冗余,分片满足的必要条件是 A)要有两个分片具有相同关系模式以进行并操作 B)任意两个分片不能有相同的属性名 C)各分片必须包含源关系的码 D)对于任一分片,总存在另一个分片能够和它进行无损连接9、在分布式数据库的垂直分片中,为保证全局数据的可重构和最小冗余,分片满足的必要条件_。 A)要有两个分片具有相同关系模式以进行并操作 B)任意两个分片不能有相同的属性名 C)各分片必须包含源关系的码 D)对于任一分片,总存在另一个分片能够和它进行无损连接10、下列关于优良数据库标准的说法错误的是_。 A一个好的数据库系统应当根据用户需求,提供多种不同粒度的加锁单元供数据库用户选择 B需要处

    5、理大量元组的事务可以以数据库为加锁单位 C需要处理多个关系的大量元组的事务可以以数据库为加锁单位 D对于一个处理少量元组的事务,可以以关系为加锁单位11、关于活动图,下列说法错误的是_。 A)活动图主要用于描述系统、用例和程序模块中逻辑流程的先后执行次序,并行次序 B)活动图用于低层次程序模块的作用类似于流程图,但活动图不可以描述并行操作 C)每个活动图都有一个起点,但不一定有终点 D)活动由圆角矩形表示12、在定义分布式数据库的片段时必须遵守一系列条件,除了完备性条件和重构条件,还有_。 A) 数据一致性条件 B) 数据完整性条件 C) 完全性条件 D) 不相交条件13、下列关于数据仓库的叙

    6、述中,哪一项是不正确的?_ A) 底层的数据仓库服务器一般是一个关系型数据库系统 B) 数据仓库通常采用三层体系结构 C) 数据仓库前端分析工具中包括报表工具 D) 数据仓库中间层OLAP服务器只能采用关系型OLAP14、 以下关于数据库与文件的对应关系叙述错误的是_。 A) 在外存中,数据库以文件形式组织,文件由逻辑记录组成,记录由多个域组成 B) 关系表在逻辑上由一系列元组组成,元组由多个属性组成 C) 每个元组可以用数据库磁盘文件中的一个逻辑记录来存储,记录中包括多个域 D) 元组的每个属性对应于文件记录中的一个记录15、 DBAS生命周期模型中时间最长的阶段是_。 A) 需求分析 B)

    7、 系统设计 C) 实行与部署 D) 运行管理与维护16、数据挖掘作为知识发现的过程,一般由以下哪些主要阶段组成 数据准备 数据挖掘 数据分析 结果的解释评估 A) B) C)D)17、如果某事务获得了数据项A上的排他锁,则其他事务对数据项A_。 A) 可以进行任何操作 B) 只能写不能读 C) 既可以读也可以写 D) 不能读也不能写18、 若系统中存在4个等待事务T0、T1、T2、T3,其中T0正等待被T1锁住的数据项Al,T1正等待被T2锁住的数据项A2,T2正等待被T3锁住的数据项A3,T3正等待被T0锁住的数据项A0。根据上述描述,系统所处的状态是 A) 活锁 B) 死锁 C) 封锁 D

    8、) 正常19、分布式数据库是数据库技术和哪种技术结合的产物?_ A) 面向对象技术 B) 计算机网络 C) 数据分离技术 D) 数据分布技术20、某企业员工和部门的关系模式如下,其中部门负责人也是一名员工。 员工(员工号,姓名,年龄,月工资,部门号,电话,办公室) 部门(部门号,部门名,负责人代码,任职时间) 查询每个部门中月工资最高的“员工号”的SQL查询语句如下: Select员工号from员工as E where月工资=(Select Max(月工资)from员工as M_) 则在题干横线处应填入 A)where M员工号=E员工号 B)where M员工号=E负责人代码 C)where

    9、 M部门号=E部门号 D)where M部门号=E员工号21、 以下关于E-R图的叙述不正确的是_。 A) E-R图建立在关系数据库的假设上 B) E-R图使用过程和数据的关系清晰,实体间的关系可以导出应用过程的表示 C) E-R图可以将现实时间中的信息抽象地表示为实体及实体间的联系 D) E-R图能表示数据生命周期22、不但能够防止丢失修改,还可进一步防止读脏数据,但不能防止不可重复读的封锁协议是_。 A) 一级封锁协议 B) 二级封锁协议 C) 三级封锁协议 D) 四级封锁协议23、在数据库设计中,在概念设计阶段用到E-R方法,其设计出的图称为_。 A) 实体表示图 B) 使用概念图 C)

    10、 实体示意图 D) 实体联系图24、 在数据库物理设计阶段,使用聚集文件组织数据可以提高一些查询的效率。下列关于聚集文件和聚集键的描述错误的是_。 A) 聚集文件将不同关系表中有关联关系的记录存储在一起,以减少系统的物理I/O次数 B) 聚集键应该选用频繁用于进行自然连接的属性或属性组 C) 聚集文件可以提高某些连接查询的速度,但是它可能导致其他类型的查询处理变慢 D) 关系表中某个属性的数据重复率越高,越适合做聚集键25、以下关于索引的说法_不正确。 A使用索引可提高查询效率 B使用索引可能使更新操作费时 C使用索引可使输出结果按一定顺序排列 D索引为DBMS提供了不同的查询路径26、在关系

    11、中,数据分片的依据不是本关系属性的条件,而是其他关系属性的条件,这种方法属于_。 A) 水平分片 B) 垂直分片 C) 导出分片 D) 混合分片27、关于触发器trigger,下面不正确的是_。 A)触发器是定义在表上的 B)触发器在数据更新时被系统调用 C)触发器对应于一组SQL语句 D)每张表限制定义一个触发器28、 在关系数据库设计中,设计关系模式是数据库设计中哪个阶段的任务_。 A) 逻辑设计阶段 B) 概念设计阶段 C) 物理设计阶段 D) 需求分析阶段29、以下关于事务日志备份的说法错误的是 A)如果要进行事务日志备份,只能将数据库的故障还原模型设置为“安全”方式 B)在默认情况下

    12、,事务日志备份完成后要截断日志 C)清除掉无用的日志记录的过程就叫截断日志 D)事务日志备份是备份从上次备份之后的日志记录30、在SQL语言中,实现事务的提交的语言是_。 A) GRANT B) REVOKE C) ROLLBACK D) COMMIT二、应用题31、 数据库逻辑设计的目标是把概念设计阶段得到的_模型转换成所选定的数据库管理系统支持的数据模型。32、 事务是由一系列操作组成的,事务的执行表现为事务中各个操作的执行。每个事务应具有结束操作。当一个事务需要终止并取消所有已执行的数据修改时应执行的语句是_。33、某数据库中有商品表Table_Goods(GoodsName,Goods

    13、ClassID,SaleUnitPrice)和商品分类表Table_GoodsClass(GoodsClassID,GoodsClassName,City),现要查询家用电器类商品中单价高于家用电器类商品的平均价格的商品的名称和单价。请完成下列语句。 SELECT GoodsName,SaleUintPrice FROM _ ON a.GoodsClassID=b.GoodsClassID WHERE SaleUnitPrice( SELECT _FROM Table Goods c JOIN Table_GoodsClass d ON_ WHERE GoodsClassName=家用电器)

    14、AND_。34、 数据库管理员要随时观察数据库的动态变化,并在数据库出现错误、故障或产生不适应的情况时能够随时采取有效措施保护数据库。这种监控机制称为_。35、数据库管理系统为三级模式结构提供了两层映像机制,其中外模式/模式映像提供了_独立性。36、 事务是数据执行的基本工作单位,如果一个事务执行成功,则全部更新提交。如果一个事务执行失败,则已做过的更新被恢复原状,好像整个事务从未有过这些更新,这就保持数据库处于_状态。37、 如果数据库中的一个基本表中的数据量很少,且插入、删除、更新等操作频繁,该基本表最佳采用的文件结构是_。38、 数据库管理系统为三级模式结构提供了两层映像机制,其中模式/

    15、内模式映像提供了_独立性。39、 设有学生表(学号, 姓名, 性别, 所在系),这些列均不允许有空值。现要建立一个视图,统计“计算机系”的男生人数和女生人数。请补全下列语句。 CREATE VIEW V_Count AS SELECT_, COUNT(*)AS人数FROM学生表 WHERE所在系=计算机系 _假设某数据库中有表SC(S#,C#,Grade),各属性分别表示为学号、课程号及相应的成绩。请补充如下查询语句,求各个课程号及相应的选课人数。 SELECT _ FROM SC _41、 某数据库中有学生选课表SC(Sno,Cno,Grade),各属性分别表示为学号,课程号以及成绩。查询选

    16、修了3门课以上的学生的学号: SELECT Sno FROM SC GROUP BY Sno _。假设某数据库中有表SC(S#,C#,Grade),各属性分别表示为学号、课程号,及相应的成绩。请补充如下查询语句,求各个课程号及相应的选课人数。 SELECT _ FROM SC _43、 某数据库中有学生选课表SC(Sno,Cno,Grade),各属性分别表示为学号,课程号以及成绩。查询选修了3门课以上的学生的学号SELECT SnoFROM SCGROUP BY Sno_。三、设计与应用题44、现有如下两个关系模式: Employees(Eid,Name,DeptNO) Departments

    17、(DeptNO,DeptName,TotalNumber) Employees关系模式描述了职工编号、姓名和所在部门;Depa rtments关系模式描述了部门编号、名称和职工总数。 请按SQL Server所采用的TransactSQL语法格式编写具有以下功能的后触发性触发器:每当在Employees中插入一行数据时,相应部门的职工总数就加1。45、 有如下运动队和运动会两个方面的实体: 运动队方面 运动队:队名、教练姓名、队员姓名 队员:队名、队员姓名、性别、项名 其中,一个运动队有多个队员,一个队员仅属于一个运动队,一个队一般有一个教练。 运动会方面 运动队:队编号、队名、教练姓名 项目

    18、:项目名、参加运动队编号、队员姓名、性别、比赛场地 其中,一个项目可由多个队参加,一个运动员可参加多个项目,一个项目一个比赛场地。 请完成如下设计: 分别设计运动队和运动会两个局部ER图 将它们合并为一个全局ER图 合并时存在什么冲突,你是如何解决这些冲突的?46、 现有如下两个关系模式:Employees(Eid,Name,DeptNO) Departments(DeptNO,DeptName,TotalNumber) Employees关系模式描述了职工编号、姓名和所在部门编号;Departments关系模式描述了部门编号、名称和职工总人数。请按SQL Server所采用的Tansact-

    19、SQL语法格式编写实现具有功能的后触发型触发器:每当在Employees表中插入一行数据时,相应部门的职工答案:一、选择题1、D解析 事务T1读出数据A并做了修改,事务T2读取同一数据,随后T1由于某种原因被撤销,执行回滚,这时T1已修改过的数据恢复原值100,T2读到的数据200就与数据库中的数据不一致,称为读脏数据。2、B 3、A 4、A解析 在面向对象模型中,根据可继承的父类的个数通常把继承分为两种:单继承和多继承,单继承的层次结构图是树。5、C解析 为基本关系表设计合适的存取方法和存取路径的目的是为了提高数据的查询速度。6、B解析 外模式(External schema)也称为子模式、

    20、用户模式或用户视图,是对数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述,是与某一应用有关的数据的逻辑表示。7、C 8、D解析 在分布式数据库的垂直分片中,为保证全局数据的可重构和最小冗余,分片满足的必要条件为对于任一分片,总存在另一个分片能够和它进行无损连接。9、D解析 在分布式数据库的垂直分片中,为保证全局数据的可重构和最小冗余,分片满足的必要条件是对于任一分片,总存在另一个分片能够和它进行无损连接。10、D解析 对于一个处理少量元组的事务,可以以元组为加锁单位,以提高事务执行的并发度。11、B解析 活动图主要用于描述系统、用例和程序模块中逻辑流程的先后次序,并行次序;活动图用于低

    21、层程序模块的作用类似于流程图,但活动图还可以描述并行操作,而流程图只能描述串行操作。12、D解析 在定义分布式数据库的片段时,必须遵守完备性条件、重构条件和不相交条件。13、D解析 数据仓库中间层的OLAP服务器可以是关系型OLAP也可以是多维OLAP服务器。所以D项是不正确的。14、D解析 元组的每个属性对应于文件记录中的一个记录。15、D解析 当一个系统开发后,运行管理与维护往往是以年为单位来计算时间的,其成本消耗相对来说也是巨大的。16、A解析 数据挖掘作为知识发现的过程,一般由三个主要阶段组成:数据准备、数据挖掘、结果的解释评估。17、D解析 排他锁又称写锁(X锁)。若事务T对数据对象

    22、A加上X锁,则只允许T读取和修改A,其它任何事务都不能再对A加任何类型的锁,直到T释放A上的锁。这么做得目的是保证其它事务在T释放A上的锁之前不能在读取和修改A。18、B解析 死锁是指数据库系统中部分或全部事务由于无法获得对需要访问的数据项的控制权而处于等待状态,并且一直等待下去的一种系统状态。产生死锁的原因在于系统中各个事务间存在冲突操作,并且冲突操作的并发执行顺序不当,引起事务的无限期等待。19、B解析 分布式数据库是数据库技术和计算机网络结合的产物。 20、C解析 子查询“Select Max(月工资)from员工as M where M部门号=E部门号”的功能为找出M部门号中的最高月工

    23、资。主查询“Select。员工号from员工as E where月工资=”的功能为查找月工资等于该部门最高月工资的员工号。21、C解析 实体之间的联系可以是一对一、一对多或者多对多的,实体和联系组成模型可以用E-R图表示,因此E-R图可以将现实世界中的信息抽象地表示为实体以及实体间的联系。22、B解析 不但能够防止丢失修改,还可进一步防止读脏数据,但不能防止不可重复读的封锁协议是二级封锁协议。 23、D解析 E-R图即实体-联系图。 24、B解析 聚集键不应该选用频繁用于进行自然连接的属性或属性组。 25、D解析 使用聚族索引就会使更新操作费时,通过索引可以提高查询效率和使输出结果按一定顺序排

    24、列,故选D。26、C解析 在关系中,对某一个关系进行分片就是将关系划分为多个片断,这些片断中包含的信息可以使关系进行重构。数据分片有四种基本方法,水平分片、垂直分片、导出分片和混合分片。水平分片是从行的角度(元组)依据一定条件将关系划分为不同的片断,关系中的每一行必须至少属于一个片断,以便重构关系。垂直分片是从列的角度(属性)依据一定条件将关系分成不同的片断,各片断必须包含关系的主码属性,以便通过连接方法重构关系。导出分片是导出水平分片,分片的依据不是本关系属性的条件,而是其他关系属性的条件。而混合分片则是指上面三种方法的混合。27、D解析 在一个表上可以建立多个名称不同、类型各异的触发器。2

    25、8、A解析 关系数据模型是常用的逻辑数据模型,所以设计关系模式是数据库设计中逻辑设计阶段的任务,因此本题答案为A。 29、A解析 如果要进行事务日志备份,必须将数据库的故障还原模型设置为“安全”方式或“大容量日志记录”方式。30、D解析 在SQL语言中,实现事务的提交的语言是COMMIT;REVOKE:废除某用户或某组或所有用户的访问权限。二、应用题31、检查点 32、UND0 33、Table_Goods a JOIN Table_GoodsClass b AVG(SaleUnitPrice) c.GoodsClassID=d.GoodsClassID GoodsClassName=家用电器

    26、 34、手动监控机制 35、逻辑 36、一致性解析 事务是用户定义的一个数据库操作序列,事务具有原子性、一致性、隔离性和持续性,简称为ACID特性。37、堆文件 38、数据的物理解析 两层映像机制保证了数据库系统中数据的逻辑独立性和物理独立性。39、性别 GROUP BY 性别 40、C#,COUNT(S#) 41、GROUP BY C# 42、HAVING COUNT(*)3解析 先用GROUP BY子句按Sno进行分组,再用聚集函数COUNT对每一组计数,HAVING短语给出了选择的条件,只有满足条件的组才会被选出。43、C#,COUNT(S#) 44、GROUP BY C# 45、HAV

    27、ING COUNT(*)3 三、设计与应用题46、Create trigger sq1_tri on employees for insert as Declare eid varchar(11) Deelare name varchar(20) Declare deptno varchar(11) Declare yjy cursor for Select*from inserted Open yiy Fetch next from yjy into eid, name, deptno While fetch_status=0 Begin Update departments Set tot

    28、alnumber=totalnumber+1 Where deptno= deptno Fetch next from yjy into eid, name, deptno End Close yjy Deallocate yjy 47、 命名冲突:项名、项目名、异名同义,统一命名为项目名。 结构冲突:项目在两个局部ER图中,一个做属性,一个做实体,合并统一为实体。 48、create trigger sql_tri on employees for insert as declare eid varchar(11) declare name varchar(20) declare deptno varchar(11) declare yjy cursor forselect * from inserted open yjyfetch next from yjy into eid, name, deptno while fetch_status=0beginupdate departments


    注意事项

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

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2022 冰点文档网站版权所有

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

    收起
    展开