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

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

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

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

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

    1、计算机数据库工程师-55 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:30,分数:40.00)1.分布式数据库系统中,“分片”概念指的是?_(分数:1.00)A.对磁盘分片B.对数据分片C.对内存分片D.对外存分片2.SQL Server 2000 提供了多种备份方法,其中差异备份的内容是_。(分数:1.00)A.上次差异备份之后修改的数据库全部内容B.上次日志备份之后修改的数据库全部内容C.上次完全备份之后修改的数据库全部内容D.上次完全备份之后修改的数据内容,但不包含日志等其他内容3.如果用户的查询条件定义在查找码上,则基本表采用下列哪种文件结构最优?_(分数

    2、:1.00)A.堆文件B.顺序文件C.散列文件D.索引文件4.在数据库设计中,将 E-R 图转换成关系数据模型的过程属于_。(分数:1.00)A.需求分析阶段B.逻辑设计阶段C.概念设计阶段D.物理设计阶段5.只允许事务 T 读取和修改数据对象 A,其他任何事务既不能读取也不能修改 A,也不能再对 A 加任何类型的锁,直到 T 释放 A 上的锁为止,需要事务 T 对 A 加上_。(分数:1.00)A.共享锁B.排它锁C.读锁D.S 锁6.数据库在运行过程中,由于磁头碰撞、磁盘损坏等情况,使得数据库中的数据部分或全部丢失的故障类型是_。(分数:1.00)A.程序故障B.系统故障C.介质故障D.事

    3、务故障7.概念模型的典型代表是_。(分数:1.00)A.关系模型B.网状模型C.实体一联系模型D.面向对象模型8.在面向对象软件开发过程中,采用哪种设计模式?_(分数:1.00)A.以减少设计过程创建的类的个数B.以保证程序的运行速度达到最优值C.以复用成功的设计和体系结构D.以允许在非面向对象程序设计语言中使用面向对象的概念9.数据库设计中,确定数据库存储结构,即确定关系、索引、聚簇、日志、备份等数据的存储安排和存储结构,这是属于数据库设计的哪个阶段的内容?_(分数:1.00)A.需求分析阶段B.逻辑设计阶段C.概念设计阶段D.物理设计阶段10.一个网络数据库应用系统中一台计算机 A 存有

    4、DBMS 软件、所有用户数据和应用程序,其余各节点作为终端通过通信线路向 A 发出数据库应用请求,这种数据库体系结构属于_。(分数:1.00)A.C/SB.集中式C.主从式D.分布式11.保持事务的原子性是数据库管理系统中哪一个部件的责任?_(分数:1.00)A.事务管理B.性能管理C.存取管理D.安全管理12.在多个事务请求对同一数据加锁时,总是使某一用户等待的情况称为_。(分数:1.00)A.活锁B.死锁C.排它锁D.共享锁13.前缀名为 sp 的存储过程属于_。(分数:1.00)A.扩展存储过程B.用户自定义存储过程C.系统存储过程D.以上都不是14.如果一个关系中的属性或属性组并非该关

    5、系的关键字,但它们是另外一个关系的关键字,则称为该关系的_。(分数:1.00)A.数据项B.主属性C.外关键字D.主属性值15.数据模型的三要素是_。(分数:1.00)A.关系模型、网状模型、层次模型B.数据结构、数据操作和数据约束条件C.外模式、概念模式和内模式D.实体、属性和联系16.并行数据库有多种体系结构,比较适用于银行出纳、民航售票等 OLTP 之类应用的并行数据库系统结构是_。(分数:1.00)A.共享内存B.共享磁盘C.无共享结构D.层次结构17.在面向对象模型中,根据可继承的父类的个数通常把继承分为两种:单继承和多继承,单继承的层次结构图是_。(分数:1.00)A.树B.无向图

    6、C.有向图D.二叉树18.SQL 语言具有数据定义、数据查询、数据操纵和数据控制功能,语句 ALTER TABLE 实现下列哪类功能?_(分数:1.00)A.数据定义B.数据查询C.数据操纵D.数据控制19.包(package)是 UML 的_。(分数:1.00)A.结构事务B.分组事务C.行为事务D.注释事务20.在数据文件的包含主码的属性集上建立的索引称为_。(分数:1.00)A.聚集索引B.主索引C.辅索引D.稠密索引21.在 SQL 语言中授权的操作是通过什么语句实现的?_(分数:2.00)A.CREATB.GRANTC.INSERTD.REVOKE22.在数据库系统的三级模式结构中,

    7、描述数据库中全体数据的逻辑结构和特征的是哪种模式?_(分数:2.00)A.外模式B.模式C.内模式D.用户模式23.数据库的实施是指根据数据库的逻辑结构设计和物理结构设计结果,在计算机系统上建立实际的数据库结构、导入数据并进行程序的调试。下列各项中,哪一项不是数据库实施的工作内容?_(分数:2.00)A.定义数据库结构B.数据装载C.数据库的试运行D.数据库运行24.VB 6.0 中的数据绑定控件必须_。(分数:2.00)A.具有 DataSource 属性B.具有 ConnectionString 属性C.同时具有 DataSource 属性和 DataField 属性D.同时具有 Conn

    8、ectionString 属性和 RecordSource 属性25.以下不属于实现数据库系统安全性的主要技术和方法的是_。(分数:2.00)A.视图机制B.存取控制技术C.审计技术D.出入机房登记和加锁26.某“学生-选课-课程”数据库中的如下三个关系:学生基本信息:S ( S#,SNAME,SEX,AGE )选课信息:SC ( S#,C#,GRADE )课程信息:C ( C#,CNAME,TEACHER )若要“查询选修了 3 门以上课程的学生的学生号”,正确的 SQL 语句是_。(分数:2.00)A.SELECT S# FROM SC GROUP BY S# HAVING COUNT(*

    9、)3B.SELECT S# FROM SC GROUP BY S# WHERE COUNT(*)3C.SELECT S# FROM SC ORDER BY S# HAVING COUNT(*)3D.SELECT S# FROM SC ORDER BY S# WHERE COUNT(*)327.下面关于函数依赖的叙述中,不正确的是_。(分数:2.00)A.若 XY,YZ,则 XYZB.若 XY,YZ,则 XZC.若 XY,Y是 Y 的子集,则 XYD.若 XYZ,则 XZ,YZ28.分布式数据库系统的“局部数据模型透明性”位于_。(分数:2.00)A.全局模式与全局概念模式之间B.分片模式与分配

    10、模式之间C.全局概念模式与分片模式之间D.分配模式与局部概念模式之间29.下列各项中,哪一项不属于 SQL Server 2000 在安装时创建的系统数据库?_(分数:2.00)A.modelB.masterC.userdbD.msdb30.如果对关系执行下面的 SQL 语句:SELECT sno,AVG(grade)AS平均成绩FROM scoreGROUP BY sno HAVING AVG(grade)=85,对此结果的正确描述是_。(分数:2.00)A.查找平均成绩在 85 分以上的学生B.查找 score 表中各科成绩在 85 分以上的学生C.查找 score 表中平均成绩在 85

    11、分以上的学生的学号和平均成绩D.查找 score 表中各科成绩在 85 分以上的学生的学号和平均成绩二、填空题(总题数:3,分数:30.00)31.试述数据库的数据独立性。(分数:10.00)填空项 1:_32.试述数据库物理设计的内容和步骤。(分数:10.00)填空项 1:_33.数据库恢复可以用哪些方法实现?(分数:10.00)填空项 1:_三、设计题(总题数:2,分数:30.00)34.设有关系模式 R(A,B,C,D) ,数据依赖集F=AB,BA,ACD,BCD,ADC,BDC,ACD,BCD.1)求 R 的主码。并判断 R 是否为第四范式?为什么?2)R 是不是 BCNF?为什么?R

    12、 是不是 3NF7 为什么?(分数:20.00)_35.在学籍管理中,设有 4 个表,关系模式分别为:STUDFNT(SNO,SNAME,SEX,BIRTHDAY,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

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

    14、显示选修“3 -105”课程的成绩高于“109”号同学成绩的所有同学的记录。8)显示 SCORE 表中选学多门课程的同学中分数为非最高分成绩的记录。9)列出学号为“108”的同学同年出生的所有学生的 SNO、SNAME 和 BIRTHDAY。10)显示“张三”教师任课的学生成绩。(分数:10.00)_计算机数据库工程师-55 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:30,分数:40.00)1.分布式数据库系统中,“分片”概念指的是?_(分数:1.00)A.对磁盘分片B.对数据分片 C.对内存分片D.对外存分片解析:解析 分布式数据库系统中,“分片”指的是对数据分

    15、片。2.SQL Server 2000 提供了多种备份方法,其中差异备份的内容是_。(分数:1.00)A.上次差异备份之后修改的数据库全部内容B.上次日志备份之后修改的数据库全部内容C.上次完全备份之后修改的数据库全部内容 D.上次完全备份之后修改的数据内容,但不包含日志等其他内容解析:解析 差异备份是备份从最近的完全备份之后对数据所作的修改。3.如果用户的查询条件定义在查找码上,则基本表采用下列哪种文件结构最优?_(分数:1.00)A.堆文件B.顺序文件 C.散列文件D.索引文件解析:解析 如果用户的查询条件定义在查找码上,则基本表采用顺序文件结构比较适合。因为顺序文件支持基于查找码的顺序访

    16、问,也支持快速的二分查找。4.在数据库设计中,将 E-R 图转换成关系数据模型的过程属于_。(分数:1.00)A.需求分析阶段B.逻辑设计阶段 C.概念设计阶段D.物理设计阶段解析:解析 数据库应用系统的逻辑设计包括数据库逻辑结构设计、数据库事务概要设计和应用程序概要设计三方面。数据库逻辑结构设计的主要步骤为:将 E-R 图转换为初始关系模式,对初始关系模式进行优化,检查关系表对数据库事务的支持性,确定关系模式完整性约束,设计基于关系模式的用户视图。5.只允许事务 T 读取和修改数据对象 A,其他任何事务既不能读取也不能修改 A,也不能再对 A 加任何类型的锁,直到 T 释放 A 上的锁为止,

    17、需要事务 T 对 A 加上_。(分数:1.00)A.共享锁B.排它锁 C.读锁D.S 锁解析:解析 基本的封锁类型有两种:排它锁和共享锁。排它锁也称为独占或写锁。一旦事务 T 对数据对象 A 加上排它锁,则只允许 T 读取和修改 A,其它任何事务既不能读取或修改 A,也不能再对 A 加任何类型的锁,直到 T 释放 A 上的锁为止。共享锁又称读锁。如果事务 T 对数据对象 A 加上共享锁,其它事务只能再对 A 加 S 锁,不能加 X 锁,直到事务 T 释放 A 上的 S 锁为止。6.数据库在运行过程中,由于磁头碰撞、磁盘损坏等情况,使得数据库中的数据部分或全部丢失的故障类型是_。(分数:1.00

    18、)A.程序故障B.系统故障C.介质故障 D.事务故障解析:解析 介质故障是指数据库在运行过程中,由于磁头碰撞、磁盘损坏等情况,使得数据库中的数据部分或全部丢失的一类故障。7.概念模型的典型代表是_。(分数:1.00)A.关系模型B.网状模型C.实体一联系模型 D.面向对象模型解析:解析 概念模型是按用户的观点对数据建模,强调其语义表达能力,概念应该简单、清晰、易于用户理解,它是对现实世界的第一层抽象,是用户和数据库设计人员之间进行交流的工具。其典型代表就是著名的“实体一联系模型”。8.在面向对象软件开发过程中,采用哪种设计模式?_(分数:1.00)A.以减少设计过程创建的类的个数B.以保证程序

    19、的运行速度达到最优值C.以复用成功的设计和体系结构 D.以允许在非面向对象程序设计语言中使用面向对象的概念解析:解析 设计模式是对被用来在特定场景下,解决一般设计问题的类和相互通信的对象的描述。每一个设计模式系统地命名、解释和评价面向对象系统中一个重要的和重复出现的设计。设计模式使人们可以更加简单方便地复用成功的设计和体系结构。将已证实的技术表述成设计模式,也会使新系统的开发者更加容易理解其设计思路。设计模式可以帮助开发者做出有利于复用的选择,避免设计时损害系统复用性。综合以上分析,本试题的正确答案是选项 C。9.数据库设计中,确定数据库存储结构,即确定关系、索引、聚簇、日志、备份等数据的存储

    20、安排和存储结构,这是属于数据库设计的哪个阶段的内容?_(分数:1.00)A.需求分析阶段B.逻辑设计阶段C.概念设计阶段D.物理设计阶段 解析:解析 确定数据库存储结构,即确定关系、索引、聚簇、日志、备份等数据的存储安排和存储结构,这是属于物理设计阶段的内容。10.一个网络数据库应用系统中一台计算机 A 存有 DBMS 软件、所有用户数据和应用程序,其余各节点作为终端通过通信线路向 A 发出数据库应用请求,这种数据库体系结构属于_。(分数:1.00)A.C/SB.集中式 C.主从式D.分布式解析:解析 一个网络数据库应用系统中一台计算机 A 存有 DBMS 软件、所有用户数据和应用程序,其余各

    21、节点作为终端通过通信线路向 A 发出数据库应用请求,这种数据库体系结构属于集中式体系结构。11.保持事务的原子性是数据库管理系统中哪一个部件的责任?_(分数:1.00)A.事务管理 B.性能管理C.存取管理D.安全管理解析:解析 DBMS 中实现事务持久性的子系统是恢复管理子系统。事务的原子性是由 DBMS 的事务管理子系统实现的,持久性是由 DBMS 的恢复管理子系统实现的。12.在多个事务请求对同一数据加锁时,总是使某一用户等待的情况称为_。(分数:1.00)A.活锁 B.死锁C.排它锁D.共享锁解析:解析 在多个事务请求对同一数据加锁时,总是使某一用户等待的情况称为活锁。13.前缀名为

    22、sp 的存储过程属于_。(分数:1.00)A.扩展存储过程B.用户自定义存储过程C.系统存储过程 D.以上都不是解析:解析 存储过程(Stored Procedure)是一组完成特定功能的 SQL 语句集,经编译后存储在数据库。在 SQL Server 的系列版本中存储过程分为两类:系统提供的存储过程和用户自定义存储过程。用户自定义存储过程是由用户创建并能完成某一特定功能(如查询用户所需数据信息)的存储过程。系统过程主要存储在 master 数据库中以 sp_为前缀,并且系统存储过程主要是从系统表中获取信息,从而为系统管理员管理 SQLServer 提供支持。14.如果一个关系中的属性或属性组

    23、并非该关系的关键字,但它们是另外一个关系的关键字,则称为该关系的_。(分数:1.00)A.数据项B.主属性C.外关键字 D.主属性值解析:解析 一个关系的外关键字自身并非该关系的关键字,而是另外一个关系的关键字。有了外关键字,才能实现关系之间的动态连接。15.数据模型的三要素是_。(分数:1.00)A.关系模型、网状模型、层次模型B.数据结构、数据操作和数据约束条件 C.外模式、概念模式和内模式D.实体、属性和联系解析:解析 数据模型由数据结构、数据操作和数据约束条件三个要素组成。数据结构用于描述系统的静态特性。数据操作用于描述系统的动态特性,是一组对数据库中各种数据对象允许执行的操作和操作规

    24、则的集合。数据完整性约束是一组完整性规则的集合,它定义了数据模型必须遵守的语义约束,以及根据数据模型所构建的数据库中数据内部及其数据相互间联系所必须满足的语义约束。16.并行数据库有多种体系结构,比较适用于银行出纳、民航售票等 OLTP 之类应用的并行数据库系统结构是_。(分数:1.00)A.共享内存B.共享磁盘C.无共享结构 D.层次结构解析:解析 并行数据库的体系结构主要有内存共享结构、共享磁盘结构、无共享结构和层次结构。共享内存结构的优势是实现简单,但是由于内存共享,如果处理器数量过多,容易造成访问内存冲突。共享磁盘结构比共享内存结构具有更大的优势,从一定程度上解决了内存访问冲突问题,提

    25、高了系统的可用性,但是为了实现各个处理器之间的信息和数据交换,会产生一定的通信代价。无共享结构的优点是降低了资源竞争的概率,具有很高的可扩展性,比较适用于银行出纳、民航售票等 OLTP 类的应用,缺点是通信和非本地磁盘访问的代价高。层次结构是前三种体系结构的结合,这种结构灵活性很大,可以根据用户需求配置成不同结构的系统。17.在面向对象模型中,根据可继承的父类的个数通常把继承分为两种:单继承和多继承,单继承的层次结构图是_。(分数:1.00)A.树 B.无向图C.有向图D.二叉树解析:解析 在面向对象模型中,根据可继承的父类的个数通常把继承分为两种:单继承和多继承。单继承的层次结构图是一棵树,

    26、多继承的层次结构图是一个带根的有向无回路图。18.SQL 语言具有数据定义、数据查询、数据操纵和数据控制功能,语句 ALTER TABLE 实现下列哪类功能?_(分数:1.00)A.数据定义B.数据查询C.数据操纵 D.数据控制解析:解析 数据定义功能包括定义基本表(CREATE TA-BLE),定义视图(CREATE VIEW),定义别名(CRE-ATE SYNONYM),建立索引(CREATE INDEX ,),修改基本表(ALTER TABLE)等属于数据操纵。19.包(package)是 UML 的_。(分数:1.00)A.结构事务B.分组事务 C.行为事务D.注释事务解析:解析 包(

    27、package)是 UML 的分组事务。它是一种把元素组织成组的通用机制,是一个构件(compo-nent)的抽象化概念。20.在数据文件的包含主码的属性集上建立的索引称为_。(分数:1.00)A.聚集索引B.主索引 C.辅索引D.稠密索引解析:解析 在数据文件的包含主码的属性集上建立的索引称为主索引。21.在 SQL 语言中授权的操作是通过什么语句实现的?_(分数:2.00)A.CREATB.GRANT C.INSERTD.REVOKE解析:解析 在 SQL 语言中授权的操作是通过 GRANT 语句实现的。22.在数据库系统的三级模式结构中,描述数据库中全体数据的逻辑结构和特征的是哪种模式?

    28、_(分数:2.00)A.外模式B.模式 C.内模式D.用户模式解析:解析 模式是对数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图,也称为逻辑模式或概念模式。23.数据库的实施是指根据数据库的逻辑结构设计和物理结构设计结果,在计算机系统上建立实际的数据库结构、导入数据并进行程序的调试。下列各项中,哪一项不是数据库实施的工作内容?_(分数:2.00)A.定义数据库结构B.数据装载C.数据库的试运行D.数据库运行 解析:解析 数据库实施主要包括以下工作:用 DDL 定义数据库结构、数据装载、编写与调试应用程序和数据库试运行。24.VB 6.0 中的数据绑定控件必须_。(分数:2.0

    29、0)A.具有 DataSource 属性 B.具有 ConnectionString 属性C.同时具有 DataSource 属性和 DataField 属性D.同时具有 ConnectionString 属性和 RecordSource 属性解析:解析 在 VB 6.0 预定义的标准控件中,凡是具有 DataSource 属性的控件都是数据绑定控件。25.以下不属于实现数据库系统安全性的主要技术和方法的是_。(分数:2.00)A.视图机制B.存取控制技术C.审计技术D.出入机房登记和加锁 解析:解析 实现数据库安全性控制的常用方法和技术有:用户标识和鉴别:该方法由系统提供一定的方式让用户标识

    30、自己的名字或身份。每次用户要求进入系统时,由系统进行核对,通过鉴定后才提供系统的使用权。存取控制:通过用户权限定义和合法权检查确保只有合法权限的用户访问数据库,所有未被授权的人员无法存取数据。例如 C2 级中的自主存取控制(DAC) ,B1 级中的强制存取控制(MAC) 。视图机制:为不同的用户定义视图,通过视图机制把要保密的数据对无权存取的用户隐藏起来,从而自动地对数据提供一定程度的安全保护。审计:建立审计日志,把用户对数据库的所有操作自动记录下来放入审计日志中,DBA 可以利用审计跟踪的信息,重现导致数据库现有状况的一系列事件,找出非法存取数据的人、时间和内容等。数据加密:对存储和传输的数

    31、据进行加密处理,从而使得不知道解密算法的人无法获知数据的内容。26.某“学生-选课-课程”数据库中的如下三个关系:学生基本信息:S ( S#,SNAME,SEX,AGE )选课信息:SC ( S#,C#,GRADE )课程信息:C ( C#,CNAME,TEACHER )若要“查询选修了 3 门以上课程的学生的学生号”,正确的 SQL 语句是_。(分数:2.00)A.SELECT S# FROM SC GROUP BY S# HAVING COUNT(*)3B.SELECT S# FROM SC GROUP BY S# WHERE COUNT(*)3C.SELECT S# FROM SC OR

    32、DER BY S# HAVING COUNT(*)3D.SELECT S# FROM SC ORDER BY S# WHERE COUNT(*)3 解析:解析 CROUP BY 子句用于对检索到的记录进行分组。ORDER BY 子句用于对查询的结果进行排序。HAVINC 子句用于指定组的选择条件。WHERE 子句用于指定数据的选择条件。27.下面关于函数依赖的叙述中,不正确的是_。(分数:2.00)A.若 XY,YZ,则 XYZB.若 XY,YZ,则 XZC.若 XY,Y是 Y 的子集,则 XYD.若 XYZ,则 XZ,YZ 解析:解析 函数依赖公理:设有关系模式 R(U.F)U 为属性全集,

    33、F 是 R 的一组函数依赖,X、Y、Z是 U 的子集。1)自反律若 X 包含 Y,则有 XY2)增广律若 XY,则有 XZYZ3)传递律若 XY,YZ,则有 XZ推论 1 若 XY,xz,则有 XYZ推论 2 若 XY 且 Z 是 Y 的子集,则有 XZ推论 3 若 XY,YZW,则有 XZW若 XY,YZ,由传递律,则 XZ。B 项正确。若 XY,YZ,则 XZ,又 XY,由推论 1,则XYZ。A 项正确。若 XY,Y是 Y 的子集,由推论 2,则 XY。C 项正确。若 XYZ,则 X*z,Y 也*Z。所以 D 项不正确。28.分布式数据库系统的“局部数据模型透明性”位于_。(分数:2.00

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

    35、发生变化时,只需改变分片模式到分配模式之间的映像,而不会影响分片模式、全局概念模式和应用程序。局部数据模型透明性:局部数据模型透明性也称局部映像透明性,位于分配模式与局部概念模式之间,是指用户不用考虑局部 DBMS 所支持的数据模型、使用郧种数据操纵语言,但要考虑数据如何分片、片段及其副本在各场地上的分配。29.下列各项中,哪一项不属于 SQL Server 2000 在安装时创建的系统数据库?_(分数:2.00)A.modelB.masterC.userdb D.msdb解析:解析 userdb 不属于 SQL Server 2000 在安装时创建的系统数据库。SQL Server 建立的系

    36、统数据库有 master、msdb、model 和 tempdb)30.如果对关系执行下面的 SQL 语句:SELECT sno,AVG(grade)AS平均成绩FROM scoreGROUP BY sno HAVING AVG(grade)=85,对此结果的正确描述是_。(分数:2.00)A.查找平均成绩在 85 分以上的学生B.查找 score 表中各科成绩在 85 分以上的学生C.查找 score 表中平均成绩在 85 分以上的学生的学号和平均成绩 D.查找 score 表中各科成绩在 85 分以上的学生的学号和平均成绩解析:解析 AVG 是计算列值平均值,AVG(grade)是平均成绩

    37、,GROUP BY 子句用于对检索到的记录进行分组,HAVING 子句用于指定组的选择条件。二、填空题(总题数:3,分数:30.00)31.试述数据库的数据独立性。(分数:10.00)填空项 1:_ (正确答案:数据独立性表示应用程序和数据库中存储的数据不存在依赖关系,包括逻辑数据独立性和物理独立性。逻辑数据独立性是指局部逻辑数据结构(外视图)与全局逻辑数据结构(概念视图)之间的独立性。当数据库的全局逻辑数据结构发生变化(数据定义的修改、数据之间联系的变更或增加新的数据类型等)时,它不影响某些局部的逻辑结构的性质,应用程序不必修改。物理数据独立性是指数据的存储结构与存储方法(内视图)改变时,对

    38、数据库的全局逻辑结构和应用程序不必作修改的一种特性,即数据库数据的存储结构与存取方法独立。)解析:32.试述数据库物理设计的内容和步骤。(分数:10.00)填空项 1:_ (正确答案:数据库物理设计的内容主要是选择存取方法和存储结构,包括确定关系、索引、聚簇、日志、备份等的存储安排和存储结构,确定系统配置等。数据库的物理设计可以分为两步进行:确定数据的物理结构,即确定数据库的存取方法和存储结构。对物理结构进行评价。)解析:33.数据库恢复可以用哪些方法实现?(分数:10.00)填空项 1:_ (正确答案:1)定期对整个数据库进行复制或转储转储可分为静态转储和动态转储。静态转储:转储期间不允许(

    39、或不存在)对数据库进行任何存取、修改活动。动态转储:转储期间允许对数据库进行存取或修改,即转储和用户事务可以并发执行。还可分为海量存储和增量转储海量存储:每次转储全部数据库。增量转储:每次只转储上次转储后更新的数据。2)建立“日志”文件3)恢复如果数据库已被破坏,就装入最近一次备份的数据库,然后利用“日志”文件执行 REDO 操作。数据库未被损坏,但某些数据可能不可靠。不必复制存档的数据库,只要通过“日志”文件执行 UNDO操作,把已经结束的不可靠的事务进行 UNDO 处理。)解析:三、设计题(总题数:2,分数:30.00)34.设有关系模式 R(A,B,C,D) ,数据依赖集F=AB,BA,

    40、ACD,BCD,ADC,BDC,ACD,BCD.1)求 R 的主码。并判断 R 是否为第四范式?为什么?2)R 是不是 BCNF?为什么?R 是不是 3NF7 为什么?(分数:20.00)_正确答案:(1)候选码为 AC、BC、AD、BD。可选其中之一为主码。R 不服从 4NF。在多值依赖中,决定因素中不包含码。2)R 不服从 BCNF。在函数依赖中决定因素中不包含码。R 服从 3NF。该模式中不存在非主属性。)解析:解析 主要考查了关系数据库规范化处理等一系列工作。1)候选码的定义如下:设 K 为关系模式 RU,F中的属性属性组,若 KU 在 F+中,而找不到 K 的任何一个真子集 K,能使

    41、 KU 在 F+中,则称 K 为关系模式 R 的候选码。给定一关系模式 R 及其函数依赖集 F,分析候选码的方法如下:如果有属性不在函数依赖集中出现,那么它必须包含在候选码中;如果有属性不在函数依赖集中任何函数依赖的右边出现,那么它必须包含在候选码中;如果有属性只在函数依赖集的左边出现,则该属性一定包含在候选码中;如果有属性或属性组能唯一标识元组,则它就是候选码。根据第一条,发现所有的属性都在函数依赖集中出现了。所以不使用第一条规则。根据第二条,发现所有属性都在函数依赖集中任何函数依赖的右边出现。根据第三条,发现所有属性不只在函数依赖集的左边出现。根据第四条,AC,BC,AD,BD 可以唯一确

    42、定属性集中的每一个属性,因此,AC,BC,AD,BD 一定是该关系模式的候选码。关系模式 RU,F 1NF,如果对于 R 的每个非平凡多值依赖 XY(YX),X 都含有码,则称RU,F4NF。4NF 就是限制关系模式的属性之间不允许有非平凡且非函数依赖的多值依赖。因为根据定义,对于每一个非平凡的多值依赖 XY,X 都含有候选码,于是就有 XY,所以 4NF 所允许的非平凡的多值依赖实际上是函数依赖。由上可知,在多值依赖中,决定因素中不包含码,R 不服从 4NF。2)关系模式中,若 X 函数确定 Y 且 Y 不在 X 内时 X 必含有码,则此关系属于 BCNF。一个满足 BCNF 的关系模式的条

    43、件是:所有非主属性对每一个码都是完全函数依赖。所有的主属性对每一个不包含它的码,也是完全函数依赖。没有任何属性完全函数依赖于非码的任何一组属性。由上可知,在函数依赖中决定因素中不包含码,R 不服从 BCNF。如果一个关系模式 Ri 是一个范式,且不存在非主属性传递依赖于码,我们称 Ri 是一个三范式,记为3NF。该模式中不存在非主属性,所以 R 服从 3NF。35.在学籍管理中,设有 4 个表,关系模式分别为:STUDFNT(SNO,SNAME,SEX,BIRTHDAY,CLASS)TEACHER(TNO ,TNAME, SEX,BIRTHDAY,PROFESSION,DEPARTMENT)C

    44、OURSE(CNO,CNAME, TNO)SCORE(SNO,CNO,DEGREE)说明:学生关系模式中:SNO:学号;SNAME:姓名;SEX:性别;BIRTHDAY:出生日期;CLASS:班级;教师关系模式中:TNO:教师号;TNAME:姓名;SEX:性别;BIRTHDAY:出生日期;PRO-FESSION:职称;DEPARTMENT:所在系;课程关系模式中:CNO:课程号;CNAME:课程名;TNO:任课教师号;成绩关系模式中:SNO:学号;CNO:课程号;DEGREE:分数。请用 SQL 查询语句实现下列操作:1)显示教师所有的单位,即不重复的 DEPARTMENT 列。2)显示 ST

    45、UDENT 表中“95031”班或性别为“女”的同学记录。3)以 CNO 升序,DEGREE 降序显示 SCORE 表的所有记录。4)显示“95031”班的学生人数。5)显示 SCORE 表中至少有 5 名学生选修的并以 3 开头的课程号的平均分。6)显示最低分大于 70,最高分小于 90 的 SNO 列。7)显示选修“3 -105”课程的成绩高于“109”号同学成绩的所有同学的记录。8)显示 SCORE 表中选学多门课程的同学中分数为非最高分成绩的记录。9)列出学号为“108”的同学同年出生的所有学生的 SNO、SNAME 和 BIRTHDAY。10)显示“张三”教师任课的学生成绩。(分数:

    46、10.00)_正确答案:(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.DEGREE,A.CNO


    注意事项

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




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

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

    收起
    展开