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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

数据库工程师 46.docx

1、数据库工程师 46计算机数据库工程师模拟题65一、选择题1、 以下关于两段锁协议的原理叙述错误的是_。 A) 每个事务的执行程序划分为两个阶段,加锁阶段和解锁阶段 B) 加锁阶段事务可以申请获得任何数据项上的任何类型的锁,允许释放任何锁 C) 在解锁阶段,事务可以释放在任何数据项上的任何类型的锁,但是不能再申请任何锁 D) 每个事务开始执行后就进入了加锁阶段2、 关于数据库应用系统的需求分析工作同,下列说法正确的是_。 A) 通过需求分析过程,需要确定出整个应用系统的目标、任务和系统的范围说明 B) 在需求分析阶段,系统需求分析员要与用户充分沟通,并做出各类用户视图 C) 数据需求分析的主要工

2、作是要辨识出数据处理中的数据处理流程 D) 数据操作响应时间、系统吞吐量、最大并发用户数都是性能需求分析的重要指标3、 关于数据库试运行和功能与性能测试,下列说法正确的是_。 A) 对数据库系统的转储和恢复能力的测试属于系统的功能测试范畴 B) 在进行数据库功能测试时,一般要先进入大规模的数据 C) 数据库试运行一般是与编写调试程序的工作同步开展的 D) 数据库系统的压力测试、并发访问测试、查询效率测试一般属于性能测试范畴4、 以下叙述错误的是_。 A) NOT NULL和DEFAULT不能在表级完整性约束处定义 B) 如果CHECK约束是定义多列之间的取值约束,则只能在表级完整性约束处定义

3、C) 如果在表级完整性约束处定义外码,则FOREIGN KEY不能省略,但列名可以省略 D) 如果表的主码由多个列组成,则这样的主码也只能在表级完整性约束处定义5、 RAID是指廉价冗余磁盘阵列,它是由多块磁盘构成的一个整体。关于RAID机制和技术,下列说法错误的是_。 A) RAID系统内部可以包含多个磁盘驱动器 B) RAID 5盘阵列中的一块磁盘损坏时,利用其他磁盘上的信息,可以恢复出这块磁盘上的信息 C) RAID采用校验冗余技术所需用的磁盘空间要比采用镜像冗余技术所需用的磁盘空间多 D) RAID系统一般都具有设备虚拟化技术6、可以按照原数据库设计要求对数据库存储空间进行全面调整,重

4、新安排存储位置、回收垃圾、减少指针链等,以提高系统性能的是_。 A) 重组织 B) 查询优化 C) 重构造 D) 监控分析7、 若关系模式R(F,U)是1NF,且每个非主属性完全函数依赖于码,则称R为_。 A) 第一范式B) 第二范式C) 第三范式D) 第四范式8、数据库的体系结构由哪几部分组成?_ A) 模式、外模式和内模式 B) 数据库、文件和记录 C) 物理级、数据级和信息级 D) 文件级、记录级和数据级9、关于E-R图的叙述正确的是_。 A)E-R图是建立在关系数据库的假设上 B)E-R图可将现实世界中的信息抽象地表示为实体以及实体间的联系 C)E-R图使应用过程和数据的关系清晰 D)

5、E-R图能表示数据生命周期10、 设有两个事务T1,T2,其并发操作如表所示,下列评价正确的是_。T1T2读A=10A=A*2写回读A=200ROLLBACK恢复A=100 A) 该操作不存在问题 B) 该操作丢失修改 C) 该操作不能重复读 D) 该操作读脏数据11、下面各项中,哪几项组成数据库系统?_ 操作系统用户 数据库管理系统数据库管理员数据库 A) B) C) D) 12、 以下关于人机界面设计原则叙述不正确的是_。 A) 保持用户与人机界面间的双向交流 B) 用户界面应该遵循一定标准和常规 C) 尽量减少用户的输入负担 D) 减少字符、图形、图像、声音等数据输入方式13、 以下关于

