[自考类试卷]全国自考(数据库系统原理)模拟试卷8及答案与解析.doc

上传人:registerpick115 文档编号:915073 上传时间:2019-02-28 格式:DOC 页数:14 大小:123.50KB
下载 相关 举报
[自考类试卷]全国自考(数据库系统原理)模拟试卷8及答案与解析.doc_第1页
第1页 / 共14页
[自考类试卷]全国自考(数据库系统原理)模拟试卷8及答案与解析.doc_第2页
第2页 / 共14页
[自考类试卷]全国自考(数据库系统原理)模拟试卷8及答案与解析.doc_第3页
第3页 / 共14页
[自考类试卷]全国自考(数据库系统原理)模拟试卷8及答案与解析.doc_第4页
第4页 / 共14页
[自考类试卷]全国自考(数据库系统原理)模拟试卷8及答案与解析.doc_第5页
第5页 / 共14页
点击查看更多>>
资源描述

1、全国自考(数据库系统原理)模拟试卷 8 及答案与解析一、单项选择题1 一般情况下,一个数据库系统的外模式( )(A)只能有一个(B)最多只能有一个(C)至少两个(D)可以有多个2 对于数据库系统,负责定义数据库内容,决定存储结构和存取策略及安全授权等工作的是( )(A)应用程序开发人员(B)终端用户(C)数据库管理员(D)数据库管理系统的软件设计人员3 数据库物理设计阶段的任务不包括( )(A)优化模式(B)存储记录结构设计(C)确定数据存放位置(D)存取方法设计4 教师实体中有教师号、姓名、部门、任教时间、教龄等属性,其中教龄是一个( )(A)派生属性(B)多值属性(C)复合属性(D)NUL

2、L 属性5 下列叙述正确的是( )(A)在 ORDER BY 子句后只能有一个属性(B) ORDER BY 子句所产生的输出只是逻辑排序效果,并没有影响表的实际内容(C)进行有序输出时,如果列中有空值则在升序输出时最后列出空值项,而在降序时首先列出空值项(D)ORDER BY 子句中必须指明是升序或降序,不能缺省6 已知关系 R(A,B)和 S(B,C),在下面列出的 SQL 语句中,实现了关系代数表达式 R S 运算的是( )(A)SELECT*FROM R,S WHERE R B=SB(B) SELECT A,B,C FROM R,S WHERE RB=S B(C) SFLFCT ARRC

