【计算机类职业资格】计算机数据库工程师-55及答案解析.doc
《【计算机类职业资格】计算机数据库工程师-55及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机数据库工程师-55及答案解析.doc(16页珍藏版)》请在麦多课文档分享上搜索。
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.实体、属性和联系解析:解析 数据模型由数据结构、数据操作和数据约束条件三个要素组成。数据结构用于描述系统的静态特性。数据操作用于描述系统的动态特性,是一组对数据库中各种数据对象允许执行的操作和操作规
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 数据库 工程师 55 答案 解析 DOC