6、数据镜像叙述不正确的是_。 A) 在数据库镜像会话中,主体服务器和镜像服务器作为伙伴进行通信 B) 数据库正常运行时,数据库镜像可以用于并发操作 C) 在出现介质故障时,可由镜像数据库继续提供使用,不需要关闭系统和重装数据库副本 D) 每当数据库更新时,DBMS不能自动保证镜像数据与主数据的一致性14、在软件工程项目中,不随参与人数的增加而使软件的生产效率增加的主要问题是_。(A) 工作阶段的等待时间(B) 生产原型的复杂性(C) 参与人员所需的工作站数(D) 参与人员之间的通信困难15、以下关于一次性加锁及其缺点叙述错误的是_。(A) 该方法要求每个事务在开始执行时不必将需要访问的数据项全部

7、加锁(B) 要求事务必须一次性的获得对需要访问的全部数据项的访问权(C) 多个数据项会被一个事务长期锁定独占,降低了系统的并发程度(D) 将事务执行时可能访问的所有数据项全部加锁,进一步降低了系统的并发程度16、 设有关系模式SC(Sno,Sname,Sex,Birthdar,Cno,Cname,Grade,Tno,Tname)满足函数依赖集:SnoSname,SnoSex,SnoBirthday,CnoCname,(Sno,Cno)Grade,TnoTname。SC的主码和属性集(Sno,Tno)的闭包分别是_。 A) (Sno,Tno)和Cno,Cname,Grade,Tno,Tname

8、B) (Sno,Cno,Tno)和Sno,Sname,Sex,Birthday,Cno C) (Sno,Cno)和Sno,Shame,Sex,Birthday,Cno,Cname,Grade D) (Sno,Cno,Tno)和Sno,Sname,Sex,Birthdayr,Tno,Tname17、在UML模型中,用于表达一系列的对象、对象之间的联系以及对象间发送和接收消息的图是_。 A)协作图 B)状态图 C)顺序图 D)部署图18、 VB 6.0中的数据绑定控件必须_。 A) 同时其有DataSource属性和DataField属性 B) 同时具有ConnectionString属性和Rec

9、ordSource属性 C) 具有DataSource属性 D) 具有ConnectionString属性19、多用户的数据库系统的目标之一是使它的每一个用户好像面对着一个单用户的数据库一样使用它,因此数据库系统必须进行_。 A) 并发控制 B) 完整性控制 C) 安全性控制 D) 可靠性控制20、 以下关于文件的组织结构叙述错误的是_。 A) 关系表在逻辑上由一系列元组组成 B) 元组由多个属性组成 C) 记录包括多个域 D) 元组的每个属性对应于一条记录21、 以下选项中不能作为一个基本表建立索引原则的是_。 A) 对于经常需要查询、连接、统计操作的基本表可以建立索引 B) 经常执行插入、

10、删除、更新操作的基本表可以考虑建立索引 C) 对于一个更新不频繁的表可以建立索引 D) 索引可以由用户根据需要随时创建或删除,以提高数据查询性能22、为了保证数据库的数据独立性,需要修改的是_。 A) 模式与外模式 B) 模式与内模式 C) 三级模式之间的两级映射 D) 三级模式23、设有关系模式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)R则W的规范化程度最高达到_。(A) 1NF(B) 2NF(C) 3NF(D) 4NF24、

11、下列关于锁的说法错误的是_。(A) 锁是一种特殊的二元信号量(B) 为了避免活锁现象的发生,DBMS采用资源分配图的方法来处理事务的数据操作请求(C) 对于每个需要撤销的死锁事务,可以简单的放弃该事务已经完成的全部操作,重新启动该事务(D) 在顺序加锁中,维护数据项的加锁顺序很困难,代价也非常大25、在DBMS中,数据库恢复子系统通常占有整个代码系统的10%,恢复技术是衡量系统系能优劣的重要指标。下面不是数据库恢复采用的方法的是_。(A) 建立检查点(B) 建立副本(C) 建立日志文件(D) 建立索引26、联接有多种,如内联接、外联接和交叉联接,其中外联接只能对几个表进行?_ A) 两个 B)