3、 FROM R,S WHFRF RB=SB(D)SELECT A,RB,SB ,C FROM R,S WHERE RB=S B7 设有关系 R(A,B,C)和 S(A,D),则与 R S 等价的关系代数表达式是( )(A)(B) RA BCD (RS)(C) RA-SA (RS)(D) RA BCD (RA-SA (RS)8 在 SQL 中,用户可以直接操作的是( )(A)基本表(B)视图(C)基本表或视图(D)基本表和视图9 在 SQL 中使用 FOREIGN KEY 时,与之配合的语句是 ( )(A)EXISTS(B) EXCEPT(C) TABLE(D)REFERENCES10 设有关系

4、 R(书号,书名),如果要检索第 3 个字母为 M,且至少包含 4 个字母的书名,则 SQL 查询语句中 WHERE 子句的条件表达式应写成:书名 LIKE( )(A)_ _M_(B) _ _M(C) _ _M_(D)M_ _11 事务的持久性是指( )(A)事务中包括的所有操作要么都做,要么都不做(B)事务一旦提交,对数据库的改变是永久的(C)一个事务内部的操作及使用的数据对并发的其他事务是隔离的(D)事务必须使数据库从一个一致性状态变到另一个一致性状态12 在数据库系统中,系统故障造成的后果是( )(A)硬盘数据丢失(B)磁带数据丢失(C)内存数据丢失(D)软盘数据丢失13 下列说法中正确

5、的是( )(A)封锁的粒度越大,并发度就越小,同时系统的开销也越小(B)封锁的粒度越大,并发度就越大,同时系统的开销也越小(C)封锁的粒度越大,并发度就越小,同时系统的开销也越大(D)封锁的粒度越大,并发度就越大,同时系统的开销也越大14 SQL Server 2000 中的( )工具用来管理数据库的应用程序。(A)查询分析器(B)服务管理器(C)企业管理器(D)事件探查器15 面向对象技术中,数组类型属于( )(A)基本类型(B)复合类型(C)引用类型(D)对象类型二、填空题16 SQL Server 2000 中,实际上用户连接的数目上限是_个。17 导入和导出数据可以完成多个数据库之间的

6、_转换和转移。18 T-SQL 中用于循环结构的流程控制语句是_语句。19 PB 90 的开发空间的三个层次是 Workspace、Target 和_。20 PB 90 中,连接数据库时用 _命令。21 _类型是一个标识符的列表,它和整型是同义词。22 目前面向对象开发的行业标准语言是_。23 API 的中文含义是_。24 PB 90 的_画板用于定义程序中要使用的全局结构。25 数据库应用系统开发工具可以在客户机上通过_接口与诸如Oracle、SQL Servcr 等服务器端的数据库相连。三、简答题26 什么是 DB 的系统缓冲区?27 设有函数依赖集F=ABCE,AC,GPB,EPA ,C

7、DEP,HBP ,DHG ,ABCPG,计算属性集 D 关于 F 的闭包 D+。28 设某公司数据库中有关系模式 R(姓名,职务,工资),R 上的函数依赖集F=姓名职务,职务 工资 ,试给出 R 的三个分解。并分析其是否具有无损连接性和保持函数依赖性。29 简述 SQL 数据库表的三种类型及它们的区别。30 简述数据库安全性的定义。31 什么是触发器?它由哪三个部分组成?32 SQL 完整性约束有哪些?33 设有关系模式 R(A,B,C,D,E),F 是 R 上成立的函数依赖集,F=ABCDE,BCD,DE,试问 R 达到笫几范式,并说明理由。34 简述 ODBC 体系结构中驱动程序管理器的功

8、能。35 设有关系模式 R(A,B,C,D),F 是 R 上成立的 FD 集,F=DA,DB,试写出关系模式 R 的候选键,并说明理由。四、综合题36 某书店提供网上售书的服务项目,送书上门时需要填写如题 36 图所示的购书单。这张购书单提供的信息解答下列问题: (1)设计 ER 模型(实体的属性可不画出)。(2)转换成关系模型(标出主键和外键)。37 为体育部门建立数据库,其中包含如下信息:(1)运动队:队名、主教练,其中队名唯一标识运动队。(2)运动员:运动员编号、姓名、性别、年龄。(3)运动项目:项目编号、项目名、所属类别。其中每个运动队有多名运动员,每名运动员只属于一个运动队;每名运动

9、员可以参加多个项目,每个项目可以有多名运动员参加。系统记录每名运动员参加每个项目所得名次和成绩以及比赛日期。根据上述叙述,解答以下问题:(1)建立 ER 模型(实体的属性可以省略)。(2)将 ER 模型转换为关系模型。38 设某商业集团数据库中有商店、商品、职工三类实体。其中商店的属性有:商店编号、商店名称、地址;商品的属性有:商品号、商品名称、规格、单价;职工的属性有:职工号、姓名、性别。每个商店可销售多种商品,每种商品也可放存多个商店销售。每个商店聘用多名职工,每名职工只能在一个商店工作。根据上面叙述,解答以下问题:(1)设计 ER 模型,要求标注联系类型,可省略属性。(2)将 ER 模型

10、转换成关系模型,标出每一个关系的主键和外键(如果存在)。39 设某工厂数据库中有四个实体集。一是“仓库”实体集,属性有仓库号、仓库面积等;二是 “ 零件” 实体集,属性有零件号、零件名、规格、单价等;三是“供应商”实体集,属性有供应商号、供应商名、地址等;四是“保管员” 实体集,属性有职工号、姓名等。设仓库与零件之间有“ 存放 ”联系,每个仓库可存放多种零件,每种零件可存放于若干仓库中,每个仓库存放每种零件要记录库存量;供应商与零件之间有“供应” 联系,一个供应商可供应多种零件,每种零件也可由多个供应商提供,每个供应商每提供一种零件要记录供应量;仓库与保管员之间有“工作” 联系,一个仓库可以确

11、有多名保管员,但一名保管员只能在一个仓库工作。(1)试为该工厂的数据库设计一个 FR 模型,要求标注联系类型,可省略实体属性。(2)根据转换规则,将 ER 模型转换成关系模型,要求标明每个关系模式的主键和外键。40 现有关系模式:教师授课(教师号,姓名,职称,课程号,课程名,学分,教科书名)其函数依赖集为:教师号 姓名,教师号职称,课程号课程名,课程号学分,课程号教科书名(1)指出这个关系模式的主键。(2)这个关系模式是第几范式,为什么?(3)将其分解为满足 3NF 要求的关系模式(分解后的关系模式名自定)。41 假设某商店数据库中有关系模式 R:R(商店编号,商品编号,数量,部门编号,负责人

12、)约定:每个商店的每种商品只有一个部门销售;每个商店的每个部门只有一个负责人;每个商店的每种商品只有一个库存数量。请回答下列问题:(1)找出关系模式 R 的候选键。(2)关系模式 R 最高已经达到第几范式?说明理由。(3)如果 R 不属于 3NF,请将 R 分解成 3NF 模式集。全国自考(数据库系统原理)模拟试卷 8 答案与解析一、单项选择题1 【正确答案】 D【试题解析】 外模式是对用户能够看见和使用的局部数据的逻辑结构和特征的描述,一个数据库系统通常包含多个应用,一个应用程序只能使用一个外模式,但同一个外模式可以为某一用户的多个应用程序使用,所以一个数据库系统可以有多个外模式。2 【正确

13、答案】 C【试题解析】 本题主要考查的知识点为数据库管理员的职责。3 【正确答案】 A【试题解析】 物理设计可分五步完成,分别为:(1)设计存储记录结构。(2)确定数据存放位置。(3)设计存取方法。(4)考虑完整性和安全性。(5)程序设计。4 【正确答案】 A【试题解析】 派生属性是指可从其他属性推导出值的属性,教龄可从任教时间推导出来,所以它为派生属性。5 【正确答案】 B【试题解析】 ORDER BY 子句对输出的目标进行排序,按附加说明 ASC 升序排列,或按 DESC 降序排列,对表的实际内容没有影响。ORDERBY 子句后可跟多个属性,当其后未指明是升序或降序排序时,默认为升序。6

14、【正确答案】 C7 【正确答案】 B8 【正确答案】 D9 【正确答案】 D10 【正确答案】 C11 【正确答案】 B【试题解析】 事务的持久性是指一个事务一旦完成全部操作后,它对数据库的所有更新永久地反映在数据库中,不会丢失。A 项是事务的原子性, C 项是事务的隔离性,D 项是事务的一致性。12 【正确答案】 C【试题解析】 系统故障主要影响的是系统中正在运行的事务,内存中的内容会丢失。13 【正确答案】 A14 【正确答案】 C15 【正确答案】 B【试题解析】 复合类型包括以下五类:(1)行类型。(2)数组类型。(3)列表类型。(4)包类型。(5)集合类型。二、填空题16 【正确答案

15、】 2376717 【正确答案】 数据18 【正确答案】 While19 【正确答案】 Library20 【正确答案】 Connect21 【正确答案】 枚举22 【正确答案】 统一建模语言(或 UML)23 【正确答案】 应用程序设计接口24 【正确答案】 结构25 【正确答案】 ODBC三、简答题26 【正确答案】 应用程序运行时,DBMS 在内存为其开辟一个程序工作区,主要用于数据的传输和格式的转换。27 【正确答案】 令 X=D X(0)=D X(1)=DGH X(2)=DGH X(2)=X(1) D+=DGH28 【正确答案】 三个分解: (1)R 1(姓名,工资)和 R2(职务,

16、工资),不保持函数依赖、不具无损连接性。 (2)R 1(姓名,职务)和 R2(职务,工资),满足无损连接性、保持函数依赖。 (3)R 1(姓名,职务)和 R2(姓名,工资),满足无损连接性、不保持函数依赖。29 【正确答案】 表有三种类型:基本表、视图和导出表。基本表是实际存储在数据库中的表,视图是由若干基本表或其他视图构成的表的定义,而导出表是执行了查询时产生的表。30 【正确答案】 数据库的安全性是指保护数据库,防止不合法的使用,以免数据的泄密、更改或破坏。31 【正确答案】 触发器是一个能由系统自动执行对数据库修改的语句。触发器有时也称为主动规则或 ECA 规则。一个触发器由三部分组成:

17、(1)事件。(2)条件。(3)动作。32 【正确答案】 SQL 中的完整性约束有:域约束、基本表和断言。33 【正确答案】 R 属于 1NF,由于候选键是 ABC,而非主属性 D 和 E 局部函数依赖于候选键 ABC,因此 R 不是 2NF,只能是 1NF。34 【正确答案】 驱动程序管理器的主要功能如下:(1)为应用程序加载 DBMS 驱动程序。(2)检查 QDBC 调用参数的合法性和记录 ODBC 函数的调用。(3)为不同驱动程序的 ODBC 函数提供单一的入口。(4)调用正确的 DBMS 驱动程序。(5)提供驱动程序信息。当一个应用程序与多个数据库连接时,驱动程序管理器的作用是能够保证应

18、用程序正确地调用这些 DBS 的 DBMS,实现数据访问,并把来自数据源的数据传送给应用程序。35 【正确答案】 (1)R 的候选键是 CD。(2)理由:从已知的 F,可导出 DABD,再根据增广律,可得出 CDABCD,即CD 值可决定全部属性值。四、综合题36 【正确答案】 (1) (2)购书者(身份证号,购书者姓名,地址,电话) 书(书号,书名,出版社,作者,单价)购书单(编号, ,订购日期,送书日期,送书人姓名) 包含(,数量)(注:_表示主键, 表示外键。)37 【正确答案】 (1) (2)运动队(队名,主教练) 运动员(运动员编号,姓名,性别,年龄, ) 运动项目(项目编号,项目名

19、,所属类别) 参加( ,名次,成绩,比赛日期) (注:_表示主键, 表示外键。)38 【正确答案】 (1) (2)商店(商店编号,商店名称,地址)商品(商品号,商品名称,规格,单价) 职工(职工号,姓名,性别,) 销售( ) (注:_为主键, 为外键。)39 【正确答案】 (1) (2)保管员(职工号,姓名, ) 仓库(仓库号,仓库面积) 零件(零件号,零件名,规格,单价) 供应商(供应商号,供应商名,地址) 存放( ,库存量) 供应( ,供应量)(注:_为主键, 为外键。)40 【正确答案】 (1)主键是:(教师号,课程号)(2)教师授课关系模式为 1NF。因为存在局部函数依赖:(教师号,课

20、程号)姓名,即姓名局部函数依赖于主键。(注:只要列出一个局部函数依赖即可)(3)满足 3NF 的关系模式为:教师(教师号,姓名,职称)课程(课程号,课程名,学分,教科书名)教师授课(教师号,课程号)或教师(教师号,姓名,职称,课程号)课程(课程号,课程名,学分,教科书名)或教师(教师号,姓名,职称)课程(课程号,课程名,学分,教科书名,教师号)41 【正确答案】 (1)R 的候选键是:(商店编号,商品编号) (2)因为 R 中存在着非主属性“负责人 ”对候选键(商店编号,商品编号)的传递函数依赖,所以 R 属于 2NF,而不属于 3NF。 (3)将 R 分解成: R 1(商店编号,商品编号,数量,部门编号) R 2(商店编号,商品编号,负责人)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 大学考试

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1