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

    数据库工程师 48.docx

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

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

    数据库工程师 48.docx

    1、数据库工程师 48计算机数据库工程师模拟题63一、选择题1、 以下选项中不能作为一个基本表建立索引原则的是_。 A) 对于经常需要查询、连接、统计操作的基本表可以建立索引 B) 经常执行插入、删除、更新操作的基本表可以考虑建立索引 C) 对于一个更新不频繁的表可以建立索引 D) 索引可以由用户根据需要随时创建或删除,以提高数据查询性能2、 在SQL Server 2000中,master是一个非常重要的系统数据库,如果master损坏将会对系统造成严重后果,因此系统管理员应该对master进行备份。SQL Server 2000对数据库提供的备份有: 完全备份差异备份日志备份 以上备份方法中能

    2、够应用在master数据库上的是_。 A) 仅 B) 仅和 C) 仅和 D) 全部3、以下关于DFD与IDEF0比较错误的是_。 A)在模型规范方面,DFD方法更加规范,更加适合初学者 B)DFD图用箭头也称数据流来描述数据移动的方向 C)IDEF0还可以表示出控制流和说明处理或活动实施方式的一些约束 D)这两种方法都是基于结构化分析的思想4、数据库驱动程序的作用包括 建立和数据源的连接向数据源提交用户请求,执行SQL语句 在数据库应用程序和数据源之间进行数据格式转换向应用程序放回处理结果 A) B) C) D)5、数据库技术为大规模数据的组织、存储、加工、管理和维护提供了有力的支持。关于数据

    3、库技术,有如下说法: 数据共享和数据的一致性由应用程序维护 数据库技术支持多层数据抽象,提供了数据的逻辑独立性和物理独立性 数据库不仅可以存储数据,还可以存储数据之间的关系 数据库不允许冗余数据存在,因为数据库管理系统难以维护冗余数据 数据库管理系统提供了良好的用户接口,帮助用户方便地开发和使用数据库 上述说法正确的是_。 A) 仅、和 B) 仅、和 C) 仅、和 D) 仅、和6、 数据库外模式是在数据库设计的哪个阶段完成的?_。 A) 需求分析 B) 概念设计 C) 逻辑设计 D) 物理设计7、在关系中,数据分片的依据不是本关系属性的条件,而是其他关系属性的条件,这种方式属于_。 A) 水平

    4、分片 B) 垂直分片 C) 导出分片 D) 混合分片8、如果用户查询访问顺序是随机的,则基本表采用下列哪种文件结构最优?_ A) 堆文件 B) 顺序文件 C) 散列文件 D) 索引文件9、 在信息系统的需求分析中,广为使用的DFD建模方法属于_。 A) 结构化分析方法 B) 数据分析方法 C) 数据抽象方法 D) 业务归纳方法10、DBMS中实现事务持久性的子系统是_。 A) 完整性管理子系统 B) 并发控制子系统 C) 安全性管理子系统 D) 恢复管理子系统11、 软件开发的结构化生命周期方法将软件生命周期划分成_。 A) 计划阶段 开发阶段 运行阶段 B) 计划阶段 编程阶段 测试阶段 C

    5、) 总体设计 详细设计 编程调试 D) 需求分析 功能定义 系统设计12、在定义分布式数据库的片段时必须遵守一系列条件,除了完备性条件和重构条件,还有_。 A) 数据一致性条件 B) 数据完整性条件 C) 完全性条件 D) 不相交条件13、 下面说法正确的是_。 A) 数据仓库是从数据库中导入的大量数据,并对结构和存储进行组织以提高查询效率 B) 使用数据仓库的目的在于对已有数据进行高速的汇总和统计 C) 数据挖掘时采用适当的算法,从数据仓库的海量数据中提取潜在的信息和知识 D) OLAP技术为提高处理效率,必须绕过DBMS直接对物理数据进行读取和写入14、关于具有检查点的恢复技术,下列说法不

    6、正确的是 A)检查点最大限度地减少数据库完全恢复时所必须执行的日志部分 B)使用检查点方法可以改善恢复效率 C)无论事务在检查点之前还是之后提交,都需要执行REDO操作 D)恢复子系统可以定期地建立检查点,也可以按照某种规则建立检查点15、 通过指针链接来表示和实现实体之间联系的模型是_。 A) 关系模型 B) 层次模型 C) 网状模型 D) 层次和网状模型16、 对于基本表,下面一些属性上不可建立索引的是_。 A) 在WHERE查询子句中引用率较高的属性 B) 在ORDER BY子句、GROUP BY子句中出现的属性 C) 在某些范围内频繁搜索的属性和按照排序顺序频繁检索的属性 D) 表的外

    7、码17、只复制上次备份后发生变化的文件的数据转储机制是_。 A)完全转储 B)增量转储 C)差量转储 D)局部转储18、 下面关于为基本表选择合适的文件结构的原则正确的是_。 A) 如果数据库中的一个基本表中的数据量很大、并且插入、删除、更新等操作非常频繁,该基本表可以采用聚集文件组织方式 B) 如果用户的查询条件定义在查找码上,则堆文件是比较合适的文件结构 C) 散列文件组织不适合基于散列域值的精确查询 D) 如果某些重要而频繁的用户查询经常需要进行多表连接操作,可以考虑将这些基本表组织为聚集文件,以改善查询效率19、 在面向对象模型中,根据可继续的父类的个数通常把继承分为两种:单继承和多继

    8、承,单继承的层次结构图是_。 A) 树 B) 无向图 C) 有向图 D) 二叉树20、 若YXU,则XY成立,该规则属于函数依赖推理规则中的_。 A) 自反律 B) 增广律 C) 传递率 D) 伪传递21、 数据库在运行的过程中,由于磁盘损坏使得数据库中的数据部分或全部丢失的一类故障称为_。 A) 事务内部故障 B) 系统故障 C) 介质故障 D) 计算机病毒22、下列关于数据库重构的描述中,不正确的是_。 A) 数据库的重构就是对数据库的逻辑结构作必要的小范围改变 B) 数据库重构包括重新设计数据库及其应用程序 C) 当存储空间的分配过于零散,导致存取效率下降,所以必须重构数据库 D) 如果

    9、能够重构数据库,尽量不要重新设计数据库及相应的应用程序23、事务是数据库技术中一个非常重要的概念。下列关于事务的说法,错误的是_。 A) 当某事务未执行完成时,数据库暂时处于不一致状态,这时其他事务不会因这种不一致状态而出现数据错误 B) 事务并发执行可以提高系统性能,但可能会导致数据出现问题。为了保证数据库数据的一致性,对事务的调度一般尽可能采用串行调度策略 C) 利用日志文件进行数据库事务故障恢复和系统故障恢复是实现事务持久性的重要手段 D) 存储管理器以事务方式访问数据库中的数据,确保数据库状态的一致性24、 在概念数据模型中,联系用于描述现实世界中事物之间的关联关系。一阿d关于联系的说

    10、法错误的是A) 联系可用于描述一个实体集内记录之间的关联关系B) 联系可用于描述两个实体集属性之间的关联关系C) ER模型通过1:1、1:n和m:n三种联系描述现实世界中各类事物之间的关联关系D) 最终的IDEFIX模型中只能出现1:1和1:n两种类型的联系25、下列SQL命令中实现投影操作的是_。 A)SELECT B)GROUP BY C)GROUP D)ORDER BY26、 对于大型企业业务支持数据库应用系统的存储空问规划问题,在进行存储空间规划时,下列说法一般情况下错误的是_。 A) 数据库应用系统需要支撑的企业核心业务的发生频率是重要的输入参数 B) 粗粒度级统计分析数据所需占用的

    11、存储空间是需要考虑的主要因素 C) 企业核心业务数据的保存期要求是需要考虑的主要因素 D) 数据安全性、业务稳定性和容灾能力要求是重要的考虑因素27、 在明确了数据库应用系统的任务目标和系统范围之后,需要进行项目的可行性分析,关于可行性分析,下列说法错误的是_。 A) 经济可行性分析是指对项目进行成本效益分析,其中项目成本一般包括开发费用、软硬件购置费用、安装调试及维护费用 B) 技术可行性分析一般以系统的性能要求为主要依据,对系统的软件、硬件和技术方案做出评估和选择建议 C) 操作可行性分析的主要目的在于论证系统开发是否具备所需要的人员、软件、硬件和工作环境等条件 D) 开发方案选择的目的在

    12、于提出并评价实现系统的各种开发方案,并从中选择出合理的方案28、 关于数据视图与三级模式,下列说法错误的是_。 A) 数据视图是指用户从某个角度看到的客观世界数琚对象的特征 B) 外模式是数据库用户能使用的局部数据,描述外模式时,通常需要给出其物理结构 C) 概念模式以数据模型的形式描述数据 D) 三级模式结构实现了数据的独立性29、 在DB的三级模式结构中,最接近用户的模式是_。 A) 外模式 B) 模式 C) 子模式 D) 内模式30、并发操作可能会产生哪些数据不一致?_ A) 丢失修改 B) 不可重复读 C) 读脏数据 D) 以上各项均是二、应用题散列文件组织将文件的物理空间划分为一系列

    13、的桶,每个桶的空间大小是固定的,可以容纳的文件记录也是固定的,如果某个桶内已经装满记录又有新的记录插入就会产生桶溢出,产生桶溢出的2个主要原因为_和_。32、 能够实现“收回用户U4对学生表(STUD)中学号(XH)的修改权”的SQL语句是_。创建触发器TEST,定义AFTER行级触发器,要求每当在STUDENT表中修改数据后,将向客户端显示一条“记录已修改”的消息。 _ _ ON STUDENT _ AS Print 记录已修改34、已知关系R(A,B,C),其中A、C为数值型属性,试用SQL语句完成:按属性A分组,求出每组中在属性C上的最大值和最小值,并将它们置于视图RVE中。 _ AS

    14、_ FROM R _35、 补充语句,把对Student表和Course表的全部操作权限授予用户U1和U2: GRANT _ ON TABLE Student,Course TO U1,U236、设有教师表(教师号,教师名,工资,所在系),现要建立统计每个系的教师平均工资的视图v_salary(dept,avg_salary)。请补全下列视图定义语句: CREATE VIEW v_salary AS SELECT所在系As dept,_ FROM教师表 GROUP BY所在系37、 在UML模型中,用于表达一系列的对象、对象之间的联系以及对象问发送和接收消息的图是_。事务T1,T2,T3分别对

    15、数据D1,D2,D3并发操作如下图所示,其中T1与T2问的并发操作存在的问题是_。T2与T3问的并发操作存在的问题是_。时间T1T2T3t1读D1=50t2读D2=100t3读D3=300t4x1=D1+D2+D3t5读D2=100t6读D3=300t7读D2=100t8D2=D3-D2t9写D2t10读D1=50t11读D2=200t12读D3=300t13x1=D1+D2+D3t14验证不对D2=D2+50t15写D239、设有商品表(商品号,商品名,商品类别),其中商品号为主码,商品名和商品类别不为空。现要统计商品数量最多的前3类商品(包括并列情况),希望列出商品类别和商品数量。请补全下

    16、列语句: SELECT_商品类别,COUNT(*)AS商品数量 FROM商品表 GROUP BY商品类别 ORDER BY COUNT(*)DESC40、 火车售票点T1,T2分别售出了两张2009年10月20号到北京的硬座票,但是数据库里的剩余票却只减少了两张,造成数据的不一致性,原因是_。41、某数据库中有学生选课表SC(Sno,Cno,Grade),各属性分别表示为学号,课程号以及成绩。查询选修了3门课以上的学生的学号: SELECT Sno FROM SC GROUP BY Sno _。三、设计与应用题42、 某学校学籍科管理中心需建立一个学生选修课数据库,该数据库中需要存储和管理下列

    17、信息: 学生:学号,姓名,性别,年龄 课程:课程号,课程名,学时 以上数据存在的约束条件是: 一名学生可以选修多门课程,一门课程可以有多名学生,并且选修课要有成绩的登记。 画出该关系的E-R图 用SQL语句创建E-R关系图中的所有涉及的表43、对于工程数据库的4个基本表 厂家 S(Sno,Sname,Status,City) 产品 P(Pno,Pname,Weight,Color) 工程 J(Jno,Jname,City) 供货 SPJ(Sno,Pno,Jno,QTY) 试用SQL的查询语句表达下列查询: 给出货量(QTY)在300500的所有供货情况。 查询使用了由供应红色产品的厂商供应的产

    18、品的工程名。 查询至少使用了厂家S1所提供的全部零件的工程名。某学校学籍科管理中心需建立一个学生选修课数据库,该数据库中需要存储和管理下列信息: 学生:学号,姓名,性别,年龄 课程:课程号,课程名,学时 以上数据存在的约束条件是: 一名学生可以选修多门课程,一门课程可以有多名学生,并且选修课要有成绩的登记。48、画出该关系的ER图49、用SQL语句创建ER关系图中的所有涉及的表答案:一、选择题1、B解析 对于经常执行插入、删除、更新操作的或小数据量的基本表应尽量避免建立索引。2、D解析 本题考查数据库的完全备份、差异备份和日志备份。完全备份将数据库中的全部信息进行备份,差异备份是备份从上次备份

    19、之后对数据所作的修改,日志备份是备份从上次备份之后的日志记录。三种方法各有优缺,但都能恢复出数据库,因此都可用。故选D。3、A解析 在模型规范方面,IDEF0方法更加规范,更适合初学者。4、D解析 数据库驱动程序以动态链接库的形式存在,它的主要作用包括:建立和数据源的连接;向数据源提交用户请求,执行SQL语句;在数据库应用程序和数据源之间进行数据格式转换;向应用程序放回处理结果。5、C解析 数据共享和数据的一致性由数据库管理系统维护(DBMS),而数据库管理系统包括管理员,故错;数据冗余的存在,尤其是分布式数据库,必要的冗余是系统正常运行的必要条件。故错。6、C解析 外模式是对数据库用户能够看

    20、见和使用的局部数据的逻辑结构和特征的描述,是与某一应用有关的数据的逻辑表示。因此它的实现也在程序设计的逻辑设计阶段完成。所以本题的答案为C。 7、C解析 在关系中,数据分片的依据不是本关系属性的条件,而是其他关系属性的条件,这种方式属于导出分片。 8、C解析 如果用户查询是基于散列域值的等值匹配,特别是如果访问顺序是随饥的,则基本表采用散列文件比较合适。9、A解析 本题考查的知识点是DFD建模方法。目前在信息系统的需求分析中广为使用的建模方法主要有数据流程图(DFD)方法和IDEF0建模方法,都属于结构化分析方法,所以本题的答案为A。10、D解析 DBMS中实现事务持久性的子系统是恢复管理子系

    21、统。 11、A解析 软件开发生命周期方法是以瀑布模型为基础的,瀑布模型将软件的生命周期划分为三个的阶段,即计划阶段、开发阶段和运行阶段。12、D解析 在定义分布式数据库的片段时,必须遵守完备性条件、重构条件和不相交条件。13、C解析 数据挖掘是指应用一系列技术从大型数据库或数据仓库中提取人们感兴趣的信息和知识,这些知识或信息是隐含的,事先未知而潜在有用的,提取的知识表示为概念、规则、规律、模式等形式。14、C解析 当事务在一个检查点之前提交,对数据库所做的修改一定都已经写入数据库,写入时间是在这个检查点建立之前或是在这个检查点建立之时,这时就不需要对该事务执行REDO操作了。15、D解析 层次

    22、模型以树结构表示数据间的关系,网状模型以图结构来表示数据间的关系,它们都是通过指针链接实现的16、D解析 对于基本表,下面一些属性上可以考虑建立索引:表的主码,一般由DBMS自动建立索引,在WHERE查询子句中引用率较高的属性,参与了链接操作的属性,在ORDER BY子句、GROUP BY子句中出现的属性,在某一范围内频繁搜索的属性和按照排序频繁检索的属性,在WHERE子句中包含的一个关系的多少个属性,可以考虑在这些属性上建立多属性索引。17、B解析 增量转储只是复制上次备份后发生变化的文件。备份软件将检查文档位,以确定文件是否被修改,如果文件的文档位表明该文件为新文件或已修改,文件将复制到备

    23、份设备,文档位也将清除。18、D解析 下面是一些为基本表选择合适的文件结构的原则: (1) 如果数据库中的一个基本表中的数据量很少,并且插入、删除、更新等操作非常频繁,该基本表可以采用堆文件组织方式。因为堆文件无须建立索引,维护代价非常低。虽然堆文件的数据访问效率较低,但在数据量很少时,定位文件记录的时间非常短。 (2) 顺序文件支持基于查找码的顺序访问,也支持快速的二分查找。如果用户的查询条件定义在查找码上,则顺序文件是比较合适的文件结构。 (3) 如果用户查询是基于散列域值的等位匹配,特别是如果访问顺序是随机的,则散列文件比较合适。散列文件组织不适合下述情况:基于散列域值的非精确查询(如模

    24、式查询、范围查询);基于非散列域进行查询时。 (4) B-树和B+-树文件是实际数据库系统中使用非常广泛的索引文件结构,适合于定义在大数据量基本表上、鉴于查找码的等值查询、范围查询、模式查询和部分查询。 (5) 如果某些重要而频繁的用户查询经常需要进行多表连接操作,可以考虑将这些基本表组织为聚集文件,以改善查询效率。 因此答案为D。19、A解析 在面向对象模型中,根据可继承的父类的个数通常把继承分为两种:单继承和多继承,单继承的层次结构图是树。20、A解析 自反律:若YXU,则XY成立。所以本题的答案为A。增广律为若XY,且ZU,则:XZYZ成立。传递律为若XY,YZ成立,则XZ成立。伪传递律

    25、为若XY,YWZ,则XWZ成立。 21、C解析 介质故障又称为硬件故障,主要指数据库在运行过程中,由于磁头、磁盘损坏,强磁干扰,天灾人祸等情况,使得数据库中的数据部分或全部丢失的一类故障。22、B解析 数据库重构是对数据库的逻辑结构作必要的小范围改变。 23、B解析 可串行化的调度:多个事务的并发执行是正确的,当且仅当其结果与按某一次序串行地执行这一事务时的结果相同,称这种调度策略为可串行化的调度。可串行化是并发事务正确调度的准则。选项B),把串行调度策略等价于可串行化调度策略。故选项B)错误。24、A 25、A解析 ORDER BY和GROUP BY都是对表中的某一个或是一些属性的行向操作,

    26、SEIECT是对表中的属性的列向选择,即是投影操作。26、B解析 对于大型企业业务支持数据库应用系统的存储空间规划问题,在进行存储空间规划时,要考虑的主要因素是企业核心业务数据的保存期要求,重要的考虑因素是数据安全性、业务稳定性及容灾能力要求。27、A解析 经济可行性分析是指对项目进行成本效益分析,其中项目成本一般包括开发费用、软硬件购置费用、安装调试、维护费用以及人员培训费用。28、B解析 外模式(External Schema)也称为子模式、用户模式或用户视图,是对数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述,是与某一应用有关的数据的逻辑表示。29、A解析 外模式(Extern

    27、al Schema)也称为子模式、用户模式或用户视图,是对数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述,是与某一应用有关的数据的逻辑表示。作为用户与数据辜系统的接口,一个数据库可以有多个外模式。所以本题的答案为A。30、D解析 各选项均是。 二、应用题31、文件初始设计时,为文件记录预留存储空间不足,预留的桶数过少 32、散列函数的均匀分布性不好 33、REVOKE UPDATE(XH) ON STUD FROM U4 34、CREATE TRIGGER TEST 35、AFTER UPDATE 36、FOR EACH ROW解析 触发事件可以是INSERT、DELETE或UPDA

    28、TE,也可以使多个事件的组合。触发器的类型按照所触发动作的间隔尺寸可以分为行级触发器(FOR EACH ROW)和语句级触发器(FOR EACH STATEMENT)。37、CREATE VIEW RVE(A,CMAX,CMIN) SELECT A,MAX(C),MIN(C) GROUP BY A 38、ALL PRIVILEGES 39、avg(工资)解析 此题考查的是分组视图:带有聚集函数和group by子句的查询来定义视图,由于as子句中select语句的目标列平均工资是通过作用聚集函数得到的,所以creat view中必须明确定义组成V_salary视图的各个属性列名。40、协作图解析 在UML模型中,协作图是用于表达一系列的对象、对象之间的联系以及对象间发送和接收消息的图。41、不能重复读 42、丢失修改解析 本题考查数据库并发控制方面的基础知识应用。所谓的并发操作,是指在多用户共享的系统中,许多用户


    注意事项

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

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




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

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

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

    收起
    展开