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

    数据库工程师 33.docx

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

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

    数据库工程师 33.docx

    1、数据库工程师 33计算机数据库工程师模拟题88一、选择题1、 对于数据模型,下面说法不正确的是_。 A) 概念模型是信息世界的建模工具 B) E-R模型是一种概念模型 C) 概念模型不涉及计算机的处理细节 D) 关系模型是一种概念模型2、在关系数据库中,表对应于三级模式结构中的 A)外模式 B)模式 C)内模式 D)用户模式3、在使用UML建模时,若需要描述跨越多个用例的单个对象的行为,使用_是最为合适的(A) 协作图(B) 序列图(C) 活动图(D) 活动图4、 下述关于关系表的相关信息中,不属于元数据,不会存储在数据字典中的是_。 A) 属性的名字和类型信息 B) 表上的授权信息 C) 表

    2、中的一个元组 D) 定义在表上的索引类型5、 索引项根据键值在索引文件中顺序排列,组织成一维线性结构,每个索引项直接指向数据文件中的数据记录,则该索引文件称为_。 A) 稀疏索引 B) 聚集索引 C) 稠密索引 D) 单层索引6、 关于数据库概念设计阶段的工作目标,下列说法错误的是_。 A) 定义和描述应用系统设计的信息结构和范围 B) 定义和描述应用系统中数据的属性特征和数据之间的联系 C) 描述应用系统的数据需求 D) 描述需要存储的记录及其数量7、下列关于数据仓库的叙述中,哪一项是不正确的? _ A) 底层的数据仓库服务器一般是一个关系型数据库系统 B) 数据仓库通常采用三层体系结构 C

    3、) 数据仓库前端分析工具中包括报表工具 D) 数据仓库中间层OLAP服务器只能采用关系型OLAP8、以下关于两段锁协议的原理叙述错误的是_。 A)每个事务的执行程序划分为两个阶段,加锁阶段和解锁阶段 B)加锁阶段事务可以申请获得任何数据项上的任何类型的锁,允许释放任何锁 C)在解锁阶段,事务可以释放在任何数据项上的任何类型的锁,但是不能再申请任何锁 D)每个事务开始执行后就进入了加锁阶段9、 数据库的运行管理与维护主要由数据库管理员负责,工作内容主要包括日常维护、系统监控与分析、性能优化等。下列关于数据库管理员工作内容的说法错误的是 A) 数据库的备份和恢复是重要的维护工作,数据库管理员应根据

    4、不同的应用要求制定不同的备份计划,在备份计划中应包含备份的时间、周期、备份方式和备份内容等 B) 性能优化是数据库管理员的重要工作,性能优化的主要手段有查询优化、索引调整、模式调整等,这些工作一般无需开发人员参与 C) 数据库管理员应监控数据库中各种锁的使用情况,并处理可能出现的死锁情况,若发现问题应及时通知相关人员 D) 数据库管理员需要定期检查存储空间使用情况并根据需求扩展存储空间,这些工作一般无需最终用户参与10、 下面关系函数依赖的传述中,不正确的是_。 A) 若XYZ,则XZ,YZ B) 若XY,YZ,则XYZ C) 若XY,Z包含Y,则XZ D) 若XY,YZ,则XZ11、 以下说

    5、法错误的是_。 A) 在开始建立模型之前,首先要明确建模的目的及意图 B) AO图确定了整个模型的内外关系,确定了系统的边界,构成进一步分解的基础 C) AO图是模型真正的顶层图 D) 每张图的边界箭头可以与父图箭头不一致12、 以下关于人机界面设计原则叙述不正确的是_。 A) 保持用户与人机界面间的双向交流 B) 用户界面应该遵循一定标准和常规 C) 尽量减少用户的输入负担 D) 减少字符、图形、图像、声音等数据输入方式13、 关于UML的各种视图及其分类,下列说法错误的是_。 A) 用例图、类图、对象图、组件图和部署图都是静态视图 B) 顺序图、交互图、状态图和活动图都是动态视图 C) 类

    6、图和对象图都是结构视图 D) 顺序图、状态图和组件图都是行为视图14、在UML动态建模机制中,下列关于顺序图的说法中正确的是 A)消息线的箭头说明消息的类型,如同步、异步或简单。画一条线指向接收对象,包括一个箭头,实心表示异步讯号,棍形箭头表示调用操作 B)当一个操作调用它本身时,消息总是异步的 C)在顺序图中可以描述如何创建和破坏对象,并把它作为描述情节的一部分,一个对象可以通过一条消息来创建另一个对象。被创建的对象的对象符号在创建它的地方 D)消息也可以有条件,只有条件为真时才能发送和接收消息。条件被用来抽象分支或决定是否发送一条消息。如果用条件来抽象分支,则各个分支是异步的15、事务处理

    7、逻辑设计过程不包括_。(A) 从数据流图中识别该事务对应的子数据流图(B) 确定子数据图中的信息流类型,划定流界(C) 事务处理逻辑(D) 应用程序概要设计16、在关系模型中,一个关键字可以_。 A) 由一个或多个能唯一标识该关系中任何元组的属性组成 B) 由多个任意属性组成 C) 至少由一个属性组成 D) 以上都不是17、关于对SQL对象的操作权限的描述正确的是_。 A权限的种类分为INSERT、DELETE和UPDATE 3种 B使用REVOKE语句获得权限 C权限只能用于实表而不能应用于视图 D使用COMMIT语句赋值权限18、设T1和T2两个事务,他们对数据data的并发操作如下表所示

    8、(SLOCK data表示对数据data上S锁,UNLOCK data表示对数据data解锁),对这个并发操作,下面说法正确的是_。T1T2请求SLOCK data读 data=20A=A+30 写回 A=50COMMITUNLOCK data请求SLOCK data读data=20写回data=50COMMITUNLOCK data A该操作部能重复读 B该操作符合完整性要求 C该操作的第步中,事务T1应该申请X锁D该操作的第步中,事务T2不可能得到对data的锁19、多用户的数据库系统的目标之一是使它的每一个用户好像面对着一个单用户的数据库一样使用它,因此数据库系统必须进行_。 A) 并发

    9、控制 B) 完整性控制 C) 安全性控制 D) 可靠性控制20、 假设仓库管理关系表为StorehouseManage(仓库ID,存储物品ID,管理员ID,数量),且有一个管理员只在一个仓库工作;一个仓库可以存储多种物品。这个数据库表中存在如下决定关系: (仓库ID,存储物品ID)(管理员ID,数量) (管理员ID,存储物品ID)(仓库ID,数量) 关系StorehouseManage最高达到哪级范式?_。 A) 不满足 B) 1NF C) 2NF D) 3NF21、在转储过程中系统不能运行其他事务,不允许在转储期间对数据库有任何的存取、修改活动的数据转储类型是_。 A) 增量转储 B) 差量

    10、转储 C) 静态转储 D) 动态转储22、关于数据库应用系统的需求分析工作,下列说法正确的是_。 A)通过需求分析过程,需要确定出整个应用系统的目标、任务和系统的范围说明 B)在需求分析阶段,系统需求分析员要与用户充分沟通,并做出各类用户视图 C)数据需求分析的主要工作是要辨识出数据处理中的数据处理流程 D)数据操作响应时间、系统吞吐量、最大并发用户数都是性能需求分析的重要指标23、如果事务T获得了数据项Q上的排它锁,则T对Q_。 A) 只能写不能读 B) 只能读不能写 C) 不能读不能写 D) 既可读又可写24、若对并发操作不加以控制,可能会带来何种问题? _ A) 死机 B) 死锁 C)

    11、不一致 D) 不安全25、关于数据仓库设计,下述说法正确是_。(A) 数据仓库项目的需求很难把握,所以不可能从用户的需求出发进行数据仓库的设计,只能从数据出发进行设计(B) 在进行数据仓库主题数据模型设计时,应该按部门业务应用的方式来设计数据模型(C) 在进行数据仓库主题数据模型设计时要强调数据的集成性(D) 在进行数据仓库概念模型设计时,需要设计实体关系图,给出数据表的划分,并给出每个属性的定义域26、关于部署图,下述说法错误的是_。 A)部署图又叫配置图 B)描述系统中硬件和软件的物理配置情况和系统体系结构 C)用结点表示实际的物理配置 D)部署图是动态图27、 以下关于查询语句叙述错误的

    12、是_。 A) 查询语句的功能是从数据库中检索满足条件的数据 B) 查询的数据源可以来自一张表,或多张表甚至是视图 C) 查询的结果是由0行或是多行记录组成的一个记录集合 D) 不允许选择多个字段作为输出字段28、 DBAS实现与部署具体内容不包括_。 A) 数据加载 B) 系统集成 C) 系统部署 D) 需求分析29、下面不属于新型数据库的是_。 A)演绎数据库 B)模糊数据库 C)串行数据库 D)空间数据库30、设有关系模式:期刊订阅(期刊编号,期刊名称,定价,读者编号,读者姓名,订阅起始日期,订阅截止日期),其满足函数依赖集:期刊编号期刊名称,期刊编号定价,读者编号读者姓名,(期刊编号,读

    13、者编号)订阅起始日期,(期刊编号,读者编号)订阅截止日期。下列选项中的函数依赖都属于平凡函数依赖的是 A)(期刊编号,读者编号)期刊编号,(期刊编号,读者编号)读者编号 B)(期刊编号,读者编号)期刊名称,(期刊编号,读者编号)定价 C)(期刊编号,读者编号)订阅起始日期,(期刊编号,读者编号)订阅截止日期 D)(期刊编号,读者编号)期刊编号,(期刑编号,读者编号)订阅起始日期二、应用题31、假设已对pubs数据库进行了完全备份,并备份到MyBK_1备份上,假设此备份设备只含有对pubs数据库的完全备,则恢复pubs数据库的语句为_。32、能够实现“收回用户U4对学生表(STUD)中学号(XH

    14、)的修改权”的SQL语句是_。33、在SQL Server 2000中,设要在表SC上建立一个前触发型触发器。请补充下列触发器定义语句: CREATE TRIGGER tri A ON SC _UPDATE AS34、要使用户吴先生只能查询表A中的部分数据记录,运用视图及权限管理,应该采取的策略是_。35、 在VB6.0的数据绑定控件中,用于连接外码对应的主码所在的主表数据源的属性是 (3) 。用于指定要绑定的数据源,并且值一般为ADO数据控件的名称的属性是 (4) 。三、设计与应用题36、在学籍管理中,设有4个表,关系模式分别为: STUDFNT(SNO,SNAME,SEX,BIRTHDAY

    15、,CLASS) TEACHER(TNO ,TNAME, SEX,BIRTHDAY,PROFESSION,DEPARTMENT) COURSE(CNO,CNAME, TNO) SCORE(SNO,CNO,DEGREE) 说明: 学生关系模式中:SNO:学号;SNAME:姓名;SEX:性别;BIRTHDAY:出生日期;CLASS:班级; 教师关系模式中:TNO:教师号;TNAME:姓名;SEX:性别;BIRTHDAY:出生日期;PRO-FESSION:职称;DEPARTMENT:所在系; 课程关系模式中:CNO:课程号;CNAME:课程名;TNO:任课教师号; 成绩关系模式中:SNO:学号;CNO

    16、:课程号;DEGREE:分数。 请用SQL查询语句实现下列操作: 1)显示教师所有的单位,即不重复的DEPARTMENT列。 2)显示STUDENT表中“95031”班或性别为“女”的同学记录。 3)以CNO升序,DEGREE降序显示SCORE表的所有记录。 4)显示“95031”班的学生人数。 5)显示SCORE表中至少有5名学生选修的并以3开头的课程号的平均分。 6)显示最低分大于70,最高分小于90的SNO列。 7)显示选修“3 -105”课程的成绩高于“109”号同学成绩的所有同学的记录。 8)显示SCORE表中选学多门课程的同学中分数为非最高分成绩的记录。 9)列出学号为“108”的

    17、同学同年出生的所有学生的SNO、SNAME和BIRTHDAY。 10)显示“张三”教师任课的学生成绩。某学校的学籍管理系统实现了对学生学籍信息的管理,其中学生表结构为:学生表(学号, 姓名, 性别, 系号, 是否有学籍),此表中除学号列有唯一索引外,其它列均无索引。38、设学籍管理系统中经常执行如下形式的操作: SELECT*FROM学生表 WHERE姓名=张三 AND 系号=10 AND 是否有学籍=有 系统运行中发现这类操作的效率比较低,系统工程师建议:由于查询条件中使用了“系号”、“姓名”和“是否有学籍”三列,建议在这三个列上分别建立索引,以提高查询效率。 请问其建议建立的三个索引是否都

    18、能提高查询效率?请简要说明原因。39、设学生表中有下列数据:学号姓名性别系号是否有学籍2008337丁一男10有2008338房彬彬女10有2008339马宏斌男10有2008556王斌男20有2008558张伟男20有2008559丁二女20无 并且已经在学生表的姓名列上建立了一个非聚集索引(按姓名拼音升序排序)。请给出查找码“姓名”对应的稠密索引示意图。答案:一、选择题1、D解析 关系模型是一种逻辑模型,它不属于概念模型。概念模型是用于信息世界的建模,是现实世界到信息世界的第一层抽象。2、B解析 在关系数据库中,表中的列对应于描述数据记录的属性,而模式定义了数据的逻辑结构,如数据记录由哪些

    19、数据项构成,数据项的名字、类型、取值范围等。故在关系数据库中,表对应于三级模式结构中的模式。3、D 4、C解析 数据字典中不会存储一表中的一个元组。5、D解析 单层索引也称为线性索引,其特点是索引项根据键值在索引文件中顺序排列,组织成一维线性结构,每个索引项直接指向数据文件中的数据记录。6、D解析 数据库概念设计阶段的工作目标包括定义和描述应用领域涉及的数据范围;获取应用领域或问题域的信息模型;描述清楚数据的属性特征;描述清楚数据之间的关系;定义和描述数据的约束;说明数据的安全性要求;支持用户的各种数据处理需求;保证信息模型方便地转换成数据库的逻辑结构(数据库模式),同时也便于用户理解。 7、

    20、D解析 数据仓库中间层OLAP服务器可以是关系型OLAP也可以是多维OLAP服务器。 8、B解析 加锁阶段事务可以申请获得任何数据项上的任何类型的锁,但是不允许释放任何锁。9、B解析 在数据库设计并试运行后,如果试运行结果符合设计目标,就意味着数据库可以真正投入运行了,同时也标志着开发任务的基本结束和维护工作的开始。在数据库系统运行过程中必须不断地对其进行评价、调整与修改等维护工作,以保证数据库正常和高效地运行。所以维护工作的主要实施者通常是经验丰富的专业技术人员和数据库管理员。10、A解析 由数据依赖的公理系统可知,函数依赖关系必须满足自反律、增广律、传递律(即选项D),这三点又可推出函数依

    21、赖具有合并律(即选项 B),伪传递规则和分解规则(即选项C),A是不成立的。11、D解析 每张图的边界箭头和父图箭头应是一致的。12、D解析 提供字符、图形、图像、声音等数据输入方式。13、D解析 每一种UML的视图都是由一个或多个图(Diagram)组成的,UML,提供了9种不同的图,分为两类,一类是静态图,包括用例图、类图、对象图、组件图、部署图;另一类是动态图,包括顺序图、交互图、状态图和活动图。也可以根据它们在不同视图的应用,把它们分成: 用例视图:用例图 结构视图:类图、对象图 行为视图:顺序图、交互图、状态图、活动图 实现视图:组件图 环境视图:部署图14、C解析 在顺序图中可以描

    22、述如何创建和破坏对象,并把它作为描述情节的一部分,一个对象可以通过一条消息来创建另一个对象。被创建的对象的对象符号在创建它的地方。15、D 16、A解析 唯一标识性是关键字的一个重要性质,关键字可以只有一个属性,也可由多个属性组成“复合关键字”;无冗余性是关键字的另一个重要性质。17、A解析 REVOKE是对权限的回收,COMMIT是对事务的提交,权限不仅能作用于实表还能作用于虚表。18、C解析 事务T1对A上S锁后,事务T2仍能对A上S锁,这样事务T1的修改就丢失,最后A中的数据是事务T2写回的18,因此为了防止丢失修改,必须在写数据操作之前对其上X锁。19、A解析 并发控制功能能够保证并发

    23、操作的有效进行。它允许多个用户同时共享同一条记录的数据项;保证一个记录在某一时刻只能有一个用户进行修改操作,若多个用户都想修改同一记录,必须首先竞争到“锁定”权限后,才能修改;修改完成后,该程序应“解锁”该记录,让其他用户再竞争。20、D解析 第三范式是在第二范式的基础上对关系又增加了一个约束,就是关系中的每一个非主属性必须只依赖于主码。换句话说,就是在第二范式的基础上,消除非主属性对主码的传递函数依赖可达到3NF。如果关系模式R是1NF,且每个属性(包括主属性)既不存在部分函数依赖也不存在传递函数依赖于候选码,则称R是改进的第三范式(记作BCNF)。本题中依题意可知,(仓库ID,存储物品ID

    24、)和(管理员ID,存储物品ID)都是StorehouseManage的候选关键字,表中的唯一非关键字段为数量,它是符合第三范式的。但是,由于存在如下决定关系: (仓库ID)(管理员ID) (管理员ID)(仓库ID) 即存在关键字段决定关键字段的情况,所以其不符合BCNF范式。所以本题的答案为D。21、C解析 在转储过程中系统不能运行其他事务,不允许在转储期间对数据库有任何的存取、修改活动的数据转储类型是静态转储。 22、D解析 数据库应用系统的需求包括:数据需求分析、数据处理需求分析,业务需求分析以及其在性能、存储、安全、备份和恢复等方面的要求。数据操作响应时间、系统吞吐量、最大并发用户数都是

    25、性能需求分析的重要指标。23、D解析 排它锁也称为独占或写锁。一旦事务T对数据对象A加上排它锁,则只允许T读取和修改A,其它任何事务既不能读取和修改A,也不能再对A加任何类型的锁,直到T释放A上的锁为止。24、B解析 死锁是指数据库系统中部分或全部事务由于无法获得对需要访问的数据项的控制权而处于等待状态,并且一直等待下去的系统状态,若对并发操作不加以控制,可能会带来死锁问题。 25、C 26、D解析 部署图是属于静态图。27、D解析 查询语句的功能是从数据库中检索满足条件的数据,查询的数据源可以来自一张表或多张表甚至是视图,查询的结果是由0行或多行记录组成的一个记录集合,并允许选择一个或多个字

    26、段作为输出字段。28、D解析 DBAS实现与部署具体内容包括建立数据库结构、数据加载、事务和应用程序的编码及测试、系统集成、测试与试运行和系统部署,所以本题的答案应该为D。 29、C解析 新型数据库的一个主要特征是数据库技术与其他学科的技术内容相结合,多学科技术内容与数据库技术的有机结合,使数据库领域中新技术和新方法层出不穷。30、A解析 若XY,但Y属于X(YX),则称XY是平凡函数依赖,否则称非平凡函数依赖。即平凡函数依赖,仅当其右边的属性集是左边属性集的子集时成立。非平凡函数依赖,仅当其右边的属性集至少有一个属性不属于左边的集合时成立。完全非平凡函数依赖,仅当其右边集合中的属性都不在左边

    27、的集合中时成立。二、应用题31、RESTORE DATABASE pubs FROM My BK_1 32、REVOKE UPDATE(XH)ON STUD FROMU4 33、INSTEAD OF解析 触发器是一种特殊的存储过程,其特殊性在于它不需要由用户来调用,而是当用户对表中的数据进行UPDATE、INSERT和DELETE操作时自动触发执行。指定执行触发器而不是窒息引发触发器执行的SQL语句,从而替代触发语句的操作,称这种触发器为前触发器,语句为INSTEAD OF。34、构建该部分记录的行级视图,并将该视图的查询权限赋予吴先生 35、RowsoureeDatasource解析 在VB

    28、6.0的数据绑定控件中,用于连接外码对应的主码所在的主表数据源的属性是Rowsource。用于指定要绑定的数据源,并且值一般为ADO数据控件的名称的属性是Datasource。三、设计与应用题37、 1)SELECT DISTICT DEPARTMENT FROMTEACHER; 2)SELECT* FROM STUDENT WHERE CLASS=95031OR SEX=女; 3)SELECT* FROM SCORE ORDER BY CNOASC,DEGREE DESC; 4)SELECT COUNT(*) FROM STUDENTWHERE CLASS=95031: 5)SELECT CNO, AVG(DEGREE) FROM SCORE WHERE CNO like3% GROUP BY CNO HAV-ING COUNT(*)5; 6)SELECT SNO FROM SCORE GROUP BY SNOMIN(DEGREE70 AND MAX(DEGREE)90; 7)SELECT X.CNO,X.SNO,X.DEGREE FROMSCORE X,SCORE Y WHERE X.CNO=3-105ANDX. CNO=Y.CNO AND Y.SNO=109ANDX.DEGREEY.DEGREE: 8)SELECT A.SNO,A.D


    注意事项

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

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




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

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开