【计算机类职业资格】计算机数据库工程师-13及答案解析.doc
《【计算机类职业资格】计算机数据库工程师-13及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机数据库工程师-13及答案解析.doc(14页珍藏版)》请在麦多课文档分享上搜索。
1、计算机数据库工程师-13 及答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:30,分数:40.00)1.以下关于视图叙述不正确的是_。(分数:1.00)A.视图是由从数据库的基本表中选择出来的数据组成的逻辑窗口B.视图是一个虚表C.数据库中不仅存放视图的定义,还存放视图包含的数据D.基本表中的数据库如果发生了变化,从视图中选取出来的数据也随之变化2.设有商品销售系统,该系统每天最多产生 1 万条商品销售记录,并用商品销售数据表保存销售记录。系统需要保存 3 年的销售记录,每年按 365 天计算。商品销售数据表包含的属性及各属性占用的字节分别为:商品号(10 个字节
2、)、销售数量(8 个字节)、价格(8 个字节)、金额(8 个字节)、收银台编号(4 个字节)、销售员编号(4 个字节)、销售时间(8 个字节),商品描述(50 个字节)。保存该表的数据库管理系统的数据存储单位是数据页,每页大小为 8KB(共 8192 个字节)。该数据库管理系统规定数据页空间全部用于保存销售数据,并且存储销售数据时单条记录不允许跨数据页存放。则在数据库中保存商品销售数据表需要的数据页数目是_。(分数:1.00)A.135185B.135186C.135080D.1353163.从 OLTP 环境中抽取数据、建立新的数据分析环境的最初出发点是_。(分数:1.00)A.对企业信息系
3、统中的数据进行整理B.解决企业信息系统中的数据孤岛问题C.解决企业基本业务应用和数据分析应用之间的性能冲突问题D.解决企业信息系统中的蜘蛛网问题4.若存在一个网络数据库应用系统,其中一台计算机 A 存有 DBMS 软件、所有用户数据和应用程序,其余各结点作为终端通过通信线路向 A 发出数据库应用请求,这种方式属于_。(分数:1.00)A.集中式数据库体系结构B.主从式数据库体系结构C.分布式数据库体系结构D.客户/服务器数据库体系结构5.在支撑繁忙业务的并行数据库系统中,有一个数据量很大的表 T(a1,a2,an),对该表的查询多数为针对主码 a1 的范围查询和点查询,为了改善查询性能,需要对
4、该表进行划分。关于该表的划分和应用策略,下列说法错误的是_。(分数:1.00)A.采用轮转法对 T 中的元组进行划分,这样数据分布均匀,适合于点查询和范围查询B.以 a1 为划分属性,对 T 采用散列划分是一种可行的划分方法,有利于对该表的点查询C.以 a1 为划分属性,对 T 采用范围划分并建立主索引,是一种有效的划分方法D.以 a1 为划分属性,对 T 采用散列划分和范围划分都有可能带来 T 的各个数据分区的数据分布不均匀的问题6.在 UML 动态建模机制中,关于顺序图说法正确的是_。(分数:1.00)A.当一个操作调用它本身时,消息总是异步的B.消息线的箭头说明消息的类型,如同步,异步或
5、简单。画一条线指向接收对象,包括一个箭头,实心表示异步讯号,棍形箭头表示调用操作C.消息也可以有条件,只有条件为真时才能发送和接收消息。条件被用来抽象分支或决定是否发送一条消息。如果用条件来抽象分支,则各个分支是异步的D.在顺序图中可以描述如何创建和破坏对象,并把它作为描述情节的一部分,一个对象可以通过一条消息来创建一个对象。被创建对象的对象符号在创建它的地方7.以下关于索引的说法_不正确。(分数:1.00)A.使用索引可提高查询效率B.使用索引可能使更新操作费时C.使用索引可使输出结果按一定顺序排列D.索引为 DBMS 提供了不同的查询路径8.考虑两个事务 Ti 一Ii和 Tj=Ij,以及定
6、义在 Ti、Tj 上的并发调度 S,其中 Ii、Ij 分别代表组成Ti 和 Tj 的操作,则下列选项中不会引起事务 Ti 的操作 Ii 与事务 Tj 的操作 Ij 冲突的是。(分数:1.00)A.Ii=read(Q),Ij=write(Q)B.Ii=write(Q),Ij=read(Q)C.Ii=read(Q),Ij=read(Q)D.Ii=write(Q),Ij=write(Q)9.关于对 SQL 对象的操作权限的描述正确的是_。(分数:1.00)A.权限的种类分为 INSERT,DELETE 和 UPDATE 三种B.使用 REVOKE 语句获得权限C.权限只能用于实表而不能应用于视图D.
7、使用 COMMIT 语句赋值权限10.以下关于两层 C/S 结构的数据库应用系统特点说法错误的是_。(分数:1.00)A.DBAS 的数据管理和数据处理的功能被分解并分布在客户端和数据库服务器上B.数据库服务器可以为多个客户端应用提供共享的数据管理功能C.客户端应用可以通过网络访问多个不同的数据源D.客户端属于典型的“瘦客户端”11.以下关于固定服务器和数据库角色叙述不正确的是_。(分数:1.00)A.用户可以添加、删除或更改固定的服务器B.用户的登录账户可以添加到固定的服务器角色中C.固定的服务器角色为管理数据库一级的权限提供了方便D.固定的服务器角色在服务器级上定义,这些角色具有完成特定服
8、务器级管理活动的权限12.以下关于死锁检测和恢复叙述错误的是_。(分数:1.00)A.死锁检测用于定期检查系统是否发生死锁B.死锁恢复用于将系统从死锁中解救出来C.有效的方法是从后面向前 REDO 这个事务的部分操作,主要能够解开系统死锁即可D.为了防止某些事务总是被选作被撤销事务,可以限定每个事务被选为撤销事务的次数13.关于数据仓库设计,下述说法正确是_。(分数:1.00)A.数据仓库项目的需求很难把握,所以不可能从用户的需求出发进行数据仓库的设计,只能从数据出发进行设计B.在进行数据仓库主题数据模型设计时,应该按部门业务应用的方式来设计数据模型C.在进行数据仓库主题数据模型设计时要强调数
9、据的集成性D.在进行数据仓库概念模型设计时,需要设计实体关系图,给出数据表的划分,并给出每个属性的定义域14.SQL server 2000 提供了完全备份、差异备份和日志备份等几种备份方法,其中差异备份的内容是_。(分数:1.00)A.上次差异备份之后修改的数据库全部内容B.上次完全备份之后修改的数据库全部内容C.上次日志备份之后修改的数据库全部内容D.上次完全备份之后修改的数据库内容,但不包括日志等其他内容15.数据库管理系统的体系结构是_。(分数:1.00)A.三级模式结构和一级映像B.三级模式结构C.三级模式结构和二级映像D.三级模式结构和三级映像16.关系模式 Student(Sno
10、,Sname,Cno,Cname,Grade,Tname,Taddr)的属性分别表示学号,学生姓名,课程号,成绩,任课教师名和教师地址。其中一个学生可以选若干门课,一个教师可以讲授若干门课,一门课程可以由多个教师讲授,对于同一门课程,学生只能选定一个教师讲授一门课,教师不会重名。下列对关系的分解正确并且是无损连接及保持函数依赖的是_。(分数:1.00)A.(Sno,Sname,Cno,Tname,Taddr),(Sno,Sname,Cno,Cname,Grade)属于 2NFB.(Sno,Sname),(Sno,Cno,Grade Tname,Taddr),(Cno,Cname)属于 2NFC
11、.(Sno,Sname),(Sno,Cno,Grade),(Tname,Taddr),(Cno,Cname)属于 3NFD.(Sno,Sname),(Sno,Cno,Grade),(Tname,Taddr),(Tname,Cno),(Cno,Cname)属于 3NF17.关于活动图,下列说法错误的是_。(分数:1.00)A.活动图主要用于描述系统、用例和程序模块中逻辑流程的先后执行次序,并行次序B.活动图用于低层次程序模块的作用类似于流程图,但活动图不可以描述并行操作C.每个活动图都有一个起点,但不一定有终点D.活动由圆角矩形表示18.下述不属于数据库维护工作的是_。(分数:1.00)A.使用
12、数据定义语言建立多个表,构建数据库总体框架B.根据备份计划周期性的备份数据库C.检测数据库的空间使用情况D.调整数据库参数,进行性能优化19.查询 C:/ZG/ZGDA.DBF 中的姓名、职称、工资字段和 C:/ZG/ZGJJ.DBF 中的奖金字段的数据,正确的命令是_。(分数:1.00)A.SELECT 姓名,职称,工资,奖金 FROM C:/ZG/ZGDA,C:/ZGZGJJ; WHERE DA.编号=JJ.编号B.SELECT DA.姓名,DA.职称,DA.工资,JJ.奖金 FROM C:/ZG/ZGDA,C:/ZG/ZGJJ; WHERE DA. 编=JJ.编号C.SELECT DA.
13、姓名,DA.职称,DA.工资,JJ.奖金 FROM C:/ZG/ZGDA,C:/ZG/ZGJJD.SELECT DA.姓名,DA.职称,DA.工资,JJ.奖金 FROM C:/ZG/ZGDA,C:/ZG/ZGJJ; FOR DA.编=JJ.编号20.事务处理逻辑设计过程不包括_。(分数:1.00)A.从数据流图中识别该事务对应的子数据流图B.确定子数据图中的信息流类型,划定流界C.事务处理逻辑D.应用程序概要设计21.在封锁技术方面,SQL 提供如下了 4 种事务的一致性级别:可读未提交数据,读提交数据,可重复读,可串行化。其中哪个是允许事务读脏数据的_。(分数:2.00)A.可读未提交数据B
14、.读提交数据C.可重复读D.可串行化22.事务 A 对某些数据项 D 加了 X 锁,则以下说法哪种是正确的_。(分数:2.00)A.允许事务 A 读取数据项 D,其他事务不能再对数据项 D 进行任何操作B.允许事务 A 读取数据项 D,其他事务可以对数据项 D 进行加 S 锁C.允许事务 A 读取或者修改数据项 D,其他事务不能再对数据项 D 进行任何操作D.允许事务 A 读取或者修改数据项 D,其他事务可以对数据项 D 进行加 S 锁23.设两个事务 T1,T2,其并发操作如下表所示,下列评价正确的是_。 (分数:2.00)A.该操作不存在问题B.该操作丢失修改C.该操作不能重复读D.该操作
15、读“脏”数据24.在软件工程项目中,不随参与人数的增加而使软件的生产效率增加的主要问题是_。(分数:2.00)A.工作阶段的等待时间B.生产原型的复杂性C.参与人员所需的工作站数D.参与人员之间的通信困难25.Visual Basic 6.0 中的数据绑定控件必须_。(分数:2.00)A.同时具有 DataSource 属性和 DataField 属性B.同时具有 ConnectionString 属性和 RecordSource 属性C.具有 DataSource 属性D.具有 ConnectionString 属性26.设有关系模式:教师表(教师号,教师名,所在系,工资),现需建立一个统计
16、每个系全体教师工资总额的视图,正确的语句是_。(分数:2.00)A.CREATE VIEW SalaryView(系名,工资总额) AS SELECT 所在系,COUNT(工资)FROM 教师表 GROUP BY 所在系B.CREATE VIEW SalaryView(系名,工资总额)AS SELECT 所在系,SUM(工资)FROM 教师表 GROUP BY 所在系C.CREATE VIEW SalaryView AS SELECT 所在系,COUNT(工资)FROM 教师表 GROUP BY 所在系D.CREATE VIEW SalaryView AS SELECT 所在系,SUM(工资)
17、FROM 教师表 GROUP BY 所在系27.有某数据库系统在运行过程中发生了系统故障,发生故障时正在运行事务 t1 和 t2。进行故障恢复时,在日志文件中发现有 t1 事务的开始记录而没有结束记录,有 t2 的开始记录和结束记录,但 t2 对数据库的修改还没有写到数据库中,从检查点开始正向扫描日志文件_。(分数:2.00)A.扫描到 t1 时,直接重做 t1,扫描到 t2 时,将 t2 直接撤销B.扫描到 t1 时,将 t1 加入重做队列,扫描到 t2 时,将 t2 加入撤销队列C.扫描到 t1 时,直接撤销 t1,扫描到 t2 时,将 t2 直接重做D.扫描到 t1 时,将 t1 加入撤
18、销队列,扫描到 t2 时,将 t2 加入重做队列28.某公司的客户信息数据库中,选定客户的 ID 号作为客户信息的查找码,然后建立起部分数据记录在查找码上的取值与该记录的物理地址间的映射关系,组成索引项,则该索引称为_。(分数:2.00)A.稀疏索引B.聚集索引C.稠密索引D.非聚集索引29.以下关于数据模型要求错误的是_。(分数:2.00)A.能够比较真实的模拟现实世界B.容易为人们所理解C.便于在计算机上实现D.目前大部分数据库模型能很好的同时满足这三方面的要求30.有如下两个关系: 学生关系 P(主键是“学号”) 学校关系 S:(主键是“学校代号”)(外键是“学校代号”) 学校代号所属类
19、型 所在城市 CU01 综合 北京 CU05 艺术 上海 CU11 体育 天津 CU32 理工 重庆 学号 籍贯 学校代号 010 上海 CU11 201 南京 CU05 312 海南 CU01 今要向关系 P 插入新行,新行的值分别列出如下。它们是否都能插入?_。 (307,海南,CU32) (101,浙江,CU31)(分数:2.00)A.只有B.只有C.都能D.都不能二、B应用题/B(总题数:6,分数:30.00)31.在 VB6.0 中,用于设置 ADO 结果集的内容,这个内容可以是一张表,也可以来自一个查询语句,还可以来自一个存储过程的执行结果的属性是U (1) /U。(分数:2.00
20、)填空项 1:_数据库中有学生表 Student(Sno,Sname,Ssex,Sage,Sdept),各属性分别表示为学号,姓名,性别,年龄,所在系;学生选课表 SC(Sno,Cno,Grade),各属性分别表示为学号,课程号以及成绩;课程表Course(Cno,Cname,Cpno,Ccredit),各属性为课程号,课程名,先行课,学分。(先行课的意思是,比如课程号 1 有先行课 5,说明要选课程 1,必须先选课程 5)。用以上各表完成查询选修了全部课程的学生的姓名的语句补充SELECT SnameFROM StudentWHERE NOT EXISTS(SELECT*FROM U (2)
21、 /UWHERE U(3) /U(SKIJECT*FROM U (4) /UWHERE U (5) /U AND U(6) /U)(分数:10.00)(1).(分数:2.00)填空项 1:_填空项 1:_填空项 1:_填空项 1:_填空项 1:_32.假设某数据库中有表 TK,TK 中有属性 TK_N(课程名),查询以“DB_”开头,且倒数第三个字符为 i 的课程的详细情况 SELECT* FROM TK_N WHERE U (7) /U。(分数:2.00)填空项 1:_已知关系 R(A,B,C),其中 A 和 C 为数值型属性,试用 SQL 语句完成下列任务:按属性 A 分组,求出每组中在属
22、性 C 上的最大值和最小值,且将它们置于视图 RVE 中。U (8) /UASU (9) /UFROM RU (10) /U(分数:6.00)(1).(分数:2.00)填空项 1:_填空项 1:_填空项 1:_33.在关系数据库中,可以对属性值、属性值集合、元组、关系、整个索引、整个数据库等逻辑单元进行加锁,也可以对数据页、索引页和块等物理单元进行加锁,这些施加了锁的数据项的大小称为U (11) /U。(分数:2.00)填空项 1:_假设用户 U1 将对表 SC 的 INSERT 权限授予了 U2,而 U2 又将其授予了用户 U3。现要将 U1 对表 SC 的权限收回,请完成下列的 SQL 语
23、句。U (12) /UON TABLE SCU (13) /U(分数:8.00)(1).(分数:2.00)填空项 1:_填空项 1:_(3).(分数:2.00)填空项 1:_填空项 1:_三、B设计题/B(总题数:2,分数:30.00)34.某学校学籍科管理中心需建立一个学生选修课数据库,该数据库中需要存储和管理下列信息: 学生:学号,姓名,性别,年龄 课程:课程号,课程名,学时 以上数据存在的约束条件是: 一名学生可以选修多门课程,一门课程可以有多名学生,并且选修课要有成绩登记。 1)画出该关系的 E-R 图 2)用 SQL 语句创建 E-R 关系图中的所有涉及的表(分数:20.00)_35
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 数据库 工程师 13 答案 解析 DOC
