【学历类职业资格】全国自考(数据库系统原理)-试卷8及答案解析.doc
《【学历类职业资格】全国自考(数据库系统原理)-试卷8及答案解析.doc》由会员分享,可在线阅读,更多相关《【学历类职业资格】全国自考(数据库系统原理)-试卷8及答案解析.doc(10页珍藏版)》请在麦多课文档分享上搜索。
1、全国自考(数据库系统原理)-试卷 8 及答案解析(总分:82.00,做题时间:90 分钟)一、单项选择题(总题数:15,分数:30.00)1.一般情况下,一个数据库系统的外模式( )(分数:2.00)A.只能有一个B.最多只能有一个C.至少两个D.可以有多个2.对于数据库系统,负责定义数据库内容,决定存储结构和存取策略及安全授权等工作的是( )(分数:2.00)A.应用程序开发人员B.终端用户C.数据库管理员D.数据库管理系统的软件设计人员3.数据库物理设计阶段的任务不包括( )(分数:2.00)A.优化模式B.存储记录结构设计C.确定数据存放位置D.存取方法设计4.教师实体中有教师号、姓名、
2、部门、任教时间、教龄等属性,其中教龄是一个( )(分数:2.00)A.派生属性B.多值属性C.复合属性D.NULL 属性5.下列叙述正确的是( )(分数:2.00)A.在 ORDER BY 子句后只能有一个属性B.ORDER BY 子句所产生的输出只是逻辑排序效果,并没有影响表的实际内容C.进行有序输出时,如果列中有空值则在升序输出时最后列出空值项,而在降序时首先列出空值项D.ORDER BY 子句中必须指明是升序或降序,不能缺省6.已知关系 R(A,B)和 S(B,C),在下面列出的 SQL 语句中,实现了关系代数表达式 R (分数:2.00)A.SELECT*FROM R,S WHERE
3、RB=SBB.SELECT A,B,C FROM R,S WHERE RB=SBC.SFLFCT ARRC FROM R,S WHFRF RB=SBD.SELECT A,RB,SB,C FROM R,S WHERE RB=SB7.设有关系 R(A,B,C)和 S(A,D),则与 R (分数:2.00)A.B. RABCD (RS)C. RA-SA (RS)D. RABCD ( RA-SA (RS)8.在 SQL 中,用户可以直接操作的是( )(分数:2.00)A.基本表B.视图C.基本表或视图D.基本表和视图9.在 SQL 中使用 FOREIGN KEY 时,与之配合的语句是( )(分数:2.
4、00)A.EXISTSB.EXCEPTC.TABLED.REFERENCES10.设有关系 R(书号,书名),如果要检索第 3 个字母为 M,且至少包含 4 个字母的书名,则 SQL 查询语句中 WHERE 子句的条件表达式应写成:书名 LIKE( )(分数:2.00)A._ _M_B._ _MC._ _M_D.M_ _11.事务的持久性是指( )(分数:2.00)A.事务中包括的所有操作要么都做,要么都不做B.事务一旦提交,对数据库的改变是永久的C.一个事务内部的操作及使用的数据对并发的其他事务是隔离的D.事务必须使数据库从一个一致性状态变到另一个一致性状态12.在数据库系统中,系统故障造成
5、的后果是( )(分数:2.00)A.硬盘数据丢失B.磁带数据丢失C.内存数据丢失D.软盘数据丢失13.下列说法中正确的是( )(分数:2.00)A.封锁的粒度越大,并发度就越小,同时系统的开销也越小B.封锁的粒度越大,并发度就越大,同时系统的开销也越小C.封锁的粒度越大,并发度就越小,同时系统的开销也越大D.封锁的粒度越大,并发度就越大,同时系统的开销也越大14.SQL Server 2000 中的( )工具用来管理数据库的应用程序。(分数:2.00)A.查询分析器B.服务管理器C.企业管理器D.事件探查器15.面向对象技术中,数组类型属于( )(分数:2.00)A.基本类型B.复合类型C.引
6、用类型D.对象类型二、填空题(总题数:10,分数:20.00)16.SQL Server 2000 中,实际上用户连接的数目上限是 1 个。(分数:2.00)填空项 1:_17.导入和导出数据可以完成多个数据库之间的 1 转换和转移。(分数:2.00)填空项 1:_18.T-SQL 中用于循环结构的流程控制语句是 1 语句。(分数:2.00)填空项 1:_19.PB 90 的开发空间的三个层次是 Workspace、Target 和 1。(分数:2.00)填空项 1:_20.PB 90 中,连接数据库时用 1 命令。(分数:2.00)填空项 1:_21. 1 类型是一个标识符的列表,它和整型是
7、同义词。(分数:2.00)填空项 1:_22.目前面向对象开发的行业标准语言是 1。(分数:2.00)填空项 1:_23.API 的中文含义是 1。(分数:2.00)填空项 1:_24.PB 90 的 1 画板用于定义程序中要使用的全局结构。(分数:2.00)填空项 1:_25.数据库应用系统开发工具可以在客户机上通过 1 接口与诸如 Oracle、SQL Servcr 等服务器端的数据库相连。(分数:2.00)填空项 1:_三、简答题(总题数:10,分数:20.00)26.什么是 DB 的系统缓冲区?(分数:2.00)_27.设有函数依赖集 F=ABCE,AC,GPB,EPA,CDEP,HB
8、P,DHG,ABCPG,计算属性集D 关于 F 的闭包 D + 。(分数:2.00)_28.设某公司数据库中有关系模式 R(姓名,职务,工资),R 上的函数依赖集 F=姓名职务,职务工资,试给出 R 的三个分解。并分析其是否具有无损连接性和保持函数依赖性。(分数:2.00)_29.简述 SQL 数据库表的三种类型及它们的区别。(分数:2.00)_30.简述数据库安全性的定义。(分数:2.00)_31.什么是触发器?它由哪三个部分组成?(分数:2.00)_32.SQL 完整性约束有哪些?(分数:2.00)_33.设有关系模式 R(A,B,C,D,E),F 是 R 上成立的函数依赖集,F=ABCD
9、E,BCD,DE,试问 R达到笫几范式,并说明理由。(分数:2.00)_34.简述 ODBC 体系结构中驱动程序管理器的功能。(分数:2.00)_35.设有关系模式 R(A,B,C,D),F 是 R 上成立的 FD 集,F=DA,DB,试写出关系模式 R 的候选键,并说明理由。(分数:2.00)_四、综合题(总题数:6,分数:12.00)36.某书店提供网上售书的服务项目,送书上门时需要填写如题 36 图所示的购书单。 (分数:2.00)_37.为体育部门建立数据库,其中包含如下信息: (1)运动队:队名、主教练,其中队名唯一标识运动队。(2)运动员:运动员编号、姓名、性别、年龄。 (3)运动
10、项目:项目编号、项目名、所属类别。其中每个运动队有多名运动员,每名运动员只属于一个运动队;每名运动员可以参加多个项目,每个项目可以有多名运动员参加。系统记录每名运动员参加每个项目所得名次和成绩以及比赛日期。 根据上述叙述,解答以下问题: (1)建立 ER 模型(实体的属性可以省略)。 (2)将 ER 模型转换为关系模型。(分数:2.00)_38.设某商业集团数据库中有商店、商品、职工三类实体。其中商店的属性有:商店编号、商店名称、地址;商品的属性有:商品号、商品名称、规格、单价;职工的属性有:职工号、姓名、性别。 每个商店可销售多种商品,每种商品也可放存多个商店销售。每个商店聘用多名职工,每名
11、职工只能在一个商店工作。 根据上面叙述,解答以下问题: (1)设计 ER 模型,要求标注联系类型,可省略属性。 (2)将 ER 模型转换成关系模型,标出每一个关系的主键和外键(如果存在)。(分数:2.00)_39.设某工厂数据库中有四个实体集。一是“仓库”实体集,属性有仓库号、仓库面积等;二是 “零件”实体集,属性有零件号、零件名、规格、单价等;三是“供应商”实体集,属性有供应商号、供应商名、地址等;四是“保管员”实体集,属性有职工号、姓名等。 设仓库与零件之间有“存放”联系,每个仓库可存放多种零件,每种零件可存放于若干仓库中,每个仓库存放每种零件要记录库存量;供应商与零件之间有“供应”联系,
12、一个供应商可供应多种零件,每种零件也可由多个供应商提供,每个供应商每提供一种零件要记录供应量;仓库与保管员之间有“工作”联系,一个仓库可以确有多名保管员,但一名保管员只能在一个仓库工作。 (1)试为该工厂的数据库设计一个 FR 模型,要求标注联系类型,可省略实体属性。 (2)根据转换规则,将 ER 模型转换成关系模型,要求标明每个关系模式的主键和外键。(分数:2.00)_40.现有关系模式:教师授课(教师号,姓名,职称,课程号,课程名,学分,教科书名) 其函数依赖集为: 教师号姓名,教师号职称,课程号课程名,课程号学分,课程号教科书名 (1)指出这个关系模式的主键。 (2)这个关系模式是第几范
13、式,为什么? (3)将其分解为满足 3NF 要求的关系模式(分解后的关系模式名自定)。(分数:2.00)_41.假设某商店数据库中有关系模式 R:R(商店编号,商品编号,数量,部门编号,负责人)约定:每个商店的每种商品只有一个部门销售;每个商店的每个部门只有一个负责人;每个商店的每种商品只有一个库存数量。 请回答下列问题: (1)找出关系模式 R 的候选键。 (2)关系模式 R 最高已经达到第几范式?说明理由。 (3)如果 R 不属于 3NF,请将 R 分解成 3NF 模式集。(分数:2.00)_全国自考(数据库系统原理)-试卷 8 答案解析(总分:82.00,做题时间:90 分钟)一、单项选
14、择题(总题数:15,分数:30.00)1.一般情况下,一个数据库系统的外模式( )(分数:2.00)A.只能有一个B.最多只能有一个C.至少两个D.可以有多个 解析:解析:外模式是对用户能够看见和使用的局部数据的逻辑结构和特征的描述,一个数据库系统通常包含多个应用,一个应用程序只能使用一个外模式,但同一个外模式可以为某一用户的多个应用程序使用,所以一个数据库系统可以有多个外模式。2.对于数据库系统,负责定义数据库内容,决定存储结构和存取策略及安全授权等工作的是( )(分数:2.00)A.应用程序开发人员B.终端用户C.数据库管理员 D.数据库管理系统的软件设计人员解析:解析:本题主要考查的知识
15、点为数据库管理员的职责。3.数据库物理设计阶段的任务不包括( )(分数:2.00)A.优化模式 B.存储记录结构设计C.确定数据存放位置D.存取方法设计解析:解析:物理设计可分五步完成,分别为: (1)设计存储记录结构。 (2)确定数据存放位置。 (3)设计存取方法。 (4)考虑完整性和安全性。 (5)程序设计。4.教师实体中有教师号、姓名、部门、任教时间、教龄等属性,其中教龄是一个( )(分数:2.00)A.派生属性 B.多值属性C.复合属性D.NULL 属性解析:解析:派生属性是指可从其他属性推导出值的属性,教龄可从任教时间推导出来,所以它为派生属性。5.下列叙述正确的是( )(分数:2.
16、00)A.在 ORDER BY 子句后只能有一个属性B.ORDER BY 子句所产生的输出只是逻辑排序效果,并没有影响表的实际内容 C.进行有序输出时,如果列中有空值则在升序输出时最后列出空值项,而在降序时首先列出空值项D.ORDER BY 子句中必须指明是升序或降序,不能缺省解析:解析:ORDER BY 子句对输出的目标进行排序,按附加说明 ASC 升序排列,或按 DESC 降序排列,对表的实际内容没有影响。ORDERBY 子句后可跟多个属性,当其后未指明是升序或降序排序时,默认为升序。6.已知关系 R(A,B)和 S(B,C),在下面列出的 SQL 语句中,实现了关系代数表达式 R (分数
17、:2.00)A.SELECT*FROM R,S WHERE RB=SBB.SELECT A,B,C FROM R,S WHERE RB=SBC.SFLFCT ARRC FROM R,S WHFRF RB=SB D.SELECT A,RB,SB,C FROM R,S WHERE RB=SB解析:7.设有关系 R(A,B,C)和 S(A,D),则与 R (分数:2.00)A.B. RABCD (RS) C. RA-SA (RS)D. RABCD ( RA-SA (RS)解析:8.在 SQL 中,用户可以直接操作的是( )(分数:2.00)A.基本表B.视图C.基本表或视图D.基本表和视图 解析:9
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学历 职业资格 全国 自考 数据库 系统 原理 试卷 答案 解析 DOC
