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

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

1、全国自考(数据库系统原理)模拟试卷 9 及答案与解析一、单项选择题1 在 ODBC 体系结构中,为应用程序加载、调用和卸载 DB 驱动程序的是( )(A)ODBC 数据库应用程序(B)驱动程序管理器(C) DB 驱动程序(D)数据源2 类图中的关联相当于 ER 模型中的( )(A)实体集(B)实体(C)联系(D)联系元数3 ODBC 分层体系结构的最顶层是( )(A)应用程序(B)驱动程序管理器(C) DB 驱动程序(D)数据源4 下面几种不是数据库应用系统开发王具的是( )(A)PowerBuilder 90(B) Delphi 70(C) Visual Basic 60(D)Flash M

2、X5 T-SQL 语言中,声明一个变量用的命令是( )(A)Creat(B) Declare(C) Set(D)Select6 ODBC 分层体系结构的四个组成部分中,要完成 ODBC 外部接口工作的是( )(A)应用程序(B)驱动程序管理器(C) DB 驱动程序(D)数据源7 下面不是 T-SQL 的流程控制语句的是( )(A)IfElse(B) DoWhile(C) BeginEnd(D)Goto8 PB 90 中的( ) 画板用来创建和编辑应用对象。(A)窗口(B)数据库(C)数据窗口(D)应用9 数据源是( ) 与 DBS 之间连接的桥梁。(A)应用程序(B) DBMS(C) DB 驱

3、动程序(D)DBA10 在 MS SQL Server 中,如果要使新建的数据库继承某些缺省设置,那么这些设置信息应存放在( )(A)Tempdb 数据库中(B) Master 数据库中(C) Msdb 数据库中(D)Model 数据库中11 对象联系图中的小圆圈表示( )(A)对象类型(B)属性是基本数据类型(C)属性是单值属性(D)属性是多值属性12 在安装 SQL Server 时,系统会自动建立几个数据库,其中有一个数据库被删除后,不影响系统的正常运行,这个数据库是( )(A)Tempdb 数据库(B) Master 数据库(C) Model 数据库(D)Pubs 数据库13 在对象联

4、系图中,表示两个属性之间值的联系为逆联系的是( )(A)小圆圈(B)单箭头(C)双线箭头(D)双向箭头14 PowerBuilder 90 的工作空间扩展名是( )(A)pbt(B) pbl(C) dsw(D)pbw15 在 SQL server 2000 中,不是系统数据库的是 ( )(A)Master(B) Model(C) Tempdb(D)Pubs16 触发器可以创建在( )中。(A)表(B)过程(C)数据库(D)函数17 以下触发器是当对 forml 进行( ) 操作时触发。Create Trigger abc on formlFor insert,update, deleteAs(

5、A)仅修改时(B)仅插入时(C)仅删除时(D)修改、插入、删除18 下列四项中,不属于 SQL Server 2000 主要工具的是( )(A)企业管理器(B)查询分析器(C)服务管理器(D)媒体播放器19 SQL Server 2000 系统中的所有服务器级系统信息存储于哪个数据库中( )(A)Master(B) Model(C) Tempdb(D)Msdb20 在 SQL Server 服务器上,存储过程是一组预先定义并( )的 T-SQL 语句。(A)保存(B)编译(C)解释(D)编写21 按钮的作用是删除数据窗口控件 dw_1 中显示内容的当前行,那么其 clicked 事件的代码应是

