77范文网 - 专业文章范例文档资料分享平台

全国自考数据库系统原理试题答案(6)

来源:网络收集 时间:2018-12-21 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

30.简述事务的性质。

ACID,原子性、一致性、隔离性、持久性

31.设有关系R(A,B,C)和S(D,E,A),其中A是R的主键和S的外键,为了不破坏参照完整性,当修改R中的

A值时,对S中的A值可能有几种修改? NO ACTION:对依赖表没影响, CASCADE:对应外键值一起修改,

RESTRICT:只有当依赖表中没有对应的外键值时才能修改,否则拒绝修改, SET NULL:对应外键值全置空,

SET DEFAULT:对应外键值全置为预设的默认值。 32.简述权限的定义及权限的种类。

用户使用数据库的方式称为权限,权限有两种:访问数据的权限和修改数据结构的权限。访问数据的权限有四个:增、删、查、改

修改库结构的权限有四个:索引、资源、修改、撤销 33.简述T-SQL语言中Begin?End语句的作用。

将多条SQL语句封闭起来,形成一个语句块,使这些语句块作为一个整体执行 34.简述PowerBuilder9.0中连接ODBC数据库的步骤。

建立ODBC数据源,建立数据库描述文件,连接数据源 35.简述SQL/CLI中环境记录的功能。

用作为一个容器,设置环境信息,以保存一个或多个数据库连接。 四、设计题(本大题共5小题,每小题4分,共20分) 36.设学生社团管理数据库有三个关系:

S(Sno,Sname,Age,Sex,Dept) A(Ano,Aname,Location,Manager) SA(Sno,Ano,Date)

其中表S的属性分别表示学号、姓名、年龄、性别和所在系;表A的属性分别表示会员编号、协会名、协会的办公地点和负责人(负责人为学号);表SA描述了学生参加社团的情况,其属性分别表示学号、协会编号、加入协会时间。

试用SQL语言查询参加“篮球”协会的学生姓名和所在系。 Select S.Sname,S.Dept

from A inner join SA on SA.Ano=A.Ano inner join S on SA.Sno=S.Sno Where A.Aname=’篮球’

37.依据36题的关系模式,建立一个包含Sno、Sname、Aname和Date的视图ST。

Create view ST AS begin

Select Sno,Sname,Aname,Date

From from A inner join SA on SA.Ano=A.Ano inner join S on SA.Sno=S.Sno

第 26 页 共 48 页

end

38.依据36题的关系模式,试用SQL语言查询每个协会的协会编号和学生数,并按人数降序排列。

Select Ano,count(Sno) From SA Group by Ano

Order by count(Sno) desc

39.依据36题的关系模式,试用SQL语言查询没有参加任何协会的学生姓名和所在系。

Select Sname,Dept

From S left join SA on S.Sno=SA.Sno Where SA.Sno is null

40.依据36题的关系模式,试用关系代数查询计算机系的学生姓名和年龄。

Π Sname,Age (σ dept=’计算机’(S)) 五、综合题(本大题共2小题,每小题5分,共10分)

41.设某家电公司售后服务系统中有一个记录安装工人日工作量的关系模式:

R(员工编号,姓名,电话,产品型号,日期,安装数量)

如果规定:员工每天可安装多种产品,并按不同产品型号统计安装数量。 (1)写出关系模式R的基本FD和关键码。 (2)R最高属于第几范式。 (3)将R规范到3NF。 答:

(1)员工编号->(姓名,电话),(员工编号,产品型号,日期)->安装数量 (2)1NF

(3)R(员工编号,姓名,电话),S(员工编号,产品型号,日期,安装数量) 42.某商业集团的商品进销存系统中,涉及的部分信息如下:

(1)商品:商品号、商品名、规格、计量单位。 (2)供应商:供应商号、供应商名、地址。 (3)商店:商店号、商店名、地址。 (4)客户:客户号、客户名、地址。

其中,每个供应商可供应多种商品,每种商品也可向多个供应商订购,订购时要记录订购单价和订购数量;每个商店可向多个客户销售多种商品,每个客户可以从多个商店购买多种商品,每种商品也可在多个商店销售给多个客户,商品销售时要记录销售单价、销售数量和销售日期。

(1)建立一个反映上述局部应用的ER模型,要求标注联系类型(可省略实体属性)。 (2)根据转换规则,将ER模型转换为关系模型。 解:(1)

第 27 页 共 48 页

M 商品 K 订购 L J 商店 销售 单价,数量 供应 N 供应商 H 客户 单价,数量,日期

(2)

商品(商品号、商品名、规格、计量单位) 供应商(供应商号、供应商名、地址) 商店(商店号、商店名、地址) 客户(客户号、客户名、地址)

商品订购(日期,商店号,商品号,供应商号,单价,数量) 商品销售(日期,商店号,商品号,客户号,单价,数量) 注:双线代表主键加外键

另:这道题我感觉题出的不太完美,所以我没有完全按题意来做(用红色标出的地方),真正考试时可能要紧扣题意回答的

全国2011年1月自学考试数据库系统原理试题和答案

一、单项选择题(本大题共15小题,每小题2分,共30分)

在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。

1.使用数据库技术来处理一个实际问题时,对数据描述经历的过程是( B ) A.定义、描述、实现

C.结构设计、表设计、内容设计

