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

    【计算机类职业资格】计算机数据库工程师-39及答案解析.doc

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

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

    【计算机类职业资格】计算机数据库工程师-39及答案解析.doc

    1、计算机数据库工程师-39 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:30,分数:40.00)1.下面关于数据库系统基于日志的恢复的叙述中,哪一项是正确的?_(分数:1.00)A.利用更新日志记录中的改前值可以进行 UNDO,利用更新日志记录中的改前值可以进行 REDOB.利用更新日志记录中的改前值可以进行 UNDO,利用更新日志记录中的改后值可以进行 REDOC.利用更新日志记录中的改后值可以进行 UNDO,利用更新日志记录中的改前值可以进行 REDOD.利用更新日志记录中的改后值可以进行 UNDO,利用更新日志记录中的改后值可以进行 REDO2.将文件记录在某

    2、个域上的取值与该记录的物理地址直接联系起来,提供了一种根据记录域的取值快速访问文件记录的机制是_。(分数:1.00)A.散列技术B.索引技术C.数据字典D.聚集文件3.在 DBAS 需求分析阶段,对数据处理需求进行分析,得到的结果表示为_。(分数:1.00)A.E-R 模型B.数据流图C.关系模型D.实体联系图4.以下说法中,正确的是_。(分数:1.00)A.从结构的角度看,数据仓库主要有数据集市、企业仓库和用户仓库 3 种模型B.数据挖掘就是要智能化和自动化地把数据转换为有用的信息和知识C.OLAP 技术为提高处理效率,必须经过 DBMS 直接对物理数据进行读取和写入D.数据仓库是从数据库中

    3、导入大量的数据,并对结构和存储进行组织以提高查询效率5.联接有多种,如内联接、外联接和交叉联接,其中外联接只能对几个表进行?_(分数:1.00)A.两个B.三个C.四个D.任意个6.某“学生-选课-课程”数据库中的如下三个关系:学生基本信息:S( S#,SNAME,SEX,AGE )选课信息:SC( S#,C#,GRADE )课程信息:C( C#,CNAME,TEACHER )若要查询某个学生的基本信息及其选课的平均成绩,将使用到下列哪些关系?_(分数:1.00)A.S 和 CB.S 和 SCC.SC 和 CD.S、SC 和 C7.为了防止一个用户的工作不适当地影响另一个用户,应该采取_。(分

    4、数:1.00)A.安全性控制B.并发控制C.完整性控制D.访问控制8.DBMS 的完整性控制应具有哪些功能?_定义和存储完整性功能检查完整性功能控制完整性功能(分数:1.00)A.B.C.D.全部9.下图正确的是_。(分数:1.00)A.B.C.D.10.下面列出的数据模型中,哪一项是概念数据模型?_(分数:1.00)A.网状模型B.层次模型C.实体一联系模型D.关系模型11.数据库设计可划分为六个阶段,每个阶段都有自己的设计内容,“为哪些关系,在哪些属性上建什么样的索引”这一设计内容属于数据库设计的哪个阶段的内容?_(分数:1.00)A.需求分析阶段B.概念结构设计阶段C.逻辑结构设计阶段D

    5、.物理结构设计阶段12.数据库满足全部完整性约束,并使终处于正确的状态,这指的是事务的什么特性?(分数:1.00)A.原子性B.一致性C.隔离性D.持久性13.下列关于数据库重构的描述中,不正确的是_。(分数:1.00)A.数据库的重构就是对数据库的逻辑结构作必要的小范围改变B.数据库重构包括重新设计数据库及其应用程序C.当存储空间的分配过于零散,导致存取效率下降,所以必须重构数据库D.如果能够重构数据库,尽量不要重新设计数据库及相应的应用程序14.数据库概念设计的 E-R 方法中,联系通常用下列哪种图形表示?_(分数:1.00)A.矩形B.椭圆形C.菱形D.四边形15.如果数据库中的一个基本

    6、表中的数据量很少,且插入、删除、更新等操作频繁,该基本表采用下列哪种文件结构最优?_(分数:1.00)A.堆文件B.顺序文件C.散列文件D.聚集文件16.在关系模型中,一个关键字可以_。(分数:1.00)A.由一个或多个能唯一标识该关系中任何元组的属性组成B.由多个任意属性组成C.至少由一个属性组成D.以上都不是17.下列 SQL 语句中,能够实现参照完整性控制的语句是_。(分数:1.00)A.PRIMARY KEYB.FOREIGN KEYC.FOREIGN KEY 和 REFERENCESD.REFERENCES18.在对数据库进行事务故障恢复时,只需对相应的事务执行_。(分数:1.00)

    7、A.ABORT 处理B.REDO 处理C.UNDO 处理D.ROLLBACK 处理19.一个典型的分布式数据库管理系统应该包括_。全局数据库管理系统全局数据字典局部数据库管理系统通信管理(分数:1.00)A.B.C.D.20.在 SQL 语句中,下列能实现投影操作的是_。(分数:1.00)A.GROUP BYB.SELECTC.FROMD.WHERE21.为了保证数据库的数据独立性,需要修改的是_。(分数:2.00)A.模式与外模式B.模式与内模式C.三级模式之间的两级映射D.三级模式22.分布式数据库系统中,数据分片是指_。(分数:2.00)A.磁盘分片B.系统分片C.DB 分片D.内存分片

    8、23.系统存储过程在系统安装时就已经创建,这些存储过程被存放在哪个系统数据库中?_(分数:2.00)A.masterB.modelC.tempdbD.msdb24.JDBC API 中用来执行 SQL 语句的对象是_。(分数:2.00)A.DriverManagerB.StatementC.ConnectionD.ResultSet25.下面各项中,用来解决“一个并发调度是否正确”问题的选项是_。(分数:2.00)A.串行调度B.并发事务的可并行化C.并发事务的可串行化D.并发事务的有效调度26.数据库管理系统能实现对数据库中数据的查询、插入、修改和删除,这些功能由数据库管理系统的哪一个模块完

    9、成?_(分数:2.00)A.数据库定义模块B.数据库运行模块C.数据库存取模块D.数据库维护模块27.SQL Server 2000 的文件类型有多种,包括主数据文件、辅助数据文件和_。(分数:2.00)A.日志文件B.备份文件C.程序文件D.索引文件28.并行数据库有多种体系结构,比较适用于中小型系统的并行数据库系统结构是_。(分数:2.00)A.共享内存B.共享磁盘C.无共享结构D.层次结构29.分布式数据库系统的“分片透明性”位于_。(分数:2.00)A.全局模式与全局概念模式之间B.分片模式与分配模式之间C.全局概念模式与分片模式之间D.分配模式与局部概念模式之间30.消除了传递函数依

    10、赖的 2NF 的关系模式是_。(分数:2.00)A.1NFB.2NFC.3NFD.BCNF二、简答题(总题数:3,分数:30.00)31.简述 SQL Server 2000 提供的主要管理工具及功能。(分数:10.00)_32.简述数据库设计中要进行关系规范化的必要性。(分数:10.00)_33.索引的作用是什么?分为哪几种类型?视图有哪些作用?它能为用户提供哪些方便?(分数:10.00)_三、设计题(总题数:2,分数:30.00)34.一个图书借阅管理数据库要求提供下面服务:1)可以随时查询书库中现有书籍的品种、数量与存放位置。所有各类书籍由书号唯一标识。2)可以随时查询书籍借还情况。包括

    11、借阅人单位、姓名、借书证号、借书日期和还书日期;并有以下规定:任何人可借多种书,任何一种书可为多个人所借,借书证号具有唯一性。3)若有需要时,可以通过数据库中保存的出版社的电报编号、电话、邮编及地址等信息向有关书籍的出版社增购有关书籍。并有以下规定:一个出版社可出版多种书籍,同一本书仅为一个出版社出版,出版社名具有唯一性。根据以上假设,试作出如下设计:1)构造满足需求的 E-R 图;转换为等价的关系模型结构,并指出每一个关系模式的关键字;2)考察各关系模式的规范化程度,使其达到 3NF。(分数:20.00)_35.有如下关系数据库:学生(学号,姓名,性别,专业、奖学金)课程(课程号,名称,学分

    12、)学习(学号,课程号,分数)用 SQL 语言完成下列操作:1)检索没有任何一门课程成绩在 80 分以下的所有学生的信息,包括学号、姓名和专业;2)检索没有获得奖学金、同时至少有一门课程成绩在 95 分以上的学生信息,包括学号、姓名和专业;3)对成绩得过满分(100 分)的学生,如果没有获得奖学金的,将其奖学金设为 1000 元;4)定义学生成绩得过满分(100 分)的课程视图 AAA,包括课程号、名称和学分。(分数:10.00)_计算机数据库工程师-39 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:30,分数:40.00)1.下面关于数据库系统基于日志的恢复的叙述中

    13、,哪一项是正确的?_(分数:1.00)A.利用更新日志记录中的改前值可以进行 UNDO,利用更新日志记录中的改前值可以进行 REDOB.利用更新日志记录中的改前值可以进行 UNDO,利用更新日志记录中的改后值可以进行 REDO C.利用更新日志记录中的改后值可以进行 UNDO,利用更新日志记录中的改前值可以进行 REDOD.利用更新日志记录中的改后值可以进行 UNDO,利用更新日志记录中的改后值可以进行 REDO解析:解析 利用更新日志记录中的改前值可以进行 UNDO 操作,利用更新日志记录中的改后值可以进行REDO 操作。2.将文件记录在某个域上的取值与该记录的物理地址直接联系起来,提供了一

    14、种根据记录域的取值快速访问文件记录的机制是_。(分数:1.00)A.散列技术B.索引技术 C.数据字典D.聚集文件解析:解析 索引技术(Indexing)是一种快速文件访问技术,它将文件记录在某个或某些域(或称为属性)上的取值与该记录的物理地址直接联系起来,提供了一种根据记录域的取值快速访问文件记录的机制。3.在 DBAS 需求分析阶段,对数据处理需求进行分析,得到的结果表示为_。(分数:1.00)A.E-R 模型B.数据流图 C.关系模型D.实体联系图解析:解析 在 DBAS 需求分析阶段,对数据处理需求进行分析,得到的结果表示为数据流图或事务规范。4.以下说法中,正确的是_。(分数:1.0

    15、0)A.从结构的角度看,数据仓库主要有数据集市、企业仓库和用户仓库 3 种模型B.数据挖掘就是要智能化和自动化地把数据转换为有用的信息和知识 C.OLAP 技术为提高处理效率,必须经过 DBMS 直接对物理数据进行读取和写入D.数据仓库是从数据库中导入大量的数据,并对结构和存储进行组织以提高查询效率解析:解析 从结构的角度看,数据仓库主要有企业仓库、数据集市和虚拟仓库等 3 种模型。因此选项A 的描述是错误的。OLAP(On-Line Analytical Processing)是联机分析处理的英文缩写,它仍使用 DBMS存取数据,即选项 C 的描述是错误的。数据仓库不是用做日常查询,也不是汇

    16、总和统计,它主要用于提取数据中的潜在信息和知识。因此选项 D 的描述是错误的。5.联接有多种,如内联接、外联接和交叉联接,其中外联接只能对几个表进行?_(分数:1.00)A.两个 B.三个C.四个D.任意个解析:解析 外联接只能对两个表进行。6.某“学生-选课-课程”数据库中的如下三个关系:学生基本信息:S( S#,SNAME,SEX,AGE )选课信息:SC( S#,C#,GRADE )课程信息:C( C#,CNAME,TEACHER )若要查询某个学生的基本信息及其选课的平均成绩,将使用到下列哪些关系?_(分数:1.00)A.S 和 CB.S 和 SC C.SC 和 CD.S、SC 和 C

    17、解析:解析 查询某个学生的基本信息使用到关系 S。查询某个学生的选课的平均成绩使用到关系 sc。7.为了防止一个用户的工作不适当地影响另一个用户,应该采取_。(分数:1.00)A.安全性控制B.并发控制 C.完整性控制D.访问控制解析:解析 并发控制功能能够保证并发操作的有效进行。它允许多个用户同时读同一条记录的数据项;保证一个记录在某一时刻只能有一个用户进行修改操作,若多个用户都想修改同一记录,必须首先竞争到“锁定”权限后,才能修改;修改完成后,该程序应“解锁”该记录,让其他用户再竞争。8.DBMS 的完整性控制应具有哪些功能?_定义和存储完整性功能检查完整性功能控制完整性功能(分数:1.0

    18、0)A.B.C.D.全部 解析:解析 DBMS 的完整性控制应具有下列功能:定义和存储完整性功能;检查完整性功能;控制完整性功能。9.下图正确的是_。(分数:1.00)A.B. C.D.解析:解析 类与类之间通常有关联、继承、依赖和精化四种关系。关联关系表示两个类之间存在某种语义上的联系,其图示是连接两个类之间的直线,在线的任一端放置一个角色名和多重值。下表列出了一些多重值及它们的含义。表示 含义01 0 个或 1 个1 只能 1 个0* 0 个或多个* 多个1* 1 个或多个3 只能 3 个05 05 个515515 个学生可以参加 1 个或多个社团。聚集是一种特殊形式的关联,它表示类之间的

    19、关系是整体与部分的关系,包括共享聚集(部分可以参加多个整体)和组成(整体拥有各部分,部分与整体共存)。在 UML 中,共享聚集表示为空心菱形,组成为实心菱形。学生可以参加多个社团,属于共享聚集。由上可得,B 项正确。10.下面列出的数据模型中,哪一项是概念数据模型?_(分数:1.00)A.网状模型B.层次模型C.实体一联系模型 D.关系模型解析:解析 网状模型、层次模型和关系模型属于数据结构模型,实体一联系模型(E-R)属于概念数据模型。11.数据库设计可划分为六个阶段,每个阶段都有自己的设计内容,“为哪些关系,在哪些属性上建什么样的索引”这一设计内容属于数据库设计的哪个阶段的内容?_(分数:

    20、1.00)A.需求分析阶段B.概念结构设计阶段C.逻辑结构设计阶段D.物理结构设计阶段 解析:解析 物理结构设计是为数据模型在设备上选定合适的存储结构和存取方法,以获得数据库的最佳存取效率。物理结构设计的主要内容包括:库文件的组织形式。如选用顺序文件组织形式、索引文件组织形式等。存储介质的分配。例如将易变的、存取频繁的数据存放在高速存储器上,将稳定的、存取频度小的数据存放在低速存储器上。存取路径的选择等。12.数据库满足全部完整性约束,并使终处于正确的状态,这指的是事务的什么特性?(分数:1.00)A.原子性B.一致性 C.隔离性D.持久性解析:解析 事务具有四个特性:原子性、一致性、隔离性和

    21、持久性。原子性:事务是数据库的逻辑单位,事务中包括的操作要么都做,要么都不做。一致性:即必须保证在数据库状态发生变化时数据库数据的一致性,在事务作用于数据库过程中,数据应始终满足完整性约束。隔离性:事务并发执行时的相对独立性,这是事务并发控制的目标,一个事务的执行不被其他事务干扰。持久性:指一个事务一旦提交,它对数据库中数据的改变就应该是永久的。13.下列关于数据库重构的描述中,不正确的是_。(分数:1.00)A.数据库的重构就是对数据库的逻辑结构作必要的小范围改变B.数据库重构包括重新设计数据库及其应用程序 C.当存储空间的分配过于零散,导致存取效率下降,所以必须重构数据库D.如果能够重构数

    22、据库,尽量不要重新设计数据库及相应的应用程序解析:解析 数据库重构不是重新设计数据库及其应用程序,而是对数据库的逻辑结构作必要的小范围改变。14.数据库概念设计的 E-R 方法中,联系通常用下列哪种图形表示?_(分数:1.00)A.矩形B.椭圆形C.菱形 D.四边形解析:解析 E-R 模型中使用三个基本图例:实体(集)由矩形表示,属性由椭圆形表示,联系由菱形表示。15.如果数据库中的一个基本表中的数据量很少,且插入、删除、更新等操作频繁,该基本表采用下列哪种文件结构最优?_(分数:1.00)A.堆文件 B.顺序文件C.散列文件D.聚集文件解析:解析 如果数据库中的一个基本表中的数据量很少,且插

    23、入、删除、更新等操作频繁,则该基本表可以采用堆文件组织方式,因为堆文件无需建立索引,维护代价非常低。虽然堆文件的数据访问效率较低,但在数据量很少时,定位文件记录的时间非常短。16.在关系模型中,一个关键字可以_。(分数:1.00)A.由一个或多个能唯一标识该关系中任何元组的属性组成 B.由多个任意属性组成C.至少由一个属性组成D.以上都不是解析:解析 唯一标识性是关键字的一个重要性质,关键字可以只有一个属性,也可由多个属性组成“复合关键字”;无冗余性是关键字的另一个重要性质。17.下列 SQL 语句中,能够实现参照完整性控制的语句是_。(分数:1.00)A.PRIMARY KEYB.FOREI

    24、GN KEYC.FOREIGN KEY 和 REFERENCES D.REFERENCES解析:解析 能够实现参照完整性控制的 SQL 语句是 FOREIGN KEY 和 REFERENCES。18.在对数据库进行事务故障恢复时,只需对相应的事务执行_。(分数:1.00)A.ABORT 处理B.REDO 处理C.UNDO 处理 D.ROLLBACK 处理解析:解析 在对数据库进行事务故障恢复时,只需对相应的事务执行作 UNDO 处理即可。19.一个典型的分布式数据库管理系统应该包括_。全局数据库管理系统全局数据字典局部数据库管理系统通信管理(分数:1.00)A.B.C.D. 解析:解析 一个典

    25、型的分布式数据库管理系统包括四个部分:全局数据库管理系统、全局数据字典、局部数据库管理系统和通信管理。20.在 SQL 语句中,下列能实现投影操作的是_。(分数:1.00)A.GROUP BYB.SELECT C.FROMD.WHERE解析:解析 SELECT 语句执行数据库的查询操作,是 DML 语句中的核心部分。SELECT 语句的作用是让数据库服务器根据客户要求搜索出所需要的数据,并将形成的结果集按规定格式返回给用户。SELECT 语句具有强大的查询功能,能实现数据查询、结果排序、分组统计以及多表连接查询等功能。SELECT 语句能实现投影操作。21.为了保证数据库的数据独立性,需要修改

    26、的是_。(分数:2.00)A.模式与外模式 B.模式与内模式C.三级模式之间的两级映射D.三级模式解析:解析 当数据库模式发生变化时,通过调整外模式/模式间的映像关系,使得应用程序不必随之修改,从而保证数据与应用程序间的逻辑独立性。22.分布式数据库系统中,数据分片是指_。(分数:2.00)A.磁盘分片B.系统分片C.DB 分片 D.内存分片解析:解析 在分布式数据库系统中,数据分片就是将数据库整体逻辑结构分解为合适的逻辑单位片段,然后由分配模式来定义片段及其副本在各场地的物理分布,其主要目的是提高访问的局部性,有利于按照用户的需求组织数据的分布和控制数据的冗余度。23.系统存储过程在系统安装

    27、时就已经创建,这些存储过程被存放在哪个系统数据库中?_(分数:2.00)A.master B.modelC.tempdbD.msdb解析:解析 存储过程(Stored Procedure)是一组为了完成特定功能的 SQL 语句集,经编译后存储在数据库的过程。在 SQL Server 的系列版本中存储过程分为两类:系统提供的存储过程和用户自定义存储过程。用户自定义存储过程是由用户创建并能完成某一特定功能(如查询用户所需数据信息)的存储过程。系统过程主要存储在 master 数据库中并以 sp_为前缀,并且系统存储过程主要是从系统表中获取信息,从而为系统管理员管理 SQL Server 提供支持。

    28、24.JDBC API 中用来执行 SQL 语句的对象是_。(分数:2.00)A.DriverManagerB.Statement C.ConnectionD.ResultSet解析:解析 JDBC API 中用来执行 SQL 语句的对象是 Statement。25.下面各项中,用来解决“一个并发调度是否正确”问题的选项是_。(分数:2.00)A.串行调度B.并发事务的可并行化C.并发事务的可串行化 D.并发事务的有效调度解析:解析 并发事务的可串行化调度可用来解决“一个并发调度是否正确”的问题。26.数据库管理系统能实现对数据库中数据的查询、插入、修改和删除,这些功能由数据库管理系统的哪一个

    29、模块完成?_(分数:2.00)A.数据库定义模块B.数据库运行模块C.数据库存取模块 D.数据库维护模块解析:解析 数据库存取模块实现了对数据库中数据的查询、插入、修改和删除。27.SQL Server 2000 的文件类型有多种,包括主数据文件、辅助数据文件和_。(分数:2.00)A.日志文件 B.备份文件C.程序文件D.索引文件解析:解析 SQL Server 2000 的文件类型包括主数据文件、辅助数据文件和日志文件。28.并行数据库有多种体系结构,比较适用于中小型系统的并行数据库系统结构是_。(分数:2.00)A.共享内存B.共享磁盘 C.无共享结构D.层次结构解析:解析 并行数据库的

    30、体系结构主要有共享内存结构、共享磁盘结构、无共享结构和层次结构。共享内存结构的优势是实现简单,但是由于内存共享,如果处理器数量过多,容易造成访问内存冲突。共享磁盘结构比共享内存结构具有更大的优势,从一定程度上解决了内存访问冲突问题,提高了系统的可用性,但是为了实现各个处理器之间的信息和数据交换,会产生一定的通信代价。无共享结构的优点是降低了资源竞争的概率,具有很高的可扩展性,比较适用于银行出纳、民航售票等 OLTP 类的应用,缺点是通信和非本地磁盘访问的代价高。层次结构是前三种体系结构的结合,这种结构灵活性很大,可以根据用户需求配置成不同结构的系统。29.分布式数据库系统的“分片透明性”位于_

    31、。(分数:2.00)A.全局模式与全局概念模式之间B.分片模式与分配模式之间C.全局概念模式与分片模式之间 D.分配模式与局部概念模式之间解析:解析 分布透明性有三个层次,从高到低依次为:分片透明性、位置透明性和局部数据模型透明性。分片透明性:分片透明性位于全局概念模式与分片模式之间,是指用户只需对全局关系进行操作,不必考虑数据的分片及存储场地,其应用程序的编写与集中式数据库相同。当分片模式改变时,只需改变全局概念模式到分片模式之间的映像,而不会影响到全局概念模式和应用程序。位置透明性:位置透明性位于分片模式与分配模式之间,是指用户不必知道数据的存储场地,即数据分配到哪个或哪些场地存储对用户是

    32、透明的。当存储场地发生变化时,只需改变分片模式到分配模式之间的映像,而不会影响分片模式、全局概念模式和应用程序。局部数据模型透明性:局部数据模型透明性也称局部映像透明性,位于分配模式与局部概念模式之间,是指用户不用考虑局部 DBMS 所支持的数据模型、使用哪种数据操纵语言,但要考虑数据如何分片、片段及其副本在各场地上的分配。因此,A 项为正确选项。30.消除了传递函数依赖的 2NF 的关系模式是_。(分数:2.00)A.1NFB.2NFC.3NF D.BCNF解析:解析 消除了非主属性传递函数依赖于候选关键字的 2NF 的关系模式是 3NF。二、简答题(总题数:3,分数:30.00)31.简述

    33、 SQL Server 2000 提供的主要管理工具及功能。(分数:10.00)_正确答案:(查询分析器:编辑 Transact-SQL,将其发送到服务器,并将执行结果分析显示出来或进行存储。导入和导出数据:通过向导实现 SQL Server 与 OLFJ DB、ODBC、JDBC 或文本文件等多种不同类型的数据库之间实现数据传递。服务管理器:用于开启、暂停和停止 SQL 服务工作,同时也可以通过服务管理器设置服务是否自动启动。客户机网络连接工具和服务器网络连接工具:客户机网络连接工具用于设置本机作为服务器或客户机所使用的缺省网络链接库,并可为不支持缺省网络库的 SQL 服务器设置连接方式。服

    34、务器网络连接工具用于设置本机作为服务器时允许的连接协议,以支持不同配置的客户端。联机丛书:SQL Server 2000 为用户提供在线帮助功能。企业管理器:实现对管理对象的定义、改动、删除等操作。事件探查器:服务器活动跟踪程序,用于监视与分析 SQL Server 活动、SQL Server 服务器的网络进出流量或发生在 SQL Server 上的事件。在 ns 中配置 SQL XML 支持:设置并管理 IIS 虚拟目录。分析管理器:管理分析服务器;创建数据库和指定数据源;生成并处理多维数据集;创建并处理数据挖掘模型;指定存储选项并优化查询性能;管理安全性;浏览数据源、共享维度、安全角色和其

    35、他对象。英语查询工具:为用户提供了英语询问,而不是用 SQL 语句进行数据查询的方式。)解析:32.简述数据库设计中要进行关系规范化的必要性。(分数:10.00)_正确答案:(设计关系数据库(关系模型)时,关系模式不能随意建立它们必须满足一定的要求。考查下列关系模式:学生系(学号,姓名,性别,出生日期,系号,系名,系主任),候选关键字是“学号”,其它属性为非主属性,均完全函数依赖于“学号”但非主属性“系名”与“系主任”通过“系号”传递函数依赖于“学号”。这种“传递函数依赖”将引出异常问题:相同系内的学生记录中,关于“系”的信息重复存储,冗余很大,并会引起更新异常、插入异常和删除异常,这说明学生

    36、一系关系模式存在问题。关系规范化就是要解决这些异常问题,规范化的过程是逐步消除关系模式中不合适的函数依赖关系,使关系模型中的各个关系模式达到某种程度的分离。学生一系关系模式分解为:学生(学号,姓名,性别,出生日期,系号)和系(系号,系名,系主任)两个关系模式后,达到规范化要求。因此,关系规范化的目的是:控制冗余,消除插入异常和删除异常,从而增强数据库结构的稳定性和灵活性。)解析:33.索引的作用是什么?分为哪几种类型?视图有哪些作用?它能为用户提供哪些方便?(分数:10.00)_正确答案:(索引的作用是加快数据的查询速度。一般分为聚集索引和非聚集索引两种。对数据文件和它的一个索引文件,如果数据

    37、文件中数据记录的排列顺序与索引文件中索引项的排列顺序相一致,则该索引文件称为聚集索引。否则,索引文件称为非聚集索引。视图的作用:封装了复杂的查询语句,使用户能从多角度看到同一数据,提高了数据的安全性以及提供了一定程度的逻辑独立性。)解析:三、设计题(总题数:2,分数:30.00)34.一个图书借阅管理数据库要求提供下面服务:1)可以随时查询书库中现有书籍的品种、数量与存放位置。所有各类书籍由书号唯一标识。2)可以随时查询书籍借还情况。包括借阅人单位、姓名、借书证号、借书日期和还书日期;并有以下规定:任何人可借多种书,任何一种书可为多个人所借,借书证号具有唯一性。3)若有需要时,可以通过数据库中

    38、保存的出版社的电报编号、电话、邮编及地址等信息向有关书籍的出版社增购有关书籍。并有以下规定:一个出版社可出版多种书籍,同一本书仅为一个出版社出版,出版社名具有唯一性。根据以上假设,试作出如下设计:1)构造满足需求的 E-R 图;转换为等价的关系模型结构,并指出每一个关系模式的关键字;2)考察各关系模式的规范化程度,使其达到 3NF。(分数:20.00)_正确答案:(按已知情况及假设,满足上述需求的 E-R 图如下:)解析:解析 这类问题综合性很强,主要是考查对数据库设计步骤及方法的综合运用能力,包括 E-R 概念模型、概念模型向关系数据模型的转换以及规范化处理等一系列工作。1)建立相应的 E-

    39、R 图的过程如下:a确定实体类型。本题有 3 个实体类型,即借书人实体、图书实体和出版社实体。b确定联系类型。借书人实体与图书实体之间是多对多联系,即借阅关系。出版社实体与图书实体之间是 1 对多联系,即出版关系。c把实体类型和联系类型组合成 E-R 图。d确定实体类型和联系类型的属性。借书人实体有属性:借书证号、姓名、单位图书实体有属性:书号、书名、数量、位置、出版社名出版社实体有属性:出版社名、电报挂号、电话、邮编、地址借阅联系有属性:借书日期、还书日期转换为等价的关系模型结构如下:借书人(借书证号,姓名,单位),选择属性中的一个可以唯一的区分每一行的那个属性作为关键字,故选择关键字:借书

    40、证号图书(书号,书名,数量,位置,出版社名),选择关键字:书号出版社(出版社名,电报,电话,邮编,地址),选择关键字:出版社名借阅(借书证号,书号,借书日期,还书日期),选择关键字:借书证号,书号2)若关系模式是 1NF,且每个非主属性完全函数依赖于码,则此关系模式是 2NF。消除了非主属性传递函数依赖于候选关键字的 2NF 的关系模式就是 3NF。考查以上 4 个关系模式,所有非主属性均完全函数依赖候选关键字,达到 2NF;同时,均不存在传递函数依赖,因此均已达到 3NF。35.有如下关系数据库:学生(学号,姓名,性别,专业、奖学金)课程(课程号,名称,学分)学习(学号,课程号,分数)用 S

    41、QL 语言完成下列操作:1)检索没有任何一门课程成绩在 80 分以下的所有学生的信息,包括学号、姓名和专业;2)检索没有获得奖学金、同时至少有一门课程成绩在 95 分以上的学生信息,包括学号、姓名和专业;3)对成绩得过满分(100 分)的学生,如果没有获得奖学金的,将其奖学金设为 1000 元;4)定义学生成绩得过满分(100 分)的课程视图 AAA,包括课程号、名称和学分。(分数:10.00)_正确答案:(1)SELECT 学号,姓名,专业 FROM 学生 WHERE 学号 NOT IN (SELECT 学号 FROM 学习 WHERE 分数80)2)SELECT 学号,姓名,专业 FROM

    42、 学生,学习 WHERE 学生学号=学习,学号 AND 学习,课程号=课程课程号 AND 学生奖学金=0 AND 学习分数 95;3)UPDATE 学生 SET 奖学金=1000 WHERE 奖学金=0 AND 学号 IN (SELECT 学号 FROM 学习 WHERE 分数=100);4)CREATE VIEW AAA(课程号,名称,学分)AS SELECT 课程号,名称,学分 FORM 课程 WHERE 课程号 IN (SELECT 课程号 FROM 学习 WHERE 分数=100);)解析:解析 主要考查了 SQL 的数据查询功能、数据定义功能和数据操纵功能。这类问题主要是考查对SE-LECT FROM WHERE 语句的掌握。


    注意事项

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




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

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

    收起
    展开