6、( )(A)dw_1deleterow()(B) dw_1deleterow(0)(C) dw_1deleterow(dw_1 getrow()(D)dw_ldeleterow( dw_1thisrow()22 在面向对象的数据类型系统中,如果一种类型是同类元素的无序集合,并且允许一个成员多次出现,则称该类型为( )(A)行类型(B)数组类型(C)包类型(D)集合类型23 在面向对象的数据类型系统中,如果一种类型是同类元素的有序集合,并且允许一个成员多次出现,则称该类型为( )(A)行类型(B)列表类型(C)包类型(D)集合类型24 在 SQL Server 的 Windows 身份验证模式中

7、,用户先登录到 Windows,再登录到 SQL Server,这时( )(A)无须提供账号和密码(B)必须提供账号和密码(C)必须提供密码(D)以上皆不对25 在 SQL Server 的混合验证模式中,使用 SQL 授权用户登录 SQL Server,这时( )(A)无须提供账号和密码(B)必须提供账号和密码(C)必须提供密码(D)以上皆不对26 以下不属于 PowerBuilder 90 特点的是( )(A)采用面向对象的编程方法(B)不支持跨平台开发(C)人性化设计(D)提供规范化的 Workspace 对象27 以下不属于 PowerBuilder 90 主要画板的是( )(A)窗口

8、画板(B)数据管道画板(C)库画板(D)工作画板28 在对象联系图中,表示对象类型之间的超类与子类联系的是( )(A)双线箭头( )(B)双向箭头()(C)双箭头()(D)单箭头()29 在 SQL/CLI 中,将宿主程序与数据库交互的有关信息记录在运行时数据结果中的是( )(A)环境记录、连接记录、语句记录、描述记录(B)环境记录、连接记录、语句记录、运行记录(C)环境记录、连接记录、运行记录、描述记录(D)环境记录、运行记录、语句记录、描述记录30 以下不属于数据库的安全性级别的是( )(A)环境级(B) OS 级(C)职员级(D)DBMS 级二、填空题31 DBMS 主要由_和存储管理器

9、两大部分组成。32 能唯一标识实体的属性或属性集称为_。33 数据库的物理结构主要指数据库的存储记录格式、存储记录安排和_。34 设关系 R 和 S 具有相同的关系模式, R 和 S 的差是由 _的元组构成的集合。35 关系模式在 SQL 中被称为_。36 判断一个并发调度是否正确,可以用_概念来解决。37 SQL Server 2000 的混合验证模式表示数据库系统接受_和 SQL 授权用户。38 ODBC 技术为应用程序提供了一套 CLI 函数库和基于 _的运行支持环境。39 ODBC 是一个分层体系结构,由纵向四个部分:ODBC 数据库应用程序、_、DB 驱动程序、数据源构成。40 UM

10、L 的中文含义是_。三、简答题41 设有如下的三个关系模式:S(SNO,SNAME,AGE,SEX)SC(SNO,CNO,GRADE)C(CNO,CNAME,TEACHER)试写出检索学习“WANG”老师讲授课程的男学生的姓名(SNAME) 的关系代数表达式。42 设有两个关系模式:职工(职工号,姓名,性别,部门号),部门(部门号,部门名),如果规定当删除某个部门信息时,必须同时删除职工关系中该部门的员工信息。试写出符合上述规则的外键子句。43 为什么关系中不允许有重复元组?44 简述在 SQL 中,DELETE 语句与 DROP TABLE 的区别。45 请用 SQL 完成:从用户 CHEN

11、 处回收对关系 S 的查询、修改权限,并且是连锁回收。46 简述事务的原子性。47 SQL 的视图机制有哪些优点?48 简述数据库的完整性含义以及 DBMS 的完整性子系统的功能。49 试说明事务的 ACID 特性分别由 DBMS 的哪个子系统实现。50 SQL 中提供了安全性的机制有哪些?四、综合题51 假设某旅馆业务规定,每张账单对应一个顾客,账单的发票号是唯一的,账单中包含一个顾客姓名、到达日期和顾客每日的消费明细,账单的格式如题 41 图所示。如果根据上述业务规则,设计一个关系模式: R(发票号,到达日期,顾客姓名,消费日期,项目,金额)试回答下列问题:(1)找出 R 的候选键。(2)

12、判断 R 最高可达到第几范式,为什么?(3)给出 R 的一个可能的 3NF 分解。52 某网上订书系统,涉及如下信息:(1)客户:客户号、姓名、地址、联系电话。(2)图书:书号、书名、出版社、单价。(3)订单:订单号、日期、付款方式、总金额。其中:一份订单可订购多种图书,每种图书可订购多本;一位客户可自多份订单,一份订单仅对应一位客户。(1)根据以上叙述,建立 ER 模型,要求标注联系类型(可省略实体的属性)。(2)根据转换规则,将 ER 模型转换成关系模型,要求标注每个关系模型的主键和外键(如果存在)。全国自考(数据库系统原理)模拟试卷 9 答案与解析一、单项选择题1 【正确答案】 B【试题

13、解析】 ODBC 是一个分层体系结构,由纵向的四部分构成, ODBC 数据库应用程序(Application):用宿主语言和 ODBC 函数编写的应用程序用于访问数据库。驱动程序管理器(Driver Manager):为应用程序加载、调用和卸载 DB 驱动程序。DB 驱动程序(DBMS Driver):处理 ODBC 函数,想数据源提交用户请求执行的 SQL 语句。数据源(Data Source):是 DB 驱动程序与 DBS 之间连接的命名。2 【正确答案】 C【试题解析】 关联是对类的实例之间联系的命名,相当于 ER 模型中的联系,A选项相当于类图中的是,B 选项相当于类图中的对象,D 选

14、项相当于类图中的关联元数。3 【正确答案】 A【试题解析】 ODBC 是一个分层体系结构,由纵向四部分组成,由顶至底分别是ODBC 数据库应用程序、驱动程序管理器、DB 驱动程序、数据源。4 【正确答案】 D【试题解析】 Flash MX 是一种动画制作工具,而其他三项都是数据库应用系统开发工具。5 【正确答案】 B【试题解析】 声明变量时要指定声明的变量名和数据类型,使用的命令是Declare。6 【正确答案】 A7 【正确答案】 B【试题解析】 T-SQL 的流程控制语句包括以下几种:(1) IfElse 语句。(2) BeginEnd 语句。(3) While 语句。(4) Goto 语

15、句。8 【正确答案】 D【试题解析】 本题主要考查的知识点为 PB 90 的主要画板。PB 90 中用来创建和编辑应用对象的是应用画板。A 选项用来设置窗口的属性和样式。 B 选项用来对数据库进行管理和维护。C 选项可以实现对数据库的各种操作。9 【正确答案】 C10 【正确答案】 D【试题解析】 本题主要考查的知识点为 SQL Server 2000 的系统数据库。Model数据库是 SQL Server 2000 为用户提供的模板数据库,每个新建的数据库都是在一个 Model 数据库的副本上扩展而来的。11 【正确答案】 B【试题解析】 对象类型用椭圆表示,单值属性用单箭头()表示,多值属

16、性用双箭头()表示。12 【正确答案】 D13 【正确答案】 D14 【正确答案】 D15 【正确答案】 D【试题解析】 SQL Server 2000 的 4 个系统数据库为:Master、Model、Msdb、Tempdb 。D 选项为范例数据库。16 【正确答案】 A【试题解析】 触发器是与数据表相关联的,它创建在数据表中。17 【正确答案】 D18 【正确答案】 D【试题解析】 SQL Server 2000 的主要工具有:查询分析器、导入和导出数据、服务管理器、服务器网络实用工具、客户端网络实用工具、联机丛书、企业管理器、事件探查器、在 IIS 中配置 SQLXML 支持。19 【正

17、确答案】 A【试题解析】 Master 数据库中记录了所有 SQL Server 2000 的系统信息、登录账号、系统配置设置、系统中所有数据库及其系统信息以及介质信息。20 【正确答案】 B21 【正确答案】 B22 【正确答案】 C【试题解析】 A 选项是不同类型元素的有序集合, B 选项是相同类型元素的有序集合,D 选项是相同类型元素的无序集合,并且所有的元素是不同的。23 【正确答案】 B【试题解析】 列表类型是相同类型元素的有序集合,并允许有重复的元素出现。24 【正确答案】 A【试题解析】 在 Windows 身份验证模式中,系统会从用户登录到 Windows 时提供的用户名和密码

18、中查找当前用户的登录信息,用户无须再提供账号和密码。25 【正确答案】 B【试题解析】 在混合身份验证模式中,SQL 授权用户登录 SQL Server,用户必须提供账号和密码,因为 SQL Server 要用这些信息来验证用户的身份。26 【正确答案】 B【试题解析】 PB 90 有如下特点:(1)采用面向对象的编程方法和事件驱动的工作原理。(2)支持跨平台开发,具有开放的数据库连接系统。(3)提供了几乎所有常用的编程语句模板。(4)人性化设计。(5)独特的库文件画板和层次清晰的系统资源树。(6)提供多种不同显示风格的数据窗口。(7)提供规范化的 Workspace 对象。27 【正确答案】

19、 D【试题解析】 PB 90 有如下主要画板:(1)窗口画板。(2)应用画板。(3)数据库画板。(4)数据窗口画板。(5)数据管道画板。(6)函数画板。(7)库画板。(8)菜单画板。(9)工程画板。(10)查询画板。(11)结构画板。(12)用户对象画板。28 【正确答案】 A29 【正确答案】 A30 【正确答案】 D二、填空题31 【正确答案】 查询处理器32 【正确答案】 实体标识符(或关键码或键)33 【正确答案】 存取方法34 【正确答案】 属于 R 但不属于 S35 【正确答案】 基本表36 【正确答案】 可串行化37 【正确答案】 Windows 授权用户38 【正确答案】 DL

20、L(或动态链接库 )39 【正确答案】 驱动程序管理器40 【正确答案】 统一建模语言三、简答题41 【正确答案】 SNAME (TEACHER=WANGSEX=男 ( )42 【正确答案】 FOREIGN KEY 部门号 REFERENCES 部门(部门号) ON DELETE CASCADE43 【正确答案】 每个关系模式都有一个主键,在关系中主键值是不允许重复的。如果关系中有霞复元组,那么其主键值肯定相等,起不了唯一标识作用,因此关系中不允许有重复元组。44 【正确答案】 DELETE 语句的作用是删除表中的元组,表的模式依然存在,而DROP TABLE 是将表的结构和元组全部删除,表被

21、删除 (DROP)后就不再存在了。45 【正确答案】 REVOKE SELECT,UPDATE ON S FROM CHEN CASCADE46 【正确答案】 一个事务中所有对数据库的操作是一个不可分割的操作序列。或者“事务要么完整地被全部执行,要么什么也不做” 。47 【正确答案】 视图机制使系统具有三个优点:数据安全性、逻辑数据独立性和操作简便性。48 【正确答案】 数据库的完整性是指数据的正确性、有效性和相容性,防止错误的信息进入数据库。DBMS 的完整性子系统的主要功能有两点:(1)监督事务的执行,并测试是否违反完整性。(2)如果有违反现象,则采取恰当的操作,如拒绝、报告违反情况、改正

22、错误等。49 【正确答案】 事务的原子性、一致性、隔离性、持久性分别由 DBMS 的事务管理、完整性、并发控制、恢复管理子系统实现。50 【正确答案】 SQL 中有四个机制提供了安全性,分别是:视图、权限、角色和审计。四、综合题51 【正确答案】 (1)R 的候选键是(发票号,消费日期,项目) (2)R1NF。 因为R 中存在局部函数依赖:发票号到达日期,顾客姓名。 (3) R 1(发票号,到达日期,顾客姓名) R 2(发票号,消费日期,项目,金额)52 【正确答案】 (1) (2)客户(客户号,姓名,地址,联系电话) 图书(书号,书名,出版社,单价) 订单(订单号,日期,付款方式,总金额, ) 订购( ,数量)(注:_为主键, 为外键。)

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

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

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