欢迎来到麦多课文档分享! | 帮助中心 海量文档,免费浏览,给你所需,享你所想!
麦多课文档分享
全部分类
  • 标准规范>
  • 教学课件>
  • 考试资料>
  • 办公文档>
  • 学术论文>
  • 行业资料>
  • 易语言源码>
  • ImageVerifierCode 换一换
    首页 麦多课文档分享 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    【计算机类职业资格】软件水平考试(中级)数据库系统工程师上午(基础知识)试题章节练习试卷4及答案解析.doc

    • 资源ID:1339980       资源大小:38KB        全文页数:5页
    • 资源格式: DOC        下载积分:5000积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    二维码
    微信扫一扫登录
    下载资源需要5000积分(如需开发票,请勿充值!)
    邮箱/手机:
    温馨提示:
    如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如需开发票,请勿充值!如填写123,账号就是123,密码也是123。
    支付方式: 支付宝扫码支付    微信扫码支付   
    验证码:   换一换

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

    【计算机类职业资格】软件水平考试(中级)数据库系统工程师上午(基础知识)试题章节练习试卷4及答案解析.doc

    1、软件水平考试(中级)数据库系统工程师上午(基础知识)试题章节练习试卷 4及答案解析(总分:22.00,做题时间:90 分钟)一、选择题(总题数:7,分数:22.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。_2.数据模型的三要素包括(1)。(分数:2.00)A.外模式、模式、内模式B.网状模型、层次模型、关系模型C.实体、联系、属性D.数据结构、数据操纵、完整性约束3.关系数据库是(2)的集合,其结构是由关系模式定义的。(分数:2.00)A.元组B.列C.字段D.表新开发的数据库管理系统中,数据库管理员张工发

    2、现被用户频繁运行的某个查询处理程序使用了多个表的连接,产生这一问题的原因在于(6)。在保证该处理程序功能的前提下提高其执行效率,他应该(7)。(分数:4.00)A.需求分析阶段对用户的信息要求和处理要求未完全掌握B.概念结构设计不正确C.逻辑结构设计阶段未能对关系模式分解到 BCNFD.物理设计阶段未能正确选择数据的存储结构A.建立该查询处理程序所用到表的视图,并对程序做相应的修改B.建立查询处理程序所用到表进行必要的合并,并对程序做相应的修改C.修改该程序以减少所使用的表D.尽可能采用嵌套查询实现该程序的功能若关系诊疗科和医师进行自然连接运算,其结果集为(10)元关系。医师和患者之间的治疗观

    3、察关系模式的主键是(11)。(分数:4.00)A.5B.4C.3D.2A.医师姓名、患者编号B.医师姓名、患者姓名C.医师代码、患者编号D.医师代码、患者姓名某高校学生管理系统的新生数据取自各省招生办公室的考生信息,筛选出录取本校的考生信息直接导入,再根据录取专业划分班级并生成学号(学号的前四位与所在班级编号相同)。学校的学生管理业务多以班级和学生为单位处理,应对学生信息表(18),以减少 I/O访问次数,提高系统性能。设该系统的学生关系模式为:学生(学号,姓名,性别,出生日期,身份证号,籍贯,家庭所在地),在该系统运行过程中,DBA发现频繁访问学生关系的查询程序只涉及学号、姓名、性别和出生日

    4、期属性,为提高该查询程序的性能,应(19)。(分数:4.00)A.建立学号的普通索引B.建立学号的 UNIQUE索引C.建立学号的 CLUSTER索引D.按学号进行 HASH分布A.直接修改该查询程序B.分解学生关系为学生 1(学号,姓名,性别,出生日期)和学生 2(学号,身份证号,籍贯,家庭所在地),并修改该查询程序C.分解学生关系为学生 1(学号,姓名,性别,出生日期)和学生 2(学号,身份证号,籍贯,家庭所在地),并构建“学生”视图,该查询程序不做修改D.创建学生关系上的视图 学生 1(学号,姓名,性别,出生日期),该查询程序不做修改Employee实体中存在的派生属性及其原因是(10)

    5、;Emplyee 实体中还存在多值属性,该属性及其该属性的处理为(11);对属性 departmentID的约束是(12)。(分数:6.00)A.name,会存在同名员工B.age,用属性 birth替换 age并可计算 ageC.tel,员工有多少电话D.departID,实体 Department已有 departIDA.name,用 employeeID可以区别B.sex,不作任何处理C.tel,将 tel加上 employeeID独立为一个实体D.tel强制记录一个电话号码A.Primary Key NOT NULLB.Primary KeyC.Foreign KeyD.Candida

    6、te Key软件水平考试(中级)数据库系统工程师上午(基础知识)试题章节练习试卷 4答案解析(总分:22.00,做题时间:90 分钟)一、选择题(总题数:7,分数:22.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。_解析:2.数据模型的三要素包括(1)。(分数:2.00)A.外模式、模式、内模式B.网状模型、层次模型、关系模型C.实体、联系、属性D.数据结构、数据操纵、完整性约束 解析:解析:模式可细分为概念模式和逻辑模式,是所有数据库用户的公共数据视图,是数据库中全部数据的逻辑结构和特征的描述。一个数据库

    7、只有一个模式。模式不但要描述数据的逻辑结构,还要描述数据之间的联系、数据的完整性、安全性要求。内模式又称为存储模式,是数据库物理结构和存储方式的描述,是数据在数据库内部的表示方式。一个数据库只有一个内模式。内模式并不涉及物理记录,也不涉及硬件设备。外模式又称为用户模式,是数据库用户和数据库系统的接口,是数据库用户的数据视图,是数据库用户可以看见和使用的局部数据的逻辑结构和特征的描述。一个数据库通常都有多个外模式。一个应用程序只能使用一个外模式,但同一外模式可为多个应用程序所用。三层模式关系是数据库模式的核心和关键,外模式通常是模式的子集。数据按外模式的描述提供用户,按内模式的描述存储在硬盘上,

    8、而模式介于外、内模式之间,既不涉及外部的访问,也不涉及内部的存储,从而起到隔离作用,有利于保持数据的独立性,内模式依赖于全局逻辑结构,但可以独立于具体的存储设备。 常用的数据模型有三种。 (1)层次模型:用树型结构表示实体类型及实体间联系的数据模型。 (2)网状模型:用有向图结构表示实体类型及实体间联系的数据模型。 (3)关系模型:是目前最流行的数据库模型。其主要特征是用二维表格结构表达实体集,用外键表示实体间联系。关系模型是由若干个关系模式组成的集合。 联系(Relationship)是指实体集之间或实体集内部实例之间的连接。 实体(entity)是指客观存在可以相互区别的事物。实体可以是具

    9、体的对象,如:一个学生,一辆汽车等;也可以是抽象的事件,如:一次借书、一场足球赛等。 属性(attribute):实体有很多特性,每一个特性称为属性。每个属性有一个值域,其类型可以是整数型、实数型、字符串型。 实体之间可以通过联系来相互关联。与实体和实体集对应,联系也可以分为联系和联系集,联系集是实体集之间的联系,联系是实体之间的联系,联系是具有方向性的。联系和联系集在含义明确的情况之下均可称为联系。按照实体类型中实例之间的数量对应关系,通常可将联系分为 4类,即一对一(ONE TO ONE)联系、一对多(ONE TO MANY)联系、多对一(MANY TO ONE)联系和多对多联系(MANY

    10、 TO MANY)。 数据模型是数据库中非常核心的内容。数据库结构的基础是数据模型,是用来描述数据的一组概念和定义。数据模型三要素是数据结构、数据操作、数据的约束条件。 数据结构是所研究的对象类型的集合,是对系统静态特性的描述。 数据操作是对数据库中各种对象的实例允许执行的操作的集合,操作及操作规则。如操作有检索、插入、删除、修改,操作规则有优先级别等。数据操作对系统动态特性的描述。 数据的约束条件是一组完整性规则的集合。也就是说,对于具体的应用娄必须遵循特定的语义约束条件,以保证数据的正确、有效和相容。3.关系数据库是(2)的集合,其结构是由关系模式定义的。(分数:2.00)A.元组B.列C

    11、.字段D.表 解析:解析:关系模型是目前最常用的数据模型之一。关系数据库系统采用关系模型作为数据的组织方式,在关系模型中用表格结构表达实体集,以及实体集之间的关系,其最大特色是描述的一致性。可见,关系数据库是表的集合,其结构是由关系模式定义的。新开发的数据库管理系统中,数据库管理员张工发现被用户频繁运行的某个查询处理程序使用了多个表的连接,产生这一问题的原因在于(6)。在保证该处理程序功能的前提下提高其执行效率,他应该(7)。(分数:4.00)A.需求分析阶段对用户的信息要求和处理要求未完全掌握 B.概念结构设计不正确C.逻辑结构设计阶段未能对关系模式分解到 BCNFD.物理设计阶段未能正确选

    12、择数据的存储结构解析:A.建立该查询处理程序所用到表的视图,并对程序做相应的修改B.建立查询处理程序所用到表进行必要的合并,并对程序做相应的修改 C.修改该程序以减少所使用的表D.尽可能采用嵌套查询实现该程序的功能解析:解析:查询处理程序使用了多个表的连接,产生这一问题的原因往往在于需求分析阶段对用户的信息要求和处理要求未完全掌握,不知道用户将要频繁执行的数据库操作和希望查询的报表结果。如果出现这种情况,要在保证该处理程序功能的前提下提高其执行效率,则应该建立该查询处理程序所用到表的视图,即把多个表的连接用视图来统一,然后修改程序,使之只对该视图进行查询。若关系诊疗科和医师进行自然连接运算,其

    13、结果集为(10)元关系。医师和患者之间的治疗观察关系模式的主键是(11)。(分数:4.00)A.5B.4 C.3D.2解析:A.医师姓名、患者编号B.医师姓名、患者姓名C.医师代码、患者编号 D.医师代码、患者姓名解析:解析:本题考查的是关系数据库 E-R模型的相关知识。根据题意,关系诊疗科和医师进行自然连接运算,应该去掉一个重复属性“诊疗科代码”,自然连接运算的结果集为 5-1=4元关系。医师和患者之间的治疗观察之间是一个多对多的联系,多对多联系向关系模式转换的规则是:多对多联系只能转换成一个独立的关系模式,关系模式的名称取联系的名称,关系模式的属性取该联系所关联的两个多方实体的主键及联系的

    14、属性,关系的码是多方实体的主键构成的属性组。由于医师关系的主键是医师代码,患者关系的主键是患者编号,因此,根据该转换规则试题(31)医师和患者之间的治疗观察关系模式的主键是医师代码和患者编号。某高校学生管理系统的新生数据取自各省招生办公室的考生信息,筛选出录取本校的考生信息直接导入,再根据录取专业划分班级并生成学号(学号的前四位与所在班级编号相同)。学校的学生管理业务多以班级和学生为单位处理,应对学生信息表(18),以减少 I/O访问次数,提高系统性能。设该系统的学生关系模式为:学生(学号,姓名,性别,出生日期,身份证号,籍贯,家庭所在地),在该系统运行过程中,DBA发现频繁访问学生关系的查询

    15、程序只涉及学号、姓名、性别和出生日期属性,为提高该查询程序的性能,应(19)。(分数:4.00)A.建立学号的普通索引B.建立学号的 UNIQUE索引C.建立学号的 CLUSTER索引 D.按学号进行 HASH分布解析:A.直接修改该查询程序B.分解学生关系为学生 1(学号,姓名,性别,出生日期)和学生 2(学号,身份证号,籍贯,家庭所在地),并修改该查询程序C.分解学生关系为学生 1(学号,姓名,性别,出生日期)和学生 2(学号,身份证号,籍贯,家庭所在地),并构建“学生”视图,该查询程序不做修改 D.创建学生关系上的视图 学生 1(学号,姓名,性别,出生日期),该查询程序不做修改解析:解析

    16、:从各省招生办导入的数据中,学生记录以省为单位相对集中,当以班为单位处理时,同班学生散布于不同省份,在物理存储上就分散在不同的硬盘区块,需要进行大量的 I/O 操作。当以班级为单位集中存储学生信息时,每次处理只需进行少量的 I/O操作,在性能上会有显著的提高。在物理上将同班学生集中存放使用的方法是建立班级上的聚簇索引,学生关系不含班级属性,而学号的前 4位与班号相同,可通过建立学生聚簇索引达到同样效果,故选项 C正确;普通索引和 UNIQUE索引不能实现记录的物理分布,故选项 A、B 错误:HASH 分布不能实现同班学生的集中存储,故选项 D错误。频繁执行的应用程序是系统优化的重点。本问题的原

    17、因在于与该应用程序不相关的数据使得每次执行访问的 I/O次数增多,是问题的主要矛盾,修改应用程序通常对性能的提高不明显,选项 A错误;将学生关系分解后,使得数据相对集中,在访问数据库时可以减少 I/O操作,分解后表名的改变又会影响到应用程序,而建立同名视图可以使应用程序不受影响。故选项 B、D 错误。Employee实体中存在的派生属性及其原因是(10);Emplyee 实体中还存在多值属性,该属性及其该属性的处理为(11);对属性 departmentID的约束是(12)。(分数:6.00)A.name,会存在同名员工B.age,用属性 birth替换 age并可计算 age C.tel,员

    18、工有多少电话D.departID,实体 Department已有 departID解析:A.name,用 employeeID可以区别B.sex,不作任何处理C.tel,将 tel加上 employeeID独立为一个实体 D.tel强制记录一个电话号码解析:A.Primary Key NOT NULLB.Primary KeyC.Foreign Key D.Candidate Key解析:解析:关系模型的逻辑结构是一组关系模式的集合。而 E-R图则是由实体、实体的属性和实体之间的联系三个要素组成的。所以将 E-R图转换为关系模型实际上就是要将实体、实体的属性和实体之间的联系转化为关系模式,根据用户需求设计了局部 E-R图,这种局部 E-R图只是概念模型。对于属性的分析中,派生属性是指可以由其他属性经过运算得到的属性,因而派生属性产生冗余,通常不存储,在本题中如age,可用属性 birth 替换 age并可计算 age的值。多值属性是指一个实体在该属性上会同时取多个属性值,这些值也都必须存储,在本题中如比 tel,将 tel加上 employeeID独立为一个实体。数据约束也是描述用户信息的,根据参照完整性约束的定义,Employee 实体中的 departID 属性应为外码。


    注意事项

    本文(【计算机类职业资格】软件水平考试(中级)数据库系统工程师上午(基础知识)试题章节练习试卷4及答案解析.doc)为本站会员(赵齐羽)主动上传,麦多课文档分享仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文档分享(点击联系客服),我们立即给予删除!




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

    copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
    备案/许可证编号:苏ICP备17064731号-1 

    收起
    展开