数据库系统原理Word文档下载推荐.docx

上传人:b****6 文档编号:16240491 上传时间:2022-11-21 格式:DOCX 页数:61 大小:1.02MB
下载 相关 举报
数据库系统原理Word文档下载推荐.docx_第1页
第1页 / 共61页
数据库系统原理Word文档下载推荐.docx_第2页
第2页 / 共61页
数据库系统原理Word文档下载推荐.docx_第3页
第3页 / 共61页
数据库系统原理Word文档下载推荐.docx_第4页
第4页 / 共61页
数据库系统原理Word文档下载推荐.docx_第5页
第5页 / 共61页
点击查看更多>>
下载资源
资源描述

数据库系统原理Word文档下载推荐.docx

《数据库系统原理Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《数据库系统原理Word文档下载推荐.docx(61页珍藏版)》请在冰豆网上搜索。

数据库系统原理Word文档下载推荐.docx

B.书名LIKE'

__M%'

C.书名LIKE'

__M_%'

D.书名LIKE'

_%M__'

10.设关系R和S具有相同的关系模式,则与R

S等价的是()

A.

B.

C.

D.

11.表示事务执行成功的语句是()

A.COMMITB.RETURN

C.ROLLBACKD.OK

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

A.SERIALIZABLEB.REPEATABLEREAD

C.READCOMMITTEDD.READUNCOMMITTED

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

A.MSSQLServer

B.SQLServerAgent

C.MSDTC(DistributedTransactionCoordinator)

D.MicrosoftServerService

14.PowerBuilder9.0开发工具附带的小型数据库是()

A.RDBMSASAB.WORKSPACE

C.TARGETD.LIBRARY

15.在ODBC分层体系结构中,用来处理ODBC函数的是()

A.ODBC数据库应用程序B.驱动程序管理器

C.DB驱动程序D.数据源

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

请在每小题的空格上填上正确答案。

错填、不填均无分。

16.根据数据模型的不同,DBMS可以分成层次型、网状型、关系型、_______________型等。

17.实体完整性规则要求关系中元组在组成_____________的属性上不能有空值。

18.设有关系模式R(A,B,C,D),F是R上成立的FD集,F={B

A,B

D},则R的候选键是_________。

19.存储过程是使用SQL语句和流程控制语句编写的模块,存储过程经编译和优化后存储在_________中。

20.关系演算可以分为元组关系演算和_____________关系演算。

21.SQL3的触发事件有三类:

________、DELETE和INSERT。

22.数据库由低到高安全性级别依次是环境级、职员级、OS级、网络级、________级。

23.SQLServer2000的混合验证模式表示数据库系统接受_________和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将这些权限转授给其他用户。

33.简述T-SQL语言中局部变量和全局变量的区别。

34.简述PowerBuilder9.0应用画板的功能。

35.简述UML类图中的重复度与ER模型中实体基数的区别。

四、设计题(本大题共5小题,每小题4分,共20分)

36.设某数据库有三个关系:

音像(音像编号,音像名,租金,类别)

会员(会员编号,会员名,年龄,所在地区,联系电话)

租借(音像编号,会员编号,租借日期,归还日期)

试用SQL语言查询李扬租借过的音像制品的名称和类别。

37.依据36题的关系模式,试用SQL语句查询2010年5月以前租借音像制品的会员编号。