12、 三个 C) 四个 D) 任意个27、以下关于数据模型要求错误的是_。 A)能够比较真实的模拟现实世界 B)容易为人们所理解 C)便于在计算机上实现 D)目前大部分数据库模型能很好的同时满足这三方面的要求28、对于数据文件和它的一个索引文件,如果数据文件中数据记录的排列顺序与索引文件中索引项的排列顺序相一致,则该索引为_。 A) 聚集索引 B) 非聚集索引 C) 稠密索引 D) 辅索引29、根据数据库应用系统生命周期模型的描述,得到一个与计算机软硬件、DBMS的具体性能无关的全局概念模式ER模型的阶段是 A)需求分析 B)概念设计 C)逻辑设计 D)物理设计30、关于一次性加锁法及其缺点叙述错

13、误的是_。 A)将事务执行时可能访问的所有数据项全部加锁,进一步降低了系统的并发程度 B)该方法要求每个事务在开始执行时不必将要访问的数据项全部加锁 C)多个数据项会被一个事务长期锁定独占,降低了系统的并发程度 D)要求事务必须一次性的获得对需要访问的全部数据的访问权二、应用题31、设某职工表中职工编号类型为char(5),其取值约束为:第1位是字母“Z”或“T”,最后2位是“JS”。请补全下列用于实现该约束的表达式: CHECK(职工编号LIKE_)已知关系R(A,B,C),其中A,C为数值型属性,试用SQL语句完成:按属性A分组,求出每组中在属性C上的最大值和最小值,且将它们置于视图RVE

14、中。_ AS_ FROMR_;33、 若事务T对数据对象A加了S锁,则其他事务只能对数据A加_,直到事务T释放A上的锁。34、 VB 6.0中,指明命令的类型,即要访问数据的来源属性是CommandType,该属性的取值中表示RecordSource中的命令类型未知的是_。35、在某公司新开发的数据库管理系统中,数据库管理员发现被用户频繁运行的某个查询处理程序使用了多个表的连接,产生这一结果的主要原因是_。36、 火车售票点T1,T2分别售出了两张2009年10月20号到北京的硬座票,但是数据库里的剩余票却只减少了两张,造成数据的不一致性,原因是_。在数据库镜像的两种模式中,两台主机均为工作机

15、,并为信息系统提供支持的是_。一台主机为工作机,另一台为备份机的是_。38、 按照数据库应用系统生命周期模型,系统设计阶段细分为概念设计、_设计和物理设计三个步骤。某数据库中有表COURSE(CNO,CNAME,TNO)和表TEACHER(TNO,TNAME,DEPART),完成查询选修某课程的同学人数多于5人的教师姓名。SELECT TNAME FROM TEACHER WHERE _(SELECT X.TNO FROM COURSE X,COURSE YWHERE_)三、设计与应用题40、编写计算1+2+3+1000的TransactSQL语句。41、一个超市货品销售管理系统有如下信息:货

16、品:编号、货品名销售部门:部门名、经理制造商:厂商名、地址其中约定:超市中的货品用编号唯一标识。一个制造商可以提供多种货品,一种货品也可以由多个制造商提供,制造商具有自己专有的厂商名,制造商提供货品的型号和价格;超市的一个部门可以销售多种货品,某一种货品仅能在一个部门销售,超市内的各部门名具有唯一性。 试完成如下设计:根据题意设计相应的E-R图将E-R图转换为关系模型结构42、 某数据库中有关系Student(Sno,Sname,Ssex,Sage,Sdept),各属性分别表示学号,姓名,性别,年龄以及所在的系;Course(Cno,Cname,Credit)属性分别表示课程号,课程名,学分;

17、SC(Sno,Cno,Grade)为学生选课表,各属性分别表示为学号,课程号和分数;完成下列的SQL语句: 查询其他系中比计算机科学(CS)某一学生年龄小的学生姓名和年龄。 建立信息系(IS)选修了1号课程的学生的视图IS_S1 定义一个AFTER的行级触发器Print_f,当往成绩表(SC)中插入的成绩小于60就打印不及格答案:一、选择题1、B解析 加锁阶段事务可以申请获得任何数据项上的任何类型的锁,但是不允许释放任何锁。2、D解析 数据库应用系统的需求包括:数据需求分析、数据处理需求分析,业务需求分析以及其在性能、存储、安全、备份和恢复等方面的要求。数据操作响应时间、系统吞吐量、最大并发用

18、户数都是性能需求分析的重要指标。3、C解析 此题为概念题。4、C解析 列名不能省略,C选项错误。5、C解析 校验冗余技术实现起来稍显复杂,但它所需用的磁盘空间要比采用镜像冗余技术所需用的磁盘空间少。6、A解析 重组织按原数据库设计要求重新安排存储位置、回收垃圾、减少指针链等,以提高系统性能。重构造通过部分修改数据库的模式和内模式,使数据库适应新的应用环境。7、B解析 若关系模式R(F,U)是1NF,且每个非主属性完全函数依赖于码,则称R为第二范式(记作2NF),所以本题的答案为B。 8、A解析 数据库的体系结构由模式、外模式和内模式组成。9、B解析 实体一关系(E-R)模型基于对现实世界的这样

19、一种认识,世界由一组基本对象(或称为实体)及这些对象间的联系组成。此模型的主要目的是用于数据库的概念结构设计,简单地说就是帮助设计数据库的ER模型。10、D解析 事务T1读出数据A并做了修改,事务T2读取同一数据,随后T1由于某种原因被撤销,执行回滚,这时T1已修改过的数据恢复原值 100,T2读到的数据200就与数据库中的数据不一致,称为读脏数据。11、D解析 数据库系统广义由数据库、操作系统、数据库管理系统(及其工具)、应用系统、数据库管理员和用户构成。12、D解析 提供字符、图形、图像、声音等数据输入方式。13、D解析 数据库镜像涉及尽快将对主体数据库执行的每项插入、更新和删除操作重新做

20、到镜像数据库中。重做通过将每个活动事务日志记录发送到镜像服务器来完成,这会尽快将日志记录按顺序应用到镜像数据库中,这样,每当数据库更新时,DBMS将自动保存镜像数据与主数据的一致性。14、D 15、A 16、D解析 本题考查的知识点是完全与部分函数依赖。主码属性必须完全函数决定关系的所有其他属性,由CnoCname可知Cno是主属性之一,同理Tno也是主属性之一。A、C选项错误。闭包的推算过程为:Sno,TnoSno,Tno,Sname,Sex,Birthday,Tname。所以本题答案为D。 17、A解析 协作图是交互图中的一种,图中包含一组对象,并展示了这些对象之间的联系以及对象间发送和接

21、收消息,所以本题的答案为A。18、C解析 VB 6.0中的数据绑定控件必须具有DataSource属性,所以本题的答案为C19、A解析 并发控制功能能够保证并发操作的有效进行。它允许多个用户同时共享同一条记录的数据项;保证一个记录在某一时刻只能有一个用户进行修改操作,若多个用户都想修改同一记录,必须首先竞争到“锁定”权限后,才能修改;修改完成后,该程序应“解锁”该记录,让其他用户再竞争。20、D解析 关系表在逻辑上由一系列元组组成,元组由多个属性组成。每个元组可以用数据库磁盘文件中的一个逻辑记录来存储,记录包括多个域。元组的每个属性对应于文件记录中的一个域。因此本题答案为D。 21、B解析 对

