【计算机类职业资格】四级数据库工程师-54及答案解析.doc
《【计算机类职业资格】四级数据库工程师-54及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】四级数据库工程师-54及答案解析.doc(15页珍藏版)》请在麦多课文档分享上搜索。
1、四级数据库工程师-54 及答案解析(总分:89.00,做题时间:90 分钟)一、选择题(总题数:30,分数:40.00)1.事务处理逻辑设计过程不包括_。(分数:2.00)A.从数据流图中识别该事务对应的子数据流图B.确定子数据图中的信息流类型,划定流界C.事务处理逻辑D.应用程序概要设计2.恢复数据库的顺序为 按日志备份的先后顺序恢复自最近的完全或差异数据库备份之后的所有日志备份恢复最近的完全数据库备份恢复完全备份之后的最近的差异数据库备份(如果有的话)(分数:2.00)A.B.C.D.3.数据库系统具有数据独立性的特点,体现在_。(分数:1.00)A.不会因为数据的变化而影响到应用程序B.
2、不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序C.不会因为存储策略的变化而影响存储结构D.不会因为某些存储结构的变化而影响其他的存储结构4.下面关于视图的描述中不正确的是_。(分数:1.00)A.视图是外模式B.视图是虚表C.使用视图可以简化查询语句的编写D.使用视图可以加快查询语句的执行速度5.分布式数据库系统的“分片透明性”位于_。(分数:1.00)A.全局模式与全局概念模式之间B.分片模式与分配模式之间C.全局概念模式与分片模式之间D.分配模式与局部概念模式之间6.以下关于视图叙述不正确的是_。(分数:1.00)A.视图是由从数据库的基本表中选择出来的数据组成的逻辑窗口B.视
3、图是一个虚表C.数据库中不仅存放视图的定义,还存放视图包含的数据D.基本表中的数据库如果发生了变化,从视图中选取出来的数据也随之变化7.为了保证数据库应用系统正常运行,数据库管理员在日常工作中需要对数据库进行维护,下述属于日常数据库维护工作的是_。(分数:1.00)A.使用数据定义语言建立多个表、构建数据库总体框架B.根据备份计划周期性的备份数据库C.数据内容的一致性维护D.用图像化的模型能直观地表示系统功能8.在 SQL Server 2000 中,设有课程表(课程号,课程名,学分,开课学期),现要在此关系表上建立一个查询指定学期开设的课程总门数和总学分数的内嵌表值函数,函数名为 f _Fi
4、ndTotal。实现这个函数的正确代码是(分数:2.00)A.CREATE FUNCTION f_FindTotal(semester int)RETURNS tableASRETURN(SELECT COUNT(课程号)as 课程门数, SUM(学分)as 总学分 FROM 课程表 WHERE 开课学期 = semester)B.CREATE FUNCTION f_FindTotal(semester int)RETURNS tableASRETURN(SELECT COUNT(课程号)as 课程门数, COUNT(学分)as 总学分 FROM 课程表 WHERE 开课学期 = semest
5、er)C.CREATE FUNCTION f_FindTotal(semester int)RETURNS tableASRETURN(SELECT SUM(课程号)as 课程门数, SUM(学分)as 总学分 FROM 课程表 WHERE 开课学期= semester)D.CREATE FUNCTION f_FindTotal(semester int)RETURNS tableASRETURN(SELECT SUM(课程号)as 课程门数, COUNT(学分)as 总学分 FROM 课程表 WHERE 开课学期 = semester)9.一个网络数据库应用系统中一台计算机 A 存有 DBM
6、S 软件、所有用户数据和应用程序,其余各节点作为终端通过通信线路向 A 发出数据库应用请求,这种数据库体系结构属于_。(分数:1.00)A.C/SB.集中式C.主从式D.分布式10.设有关系模式 Student(Sno, Sname, Sex, Birthday),Course(Cno, Cname, Credit),SC(Sno,Cno, Grade)。若在 SQL Server 2000 中建有与以上模式对应的关系表,并有如下操作: .定义 Sno 是 Student 关系表的主码,定义 Cno 是 Course 关系表的主码,定义 Sno,Cno 是 SC 关系表的主码 .定义 Stud
7、ent 关系表 Sex 列的取值只能为”男,或“女”,定义 Course 关系表 Credit 列的取值范围是1, 4 .在 Student 关系表的 Sname 列上建立一个非聚集索引,在 Course 关系表的 Cname 列上建立一个非聚集索引- .定义 SC 关系表的 Sno 列的取值不能为空,并且其镶一个值必须在 Student 关系表的 Sno 列的值集中 以上操作对内模式结构有影响的是 (分数:2.00)A.仅和B.仅和C.仅和D.仅和11.在分布式数据库系统中,查询处理的时间上要取决于_。(分数:2.00)A.CFU 执行时间B.数据库的数据量C.I/O 花费的时间D.网络中数
8、据传输量12.从 OLTP 环境中抽取数据,建立新的数据分析环境的最初出发点是_。(分数:1.00)A.对企业信息系统中的数据进行整理B.解决企业信息系统中的数据孤岛问题C.解决企业基本业务应用和数据分析应用之间的性能冲突问题D.解决企业信息系统中的蜘蛛网问题13.设有商品销售系统,该系统每天最多产生 1 万条商品销售记录,并用商品销售数据表保存销售记录。系统需要保存 3 年的销售记录,每年按 365 天计算。商品销售数据表包含的属性及各属性占用的字节分别为:商品号(10 个字节)、销售数量(8 个字节)、价格(8 个字节)、金额(8 个字节)、收银台编号(4 个字节)、销售员编号(4 个字节
9、)、销售时间(8 个字节)、商品描述(50 字节)。保存该表的数据库管理系统的数据存储单位是数据页,每页大小为 8KB(共 8192 个字节)。该数据库管理系统规定数据页空间全部用于保存销售数据,并且存储销售数据时单条记录不允许跨数据页存放。则在数据库中保存商品销售数据表需要的数据页数目是_。(分数:1.00)A.135185B.135186C.135080D.13531614.对于数据文件和它的一个索引文件,如果数据文件中数据记录的排列顺序与索引文件中索引项的排列顺序不一致,则该索引为_。(分数:1.00)A.聚集索引B.非聚集索引C.稠密索引D.辅索引15.用例用来描述系统在对事件作出的响
10、应时所采取的行动,用例之间是具有相关性的。在一个订单输入子系统中,创建新订单和更新订单都需要核查用户账号是否正确。那么用例“创建新订单“,“更新订单“与用例“核查客户账号“之间的关系是_。(分数:1.00)A.包含B.扩展C.分类D.聚集16.下列哪些属性不适合建立索引_。(分数:1.00)A.经常出现在 GROUP BY 字句中的属性B.经常参与连接操作的属性C.经常出现在 WHERE 字句中的属性D.经常需要进行更新操作的属性17.对基于检查点的恢复技术,下列说法中不正确的是_。(分数:2.00)A.可以提高恢复效率B.可以定期建立,也可以按照某种规则建立检查点C.无论事务在检查点之前还是
11、之后提交,都需执行 REDO 操作D.能最大限度地减少恢复数据库时根据日志记录所需执行的恢复操作18.数据库权限包括 创建、修改和删除数据库对象 对 DBMS 进行维护的权限 对数据库数据的操作权限(分数:1.00)A.B.C.D.19.以下关于 Visual Basic 6.0 说法错误的是_。(分数:2.00)A.它以 Basic 语言为基础,具有可视化编程环境、面向对象、事件驱动等特点B.在 Visual Basic 中,应用面向对象的程序设计方法,把数据和操作封装为一个对象C.利用 OLE 技术可以方便地开发集成声音、图像、动画、文字处理等对象于一体的应用程序D.仅可以访问小型数据库2
12、0.以下关于双机热备份叙述不正确的是_。(分数:2.00)A.双机热备份就是一台主机为工作机,另一台主机为备份机B.在系统正常运行情况下,工作机为信息系统提供支持C.双机热备份模式的切换时机与双机互备援模式的切换时机一致D.当工作机出现异常时,原来的备份机改为工作机,而原来的工作机不再使用21.数据库外模式是在数据库设计的哪个阶段完成的?_。(分数:1.00)A.需求分析B.概念设计C.逻辑设计D.物理设计22.在数据库物理设计阶段,为基本关系表设计合适的存取方法和存取路径的目的是为了提高数据的_。(分数:2.00)A.更改效率B.插入效率C.查询效率D.删除效率23.下述关于关系表的相关信息
13、中,不属于元数据、不会存储在数据字典中的是_。(分数:1.00)A.属性的名字和类型信息B.表上的授权信息C.表中的一个元组D.定义在表上的索引类型24.数据库系统与文件系统的主要区别是_。(分数:1.00)A.数据库系统复杂,而文件系统简单B.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D.文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量25.在分布式数据库系统中,一般不适合作为衡量查询代价依据的是_。(分数:1.00)A.CPU 代价B.I/O 代价C.通信代价D.存储代价26.以下关于数据建模方法
14、的共同点说法错误的是_。(分数:1.00)A.能够真实客观地描述现实世界中的数据及数据之间的关系B.组成模型的概念少,语义清楚,容易理解C.用图形方式描述数据,数据直观易懂,有利于数据库设计者和用户的交流D.这种数据模型不容易转换成数据库逻辑设计阶段需要的数据结构27.设有某大型联锁商场,建立有面向业务的数据库应用系统和面向决策支持的数据仓库系统,数据仓库系统每天夜间需要从数据库应用系统的数据库导入新数据。在下列数据表中,最不适合采用快照方式从数据库应用系统中获取数据的是(分数:1.00)A.商品表和商品类别表B.员工表和供应商表C.商品销售表和商品采购表D.商场组织机构表28.数据库概念设计
15、的目标是理解和表达数据需求,确定和描述数据库中需要存储和处理的数据。关于概念设计有下列说法或做法: 概念设计的重点是从需求文档所定义的业务背景中抽象出实体集及实体集之间的关系 可采用分类方法将业务背景中具有相同属性特征的客观对象归为类,在此基础上概括命名,得到实体集 按照业务规则标识和定义实体集之间的联系时,不仅要定义实体集之间的直接联系,也要定义实体集之间的间接联系 在确定实体集的属性时,不仅要检查每个属性与实体集间的所属关系,也要检查每个实体集属性的完备性 概念设计的结果通常用 DFD 或 ERD 描述,图形表达既能清楚地说明应用系统的数据需求,也便于用来与用户交流和沟通 以上说法或做法正
16、确的是(分数:2.00)A.仅、和B.仅、和C.仅、和D.仅、和29.关于数据仓库设计,下述说法正确是_。(分数:1.00)A.数据仓库项目的需求很难把握,所以不可能从用户的需求出发进行数据仓库的设计,只能从数据出发进行设计B.在进行数据仓库主题数据模型设计时,应该按部门业务应用的方式来设计数据模型C.在进行数据仓库主题数据模型设计时要强调数据的集成性D.在进行数据仓库概念模型设计时,需要设计实体关系图,给出数据表的划分,并给出每个属性的定义域30.对于故障管理,下列说法正确的是_。(分数:1.00)A.软件容错最完全的方法是设计两套相同的数据库系统同时工作,数据的变化也同步,空间有一定的距离
17、,因此同时破坏两套的概率几乎为零,这样就能达到数据库的完全安全B.动态转储虽然提高了数据库的可用性,但是数据的有效性却迟迟得不到保证C.介质故障是指数据库在运行过程中,系统突然停止运转,所有正在运行的事务以非正常方式终止,需要系统重新启动的故障D.在数据库系统中,事务日志能够实现数据存储二、应用题(总题数:3,分数:14.00)设有学生表 STUDENT,其中有学号,姓名,年龄,性别等字段,该表是在 2002 年建立的,到 2003 年用户可以使用 SQL 的 1 语句,将表中的所有学生年龄增加一岁,到 2004 年,显示学生表中年龄大于 22 岁的学生信息的 SQL 语句是 2。(分数:4.
18、00)填空项 1:_填空项 1:_事务 T1,T2,T3 分别对数据 D1,D2,D3 并发操作如下图所示,其中 T1 与 T2 问的并发操作存在的问题是 1。T2 与 T3 问的并发操作存在的问题是 2。 时间 T1 T2 T3 t1 读 D1=50 t2 读 D2=100 t3 读 D3=300 t4 x1=D1+D2+D3 t5 读 D2=100 t6 读 D3=300 t7 读 D2=100 t8 D2=D3-D2 t9 写 D2 t10 读 D1=50 t11 读 D2=200 t12 读 D3=300 t13 x1=D1+D2+D3 t14 验证不对 D2=D2+50 t15 写
19、D2 (分数:4.00)填空项 1:_填空项 1:_有学生选课表 SC(Sno,Cno,Grade),各属性为学号,课程号,成绩;完成 SQL 语句:找出每个学生超过他选修课平均成绩的课程号 SELECT Sno , Cno FROM SC X WHERE 5 (SELECT 6 FROM SC Y 7 );(分数:6.00)三、设计与应用题(总题数:3,分数:35.00)33.对于教学数据库的 3 个基本表: S(Sno,Sname,Sage,Ssex); SC(Sno,CNo,Grade); C(CNo,CName,Teacher). SQL 更新语句表达对下列的更新操作: 把 WANG
20、同学的选修课和成绩全部删去。 把选修 Maths 课及格的成绩全改为空值。 把低于总平均成绩的女同学成绩提高 5%。 (分数:15.00)_34.设职工一社团数据库有三个基本表: 职工(职工号,姓名,年龄,性别); 社会团体(编号,名称,负责人,活动地点); 参加(职工号,编号,参加日期)。 其中: 1)职工表的主码为职工号。 2)社会团体表的主码为编号,外码为负责人,被参照表为职工表,对应属性为职工号。 3)参加表的职工号和编号为主码;职工号为外码,其被参照表为职工表,对应属性为职工号;编号为外码,其被参照表为社会团体表,对应属性为编号。 试用 SQL 语句表达下列操作: 1)定义职工表、社
21、会团体表和参加表,并说明其主码和参照关系。 2)建立下列两个视图。 社团负责人(编号,名称,负责人职工号,负责人姓名,负责人性别); 参加人情况(职工号,姓名,社团编号,社团名称,参加日期) 3)查找没有参加任何团体的职工情况。 4)查找参加了职工号为“1001”的职工所参加的全部社会团体的职工号。 5)把对社会团体和参加两个表的数据查看、插入和删除数据的权力赋给用户张三,并允许他将此权力授予其他用户。 (分数:10.00)_35.现有如下两个关系模式: Employees(Eid,Name,DeptNO) Departments(DeptNO,DeptName,TotalNumber) Em
22、ployees 关系模式描述了职工编号、姓名和所在部门编号;Departments 关系模式描述了部门编号、名称和职工总人数。 请按 SQL Server 所采用的 Tansact-SQL 语法格式编写实现具有功能的后触发型触发器:每当在Employees 表中插入一行数据时,相应部门的职工总人数就加 1。 (分数:10.00)_四级数据库工程师-54 答案解析(总分:89.00,做题时间:90 分钟)一、选择题(总题数:30,分数:40.00)1.事务处理逻辑设计过程不包括_。(分数:2.00)A.从数据流图中识别该事务对应的子数据流图B.确定子数据图中的信息流类型,划定流界C.事务处理逻辑
23、D.应用程序概要设计 解析:解析 事务处理逻辑设计过程中不包括应用程序概要设计。2.恢复数据库的顺序为 按日志备份的先后顺序恢复自最近的完全或差异数据库备份之后的所有日志备份恢复最近的完全数据库备份恢复完全备份之后的最近的差异数据库备份(如果有的话)(分数:2.00)A. B.C.D.解析:解析 恢复数据库的顺序为:恢复最近的完全数据库备份;恢复完全备份之后的最近的差异数据库备份(如果有的话);按日志备份的先后顺序恢复自最近的完全或差异数据库备份之后的所有日志备份。3.数据库系统具有数据独立性的特点,体现在_。(分数:1.00)A.不会因为数据的变化而影响到应用程序B.不会因为系统数据存储结构
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 级数 工程师 54 答案 解析 DOC