(注:

租借日期为字符型,格式为'

2010/01/01'

38.依据36题的关系模式,试用SQL语句建立一个有关科幻类音像制品的视图LM。

39.依据36题的关系模式,试用SQL语句查询每一类音像制品的类别和被租借的次数。

40.依据36题的关系模式,试用关系代数查询北京地区的会员名和联系电话。

五、综合题(本大题共2小题,每小题5分,共10分)

41.设有一个记录商品采购信息的关系模式:

R(商品号,商品名,规格,采购日期,采购单价,采购数量,采购员编号,采购员姓名)

如果规定:

每名采购员可负责多种商品的采购,但每种商品只能由一个人员负责采购;

商品的采购单价随市场行情而定。

(1)根据上述规定,写出R的基本FD和关键码。

(2)R最高达到第几范式。

(3)将R规范到3NF。

42.某学生宿舍管理系统,涉及的部分信息如下:

(1)学生:

学号,姓名,性别,专业,班级。

(2)寝室:

寝室号,房间电话。

(3)管理员:

员工号,姓名,联系电话。

其中:

每个寝室可同时住宿多名学生,每名学生只分配一个寝室;

每个寝室指定其中一名学生担当寝室长;

每个管理员同时管理多个寝室,但每个寝室只有一名管理员。

(1)建立一个反映上述局部应用的ER模型,要求标注联系类型(可省略实体属性)。

(2)根据转换规则,将ER模型转换为关系模型。

2006年10月份自考数据库系统原理真题

一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项

中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均

无分。

1.最终用户使用的数据视图称为()

A.内模式

B.外模式

C.概念模式

D.存储模式

答案:

B

2.在数据库系统中,把可以相互区别的客观事物称为()

A.文件

B.字段

C.实体

D.关键码

C

3.数据库的三级模式结构之间存在着两级映像,使得数据库系统具有较高的()

A.事务并发性

B.数据可靠性

C.数据独立性

D.数据重用性

4.设关系R和S的元数分别为r和s,则R×

S的元数为()

A.r+s

B.r-s

C.r×

s

D.MAX(r,s)

A

5.设有关系R(A,B,C)和S(D,A),如下图所示,R的主键为A,S的主键为D且外键为A.则

关系S中违反参照完整性约束的元组是()

A.(1,2)

B.(2,NULL)

C.(3,3)

D.(4,4)

D

6.有关系R(sno,sname,age),下列关于空值的查询语句中,不能产生正确结果的是()

A.SELECTsnameFROMRWHEREage=NULL

B.SELECTsnameFROMRWHEREageISNULL

C.SELECTsnameFROMRWHERENOT(ageISNULL)

D.SELECTsnameFROMRWHEREageISNOTNULL

7.在数据库系统中,系统故障造成()

A.硬盘数据丢失

B.软盘数据丢失

C.内存数据丢失

D.磁带数据丢失

8.在关系模式R(A,B,C)中,F={(A,B)→C,B→C},则R最高达到()

A.1NF

B.2NF

C.3NF

D.BCNF

9.数据库设计中,用于反映企业信息需求的是()

A.ER模型

B.关系模型

C.层次模型

D.网状模型

10.在一个ER模型中,有3个不同的实体集和3个不同的二元联系,其中有1个一对一联系、1个

一对多联系和1个多对多联系,根据ER模型转换成关系模型的规则,转换成关系的数目是()

A.3

B.4

C.5

D.6

11.如果事务T获得了数据对象Q上的S锁,则其他事务在数据对象Q上()

A.可加X锁

B.可加S锁

C.可加任何锁

D.不能加任何锁

12.在事务依赖图中,若两个事务的依赖关系构成循环,则()

A.事务执行成功

B.系统出现活锁

C.事务执行失败

D.系统出现死锁

13.在数据库系统中,日志文件用于()

A.保障事务的并发性

B.保障数据的安全性

C.检测系统的死锁

D.数据库故障的恢复

14.在一个DDBS中,各场地均采用关系数据模型,但某些场地的DBMS是Oracle,而另一些是

SQLServer,则称之为()

A.异构型

B.异质型

C.同构异质型

D.异构同质型

15.在面向对象数据库系统中,不同类的对象共享公共部分的结构和特性称为()

A.共享性

B.继承性

C.通用性

D.一致性

二、填空题(本大题共10小题,每小题1分,共10分)请在每小题的空格中填上正确答

案。

16.数据库的三级模式结构中,全局数据视图的描述称为。

1.数据库的三级模式结构中,全局数据视图的描述称为___。

概念模式(或模式)

2.在数据库系统中管理数据的软件称为___。

数据库管理系统(或DBMS)

3.当关系R和S做自然连接时,能够把原该舍弃的元组放到结果关系中的操作称为___。

4.有关系模式S(sno,sname,age),查询年龄(age)不超过20岁学生姓名(sname)的关系

代数表达式是___。

Ⅱsname(σage≤20(S))

5.有关系模式R(A,B,C),F={A→C,AB→C},则R中存在___函数依赖。

部分

6.有关系模式R(A,B,C),F={B→A,B→C},则分解ρ={AB,AC}丢失的FD是___。

B→C

7.有关系模式R(A,B,C,D,E),F={A→B,AC→E,C→D},则R的候选键为___。

AC

8.数据库的并发操作通常会带来的3类问题是丢失更新、不一致分析和___。

读“脏”数据

9.PXC协议要求X封锁必须保留到___。

事务终点

10.在分布式数据库系统中,查询处理应考虑局部处理代价和___。

传输代价

1.设有如下的三个关系模式:

S(SNO,SNAME,AGE,SEX)

SC(SNO,CNO,GRADE)

C(CNO,CNAME,TEACHER)

试写出检索学习″WANG″老师讲授课程的男学生的姓名(SNAME)的关系代数表达式。

2.简述关系模型的3个组成部分。

(1)数据结构;

(1分)

(2)数据操作;

(3)完整性规则。

3.设R={A,B,C},F={A→B,B→C},ρ={AB,BC}

试判断ρ是否为无损联接分解,并说明理由。

ρ是无损联接分解。

令R1=AB,R2=BC

则R1∩R2=B,R2-R1=C(1分)

由F可知:

R1∩R2→R2-R1,所以ρ是无损联接分解。

4.在全局ER模型设计过程中,需要消除局部ER模型之间存在的哪三种冲突?

属性冲突、(1分)结构冲突、(1分)命名冲突。

5.简述事务的原子性。

一个事务中所有对数据库操作是一个不可分割的操作序列。

(3分)

或者“事务要么完整地被全部执行,要么什么也不做”。

6.简述两段封锁协议的内容。

两段封锁将事务分成增生阶段和收缩阶段。

增生阶段事务可以申请封锁,但不能解除任何已取得的封锁。

收缩阶段事务可以释放封锁,但不能申请新的封锁。

7.简述数据库系统中可能发生的故障类型。

事务故障、(1分)系统故障、(1分)介质故障。

8.设有供应商关系S和零件关系P,如题34图所示,S和P的主键分别是“供应商号”和“零件

号”,P的外键是“供应商号”。

分析下列3个操作能否被正确执行,并说明理由。

Ⅰ.在P中插入元组(′P2′,′白′,′A2′)

Ⅱ.在P中插入元组(NULL,′绿′,′A1′)

Ⅲ.在P中插入元组(′P4′,′白′,′A5′)

操作Ⅰ不能被正确执行,因为违反了主键唯一性的约束。

操作Ⅱ不能被正确执行,因为违反了实体完整性规则。

操作Ⅲ不能被正确执行,因为违反了参照完整性规则。

9.简述分布式数据库的数据独立性。

分布式数据库系统的数据独立性包括物理独立性,(1分)逻辑独立性(1分)和分布独立

性。

1.有4个关系模式如下:

出版社(出版社编号,出版社名称)

图书(图书编号,书名,出版社编号,定价)

作者(作者编号,姓名)

著书(图书编号,作者编号,作者排序)

注:

作者排序=1表示第一作者,依此类推。

用SQL语句,完成第36~39题。

(1).检索所有定价超过20元的书名。

SELECT书名(1分)

FROM图书(1分)

WHERE定价>

20(2分)

(2).统计每个出版社图书的平均定价。

SELECT出版社编号,AVG(定价)(2分)

GROUPBY出版社编号(1分)

(3).将科学出版社的所有图书定价下调5%。

UPDATE图书SET定价=定价*0.95(1分)

WHERE出版社编号IN(1分)

(SELECT出版社编号FROM出版社(1分)

WHERE出版社名称="

科学"

)(1分)

【说明】WHERE出版社名称LIKE"

也正确。

(4).列出所有图书的书名、第一作者姓名和出版社名称。

SELECT书名,姓名,出版社名称(1分)

FROM出版社A,图书B,作者C,著书D(1分)

WHEREA.出版社编号=B.出版社编号ANDB.图书编号=D.图书编号(1分)

ANDC.作者编号=D.作者编号AND作者排序=1。

2.基于第36~39题的4个关系模式,再给出如下语义:

(1)每个出版社出版多种图书,每种图书有唯一的图书编号,且每种图书只能由一个出版社出

版。

(2)一种图书有多名作者,且每一个作者可能编著多种图书。

(1).试设计ER模型,要求标注联系的类型,可省略属性。

五、综合题(本题10分)

1.假设某旅馆业务规定,每个账单对应一个顾客,账单的发票号是唯一的,账单中包含一个

顾客姓名、到达日期和顾客每日的消费明细,账单的格式如题41图所示。

如果根据上述业务规则,设计一个关系模式:

R(发票号,到达日期,顾客姓名,消费日期,项目,金额)。

试回答下列问题:

(1)找出R的候选键。

(2)判断R最高可达到第几范式,为什么?

(3)给出R的一个可能的3NF分解。

(1)R的候选键是(发票号,消费日期,项目)(2分)

(2)R∈1NF(2分)

因为R中存在部分函数依赖:

发票号→到达日期,顾客姓名。

(2分)

(3)R1(发票号,到达日期,顾客姓名)(2分)

R2(发票号,消费日期,项目,金额)(2分)

2007年10月高等教育自学考试全国统一命题考试

数据库系统原理试卷

课程代码4735

1.在数据库方式下,信息处理中占据中心位置的是()

A.磁盘B.程序C.数据D.内存

2.下列功能中,不属于DML基本操作功能的是()

A.排序B.插入

C.修改D.检索

3.在下列四种模型中,与计算机的硬件及软件均无关的是()

A.外部模型B.逻辑模型

C.概念模型D.内部模型

4.设计数据库时,应该首先设计数据库的()

A.应用系统结构B.概念结构

C.逻辑结构D.物理结构

5.如果实体X的存在依赖于Y的存在,且X主键的部分或全部从Y中获得,则X是()

A.递归实体B.复合实体

C.弱实体D.超类实体

6.关系规范化中的插入异常是指()

A.不该插入的数据被插入B.应该插入的数据没插入

C.插入了没有用的数据D.插入了错误的数据

7.两个函数依赖集F和G等价的充分必要条件是()

A.F=GB.F+=G

C.F=G+D.F+=G+

8.设有关系R和S如题8图:

R

C

a

b

c

d

f

c

d

S

g

a

F

题8图

则R与S进行差运算,其结果的元组数为()

A.1B.2

C.3D.5

9.下列不属于存储过程优点的是()

A.增加了程序编写工作量B.提高运行速度

C.降低网络通信量D.间接实现安全控制

10.SQL语言的标准库函数COUNT、SUM、AVG、MAX和MIN等,不允许出现在下列哪个子句中()

A.SELECTB.HAVING

C.GROUP…HAVINGD.WHERE

11.SQL语言是关系型数据库系统典型的数据库语言,它是()

A.过程化语言B.结构化查询语言

C.格式化语言D.导航式语言

12.将查询关系S的权限授予用户WANG,并允许该用户将此权限授予其他用户。

实现此功能的SQL语句是()

A.GRANTSELECTTOSONWANGWITHPUBLIC

B.GRANTSELECTONSTOWANGWITHPUBLIC

C.GRANTSELECTTOSONWANGWITHGRANTOPTION

D.GRANTSELECTONSTOWANGWITHGRANTOPTION

13.若事务T1已经给数据A加上了共享锁,则事务T2()

A.只能再对A加共享锁

B.只能再对A加排他锁

C.可以对A加共享锁,也可以对A加排他锁

D.不能再给A加任何锁

14.在对象联系图中,表示对象类型之间的超类与子类联系的是()

A.双向箭头B.双线箭头

C.双箭头D.单箭头

15.在SQL/CLI中,将宿主程序与数据库交互的有关信息记录在运行时数据结果中的是

()

A.环境记录、连接记录、语句记录、描述记录

B.环境记录、连接记录、语句记录、运行记录

C.环境记录、连接记录、运行记录、描述记录

D.环境记录、运行记录、语句记录、描述记录

16.关系模型和层次、网状模型的最大差别是用_______导航数据。

17.数据库系统中三级模式结构定义存放在________中。

18.如果关系模式R是1NF,且每个非主属性________函数依赖于候选键,那么称R是第二范式的模式。

19.模式分解的优点之一是能消除___数据冗余_____和操作异常现象。

20.若关系A有m个属性,关系B有n个属性,则A×

B有________个属性。

21.SQL语言中,向数据库表中插入数据的命令是_____。

22.在程序中,事务以BEGINTRANSACTION语句开始,以_______语句或ROLL-BACK语句结束。

23.数据库的并发操作通常会带来三个问题:

________问题、读脏数据问题、不可重复读问题。

24.ODBC技术为应用程序提供了一套CLI函数库和基于_______的运行支持环境。

25.在面向对象技术中,数据类型系统由基本类型、复合类型和________三部分组成。

26.什么是数据独立性?

在数据库中有哪两级独立性?

数据独立性是指改变数据结构不会影响数据。

逻辑数据独立性和物理数据独立性

27.什么是DB的系统缓冲区?

28.设有函数依赖集F={AB→CE,A→C,GP→B,EP→A,CDE→P,HB→P,D→HG,ABC→PG},计算属性集D关于F的闭包D+。

29.什么是事务?

它具有哪些性质?

30.简述基本表和视图和区别。

基本表储存在数据库中,而视图是由多个基本表或视图组成的,不直接储存在数据库中。

31.简述SQL语言的特点。

操作性强,易于理解

32.DBS中有哪些类型的故障?

哪些故障破坏了数据库?

哪些故障未破坏数据库?

33.SQL完整性约束有哪些?

域约束,基本表约束,断言

34.简述类图中的重复度与ER图中实体的基数的区别。

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

当前位置:首页 > 小学教育 > 语文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1