22、于经常执行插入、删除、更新操作的或小数据量的基本表应尽量避免建立索引。22、A解析 当数据库模式发生变化时,通过调整外模式/模式间的映像关系,使得应用程序不必随之修改,从而保证数据与应用程序间的逻辑独立性。23、A 24、B 25、D 26、A解析 外联接只能对两个表进行。27、D解析 目前还没有一种数据库模型能够很好的同时满足能够比较真实的模拟现实世界、容易为人们所了解、便于在计算机上实现这三个方面的要求。28、A解析 对数据文件和它的一个索引文件,如果数据文件中数据记录的排列顺序与索引文件中索引项的排列顺序相一致,则该索引文件称为聚集索引。否则,该索引文件称为非聚集索引。29、B解析 概念

23、设计的结果是得到一个与计算机软硬件、DBMS的具体性能无关的全局概念模式,设计成果是ER模型。30、B解析 一次加锁法要求每个事务在开始执行时必须把需要访问的数据项全部加锁。二、应用题31、ZTJS解析 确定给定的字符串是否与指定的模式匹配。模式可以包含常规字符和通配符字符。模式匹配过程中,常规字符必须与字符串中指定的字符完全匹配。然而,可使用字符串的任意片段匹配通配符。与使用=和!=字符串比较运算符相比,使用通配符可使LIKE运算符更加灵活。 当使用LIKE进行字符串比较时,模式字符串中的所有字符都有意义,包括起始或尾随空格。如果查询中的比较要返回包含”abc”(abc 后有一个空格)的所有

24、行,则将不会返回包含abc(abc后没有空格)的列所在行。但是可以忽略模式所要匹配的表达式中的尾随空格。如果查询中的比较要返回包含abc(abc后没有空格)的所有行,则将返回以abc开始且具有零个或多个尾随空格的所有行。32、CREATE VIEW RVE(A,CMAX,CMIN) 33、SELECT A,MAX(C),MIN(C) 34、ORDER BY A解析 使用ORDER BY子句是对查询结果按一个或多个属性列的升序或降序排列。35、S锁 36、 adCmdUnknown解析 VB 6.0中CommandType属性指明了命令的类型,即要访问的数据来源。CommandType属性的取值

25、有4个:adCmdUnkown表示Record- Source中的命令类型未知;adCmdText表示RecordSource属性的内容是一个查询语句文本串;adCmdTable表示Record,Source属性的内容是一个表名;ad- CmdStoredProc表示RccordSource属性的内容是一个存储过程名。37、在需求分析阶段对用户的信息要求和处理要求未完全掌握解析 查询处理程序使用了多个表的连接,产生这一结果的主要原因是在需求分析阶段对用户的信息要求和处理要求未完全掌握不知道用户将要频繁执行的数据库操作和希望查询的报表结果。38、丢失了某售票点的修改 39、双机互备援模式 40、

26、双机热备份模式 41、逻辑解析 按照数据库应用系统生命周期模型,系统设计阶段细分为概念设计、逻辑设计和物理设计三个步骤。42、TNO IN 43、X.CNO=Y.CNO 44、GROUP BY X.TNO 45、HAVING COUNT(X.CNO)5 三、设计与应用题46、DECLARE i int, ret int SET i=1 SET ret=0 while i=1000 begin SET ret= ret+i SET i=i+1 end Print ret 47、 E-R图如下: 货品( 编号 ,货品名,部门名) 部门( 部门名 ,经理)供应商(厂商 ,地址)供应(厂商名,编号 ,

27、型号,价格) 48、SELECT Sname,Sage FROM Student WHERE SageANY(SELECT Sage FROM Student WHERE Sdept=CS) AND SdeptCS CREATE VIEW IS_S1(Sno,Sname,Grade) AS SELECT Student.Sno,Sname,Grade FROM Student,SC WHERE Sdept=IS AND Student.Sno=SC.Sno AND SC.Cno=1; CREATE TRIGGER Print_f AFTER INSERT ON Student FOR EACH ROW AS BEGIN IF(new.Grade60)THEN PRINT不及格 END IF END;解析 创建视图用CTREATE VIEW,而创建触发器是用CREATE TRIGGER,触发器分为行级触发器和语句级触发器,FOR EACH ROW是行级触发器。

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

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