【学历类职业资格】全国自考(数据库系统原理)-试卷7及答案解析.doc
《【学历类职业资格】全国自考(数据库系统原理)-试卷7及答案解析.doc》由会员分享,可在线阅读,更多相关《【学历类职业资格】全国自考(数据库系统原理)-试卷7及答案解析.doc(10页珍藏版)》请在麦多课文档分享上搜索。
1、全国自考(数据库系统原理)-试卷 7及答案解析(总分:94.00,做题时间:90 分钟)一、单项选择题(总题数:15,分数:30.00)1.对于实体集 A中的每一个实体,实体集 B中至少有一个实体与之联系,反之亦然,则称实体集 A与实体集 B之间具有的联系是( )(分数: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.若 XY,WYZ,则 WXZB.若 XY,则 XYC.若 XYZ,则 XZ,YZD.若 Xn Y=,则 XY5.在 MS SQL Server中,建立表 stu(no,name,sex,birthday),no 为表的主键,表中信息如题 5表所示,能够正确执行的插入操作是( ) (分数:2.00)A.INSERT INTO stu VALUES(陈静,女)B.IINSERT ITNTO stu VAIJUES(4,陈静,女, 1978/10109)C.INSERT INT() stu VALUES(2,陈静,女 ,1978/10109)D.INSERT INTO
3、stu VALUES(2,女,陈静 ,1978/10/09)6.在 SELECT语句中使用*表示( )(分数:2.00)A.选择任何属性B.选择全部属性C.选择全部元组D.选择主键7.在第一个事务以 S封锁方式读数据 A时,第二个事务对数据 A的读方式会遭到失败的是( )(分数:2.00)A.实现 X封锁的读B.实现 S封锁的读C.不加封锁的读D.实现共享型封锁的读8.在 DB恢复中,对尚未做完的事务执行( )处理。(分数:2.00)A.REDOB.UNDOC.COMMITD.ROLLBACK9.下列哪个关键字不能用来激活触发器( )(分数:2.00)A.InsertB.UpdateC.Del
4、eteD.Select10.解决并发操作带来的数据不一致性问题时普遍采用( )(分数:2.00)A.封锁B.恢复C.存取控制D.协商11.在数据库系统中,日志文件用于( )(分数:2.00)A.保障事务的并发性B.保障数据的安全性C.检测系统的死锁D.数据库故障的恢复12.设有关系 R和 S如题 12图所示,则 的值是( ) (分数:2.00)A.B.C.D.13.下列不属于并发操作带来的问题是( )(分数:2.00)A.丢失更新B.读脏数据C.不可重复读D.死锁14.PB 90 连接数据库首先要做的一步是( )(分数:2.00)A.建立 ODBC数据源B.建立数据描述文件C.用“Connec
5、t”命令连接数据库D.连接数据源15.SQL Server 2000的主要工具中,执行 T-SQL的最佳轻量级工具是( )(分数:2.00)A.查询分析器B.服务管理器C.企业管理器D.事件探查器二、填空题(总题数:10,分数:20.00)16.DBMS提供 DML实现对数据的操作,基本的数据操作有两类:检索和 1。(分数:2.00)填空项 1:_17.当局部 ER图合并全局 ER图时,可能出现 1 冲突、结构冲突、命名冲突。(分数:2.00)填空项 1:_18.关系模型中,数据联系是通过表间的 1 实现的。(分数:2.00)填空项 1:_19.关系代数运算中, 连接可由选择和 1 操作组合而
6、成。(分数:2.00)填空项 1:_20.存储过程是使用 SQL语句和流程控制语句编写的模块,存储过程经编译和优化后存储在中。(分数:2.00)填空项 1:_21.保护数据库,防止不合法的使用,以免数据的泄密、更改或破坏,属于数据库的 1 控制。(分数:2.00)填空项 1:_22.DBS运行的最小逻辑工作单位是 1。(分数:2.00)填空项 1:_23.SQL Server 2000引擎对外使用 Net-Library抽象层来支持不同的 1。(分数:2.00)填空项 1:_24.PowerBuilder的一大特点是提供了 1,它封装了对数据库中的数据操作。(分数:2.00)填空项 1:_25
7、.ODBC的卓越贡献是使应用程序具有良好的互用性和可移植性,并且具备同时访问多种 1 的能力。(分数:2.00)填空项 1:_三、简答题(总题数:10,分数:20.00)26.什么是角色?(分数:2.00)_27.简述 SQL Server触发器。(分数:2.00)_28.简述 T-SQL语言中 BeginEnd语句的作用。(分数:2.00)_29.简述 PowerBuildcr 90 中连接 ODBC数据库的步骤。(分数:2.00)_30.简述引用类型的概念。(分数:2.00)_31.简述 DB驱动程序的主要任务。(分数:2.00)_32.什么是 SQL/CLI?(分数:2.00)_33.简
8、述对象联系图的定义。(分数:2.00)_34.简述类图中的重复度与 ER图中实体的基数的区别。(分数:2.00)_35.ODBC的体系结构有哪几层?(分数:2.00)_四、综合题(总题数:3,分数:14.00)设有三个关系 A(Anum,Aname,city),它的属性分别是:商场号,商场名称,商场所在城市;B(Bnum,Bname,price),它的属性分别是:商品号,商品名称,价格;AB(Anum,Bnum,qty),它的属性分别是商场号,商品号,商品销售数量。依据上述关系回答下面小题。(分数:6.00)(1).用 SQL语句创建一个基于 A、B、AB 三个表的视图(上海商场),其中包括城
9、市为上海的商场名称及其销售的商品名称。(分数:2.00)_(2).用 SQL语句查询所有商品的名称及其销售总额。(分数:2.00)_(3).用 SQL语句查询共有多少家商场销售“长虹彩电”。(分数:2.00)_图书借阅关系数据库如下: 图书(图书号,书名,作者,单价,库存量) 读者(读者号,姓名,工作单位,地址) 借阅(图书号,读者号,借期,还期,备注)其中,还期为 NULL表示该书未还。基于以上关系回答下列小题。(分数:6.00)(1).用 SQL语句建立未还图书的读者姓名和工作单位的视图。(分数:2.00)_(2).用 SQL语句查询“马林”所借图书中未还的书名。(分数:2.00)_(3)
10、.用 SQL语句查询书名为“高等数学”的库存量。(分数:2.00)_36.分析以下 SQL语句: SELECT 姓名 FROM 读者 WHERE 读者号 IN (SELECT 读者号 FROM 借阅 WHERE 图书号=001); 请写出相应的关系代数表达式。(分数:2.00)_五、设计题(总题数:1,分数:10.00)已知有如下三个关系: 学生(学号,姓名,系号) 项目(项目号,项目名称,报酬) 参加(学号,项目号,工时)其中:系号指学生所在系的编号;报酬指参加该项目每个工时所得的报酬。基于以上关系回答小题。(分数:10.00)(1).试用关系代数表达式写出下列查询:列出“王明”同学所参加项
11、目的名称。(分数:2.00)_(2).分析以下 SQL语句: SELECT X学号 FROM 参加 X,参加 Y WHERE X学号一 Y学号 AND X项目号Y项目号; 请问上述语句完成了什么查询操作?(分数:2.00)_(3).试用 SQL语句写出下列查询:列出每个系所有学生参加项目所获得的总报酬。(分数:2.00)_(4).试用 SQL语句写出下列操作:将“电脑动画”项目的报酬改为所有项目的平均报酬。(分数:2.00)_(5).图书出版管理数据库中有两个基本表: 图书(书号,书名,作者编号,出版社,出版日期) 作者(作者编号,作者名,年龄,地址) 试用 SQL语句写出下列查询:检索年龄低
12、于作者平均年龄的所有作者的作者名、书名和出版社。(分数:2.00)_全国自考(数据库系统原理)-试卷 7答案解析(总分:94.00,做题时间:90 分钟)一、单项选择题(总题数:15,分数:30.00)1.对于实体集 A中的每一个实体,实体集 B中至少有一个实体与之联系,反之亦然,则称实体集 A与实体集 B之间具有的联系是( )(分数:2.00)A.多对一B.一对多C.多对多 D.一对一解析:2.对用户访问数据库各种资源的权限加以限定是为了保护数据库的( )(分数:2.00)A.完整性B.安全性 C.并发性D.一致性解析:解析:数据库的安全性是指保护数据库,防止不合法的使用,以免数据的泄密、更
13、改或破坏。对用户访问数据库各种资源的权限加以限定防止了不合法的使用。3.对关系的描述不正确的是( )(分数:2.00)A.关系是一个集合B.关系是一张二维表C.关系可以嵌套定义 D.关系中的元组次序可交换解析:解析:本题在 2008年 10月真题第一大题主要考查的知识点为关系的定义和性质。关系是一个具有相同属性的元组的集合。严格地讲,关系是一种规范化了的二维表格。在关系模型中对关系作了以下规范性限制:关系中每一个属性值都是不可分解的;关系中不允许出现重复元组(即不允许出现相同的元组);由于关系是一个集合,因此不考虑元组间的顺序,即没有行序;元组中的属性在理论上也是无序的,但使用时按习惯考虑列的
14、顺序。4.下列规则中正确的是( )(分数:2.00)A.若 XY,WYZ,则 WXZ B.若 XY,则 XYC.若 XYZ,则 XZ,YZD.若 Xn Y=,则 XY解析:5.在 MS SQL Server中,建立表 stu(no,name,sex,birthday),no 为表的主键,表中信息如题 5表所示,能够正确执行的插入操作是( ) (分数:2.00)A.INSERT INTO stu VALUES(陈静,女)B.IINSERT ITNTO stu VAIJUES(4,陈静,女, 1978/10109)C.INSERT INT() stu VALUES(2,陈静,女 ,1978/101
15、09) D.INSERT INTO stu VALUES(2,女,陈静 ,1978/10/09)解析:解析:本题主要考查的知识点为数据插入。往 SQL基本表中的插入元组的语句为:INSERT INTOVALUES,元组值应依次为字段“no”、“name”、“sex”、“birthday”的值,其中“no”值不能为空,不能与已有值重复。6.在 SELECT语句中使用*表示( )(分数:2.00)A.选择任何属性B.选择全部属性 C.选择全部元组D.选择主键解析:解析:本题主要考查的知识点为数搌查询中的规定。在 SELECT子句中,星号“*”是对 FROM子句中所有属性的简写。7.在第一个事务以
16、S封锁方式读数据 A时,第二个事务对数据 A的读方式会遭到失败的是( )(分数:2.00)A.实现 X封锁的读 B.实现 S封锁的读C.不加封锁的读D.实现共享型封锁的读解析:解析:本题主要考查的知识点为封锁的技术。 一个事务对某数据加 S锁后,其他的事务只能对该数据加 S锁或不加锁。8.在 DB恢复中,对尚未做完的事务执行( )处理。(分数:2.00)A.REDOB.UNDO C.COMMITD.ROLLBACK解析:9.下列哪个关键字不能用来激活触发器( )(分数:2.00)A.InsertB.UpdateC.DeleteD.Select 解析:解析:本题主要考查的知识点为触发器的基本知识
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学历 职业资格 全国 自考 数据库 系统 原理 试卷 答案 解析 DOC