B.概念设计、逻辑设计、物理设计 D.逻辑设计、结构设计、表设计

2.负责DBS的正常运行,承担创建、监控和维护数据库结构责任的数据库用户是( D ) A.应用程序员

B.终端用户

第 28 页 共 48 页

C.专业用户 D.DBA

3.数据库应用系统设计的需求分析阶段生成的文档是数据字典和( A ) A.数据流图 C.功能模块图

B.E-R图 D.UML图

4.设有课程关系Course(课程号,课程名,学分,开设专业号,先修课程号)和专业关系Speciality(专业号,专业名),则课程关系Course的外键是( D ) A.课程号 B.开设专业号

C.先修课程号

D.开设专业号和先修课程号

5.由于关系模式设计不当所引起的插入异常指的是( C ) A.未经授权的用户对关系进行了插入操作

B.两个事务并发地对同一关系进行插入而造成数据库的不一致 C.由于码值的部分为空而不能将有用的信息作为一个元组插入到关系中 D.向关系中插入了不该插入的数据

6.X?Y能用FD推理规则推出的充分必要条件是( B ) A.Y?X B.Y?X+

C.X?Y+

D.X+

=Y+

7.下面关于SQL语言的描述中,不正确...的是( B ) A.SQL语言支持数据库的三级模式结构 B.一个SQL数据库就是一个基本表

C.SQL的一个表可以是一个基本表,也可以是一个视图

D.一个基本表可以跨多个存储文件存放,一个存储文件也可以存放一个或多个基本表

8.当关系R和S做自然连接时,能够把R和S原该舍弃的元组放到结果关系中的操作是( C A.左外连接 B.右外连接 C.外连接

D.外部并

9.设有关系R(书号,书名),如果要检索书名中至少包含4个字母,且第3个字母为M的图 书,则SQL查询语句中WHERE子句的条件表达式应写成( C ) A.书名LIKE '%_ _M%' B.书名LIKE '_ _M%' C.书名LIKE ' _ _M_%'

D.书名LIKE '_%M_ _'

10.设关系R和S具有相同的关系模式,则与R?S等价的是( B ) A.?t|t?R?t?S? B.?t|t?R?t?S? C.?t|t?R?t?S?

D.?t|t?R?t?S?

11.表示事务执行成功的语句是( A ) A.COMMIT B.RETURN C.ROLLBACK

D.OK

12.SQL2提供事务的四种隔离级别,其中最高级别是( A )

第 29 页 共 48 页

A.SERIALIZABLE C.READ COMMITTED

B.REPEATABLE READ D.READ UNCOMMITTED

13.SQL Server 2000提供的服务中,管理SQL Server周期性行为的安排,并在发生错误时通知系统管理员的是( B ) A.MS SQL Server

B.SQL Server Agent

C.MS DTC(Distributed Transaction Coordinator) D.Microsoft Server Service

14.PowerBuilder9.0开发工具附带的小型数据库是( A ) A.RDBMS ASA C.TARGET

B.WORKSPACE D.LIBRARY

15.在ODBC分层体系结构中,用来处理ODBC函数的是( C ) A.ODBC数据库应用程序 C.DB驱动程序

B.驱动程序管理器 D.数据源

二、填空题(本大题共10小题,每小题1分,共10分)

请在每小题的空格上填上正确答案。错填、不填均无分。

16.根据数据模型的不同,DBMS可以分成层次型、网状型、关系型、______面向对象______型等。 17.实体完整性规则要求关系中元组在组成___主键___的属性上不能有空值。

18.设有关系模式R(A,B,C,D),F是R上成立的FD集,F={B?A,B?D},则R的候选键是____(B,C)_____。 19.存储过程是使用SQL语句和流程控制语句编写的模块,存储过程经编译和优化后存储在数据库__中。 20.关系演算可以分为元组关系演算和___域___关系演算。 21.SQL3的触发事件有三类:____UPDATE____、DELETE和INSERT。

22.数据库由低到高安全性级别依次是环境级、职员级、OS级、网络级、___DBS_____级。 23.SQL Server 2000的混合验证模式表示数据库系统接受____WINDOWA_____和SQL授权用户。

24.在PowerBuilder9.0中,ODBC数据源创建以后,必须定义__数据库描述文件_后才能与数据源建立连接。 25.使用SQL/CLI时,函数调用中SQL语句将作为__字符串参数___动态地创建和传递。 三、简答题(本大题共10小题,每小题3分,共30分) 26.简述数据库系统三级模式结构中的两级映像,并说明其优点。 27.设有选课关系SC(Sno,Cno,Score),其属性为学号、课程号和成绩。 简述下面元组表达式的含义:

{t|(?u)(SC(u)?u[2]='C2'?t[l]=u[1]?t[2]=u[3])}

28.在关系模式分解时,为了保持原模式的特性,要求分解具有哪些特性? 29.简述使用游标的四个步骤。 30.简述第三级封锁协议的内容。 31.简述数据库故障的种类。

32.请用SQL语句完成如下授权:授予用户CHEN查询、修改关系S的权限,并且允许CHEN将这些权限转授给其他用户。

第 30 页 共 48 页

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库全国自考数据库系统原理试题答案(6)在线全文阅读。

全国自考数据库系统原理试题答案(6).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/380560.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: