数据库试题库有答案.docx

上传人:b****1 文档编号:14014481 上传时间:2023-06-20 格式:DOCX 页数:23 大小:35.14KB
下载 相关 举报
数据库试题库有答案.docx_第1页
第1页 / 共23页
数据库试题库有答案.docx_第2页
第2页 / 共23页
数据库试题库有答案.docx_第3页
第3页 / 共23页
数据库试题库有答案.docx_第4页
第4页 / 共23页
数据库试题库有答案.docx_第5页
第5页 / 共23页
数据库试题库有答案.docx_第6页
第6页 / 共23页
数据库试题库有答案.docx_第7页
第7页 / 共23页
数据库试题库有答案.docx_第8页
第8页 / 共23页
数据库试题库有答案.docx_第9页
第9页 / 共23页
数据库试题库有答案.docx_第10页
第10页 / 共23页
数据库试题库有答案.docx_第11页
第11页 / 共23页
数据库试题库有答案.docx_第12页
第12页 / 共23页
数据库试题库有答案.docx_第13页
第13页 / 共23页
数据库试题库有答案.docx_第14页
第14页 / 共23页
数据库试题库有答案.docx_第15页
第15页 / 共23页
数据库试题库有答案.docx_第16页
第16页 / 共23页
数据库试题库有答案.docx_第17页
第17页 / 共23页
数据库试题库有答案.docx_第18页
第18页 / 共23页
数据库试题库有答案.docx_第19页
第19页 / 共23页
数据库试题库有答案.docx_第20页
第20页 / 共23页
亲,该文档总共23页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

数据库试题库有答案.docx

《数据库试题库有答案.docx》由会员分享,可在线阅读,更多相关《数据库试题库有答案.docx(23页珍藏版)》请在冰点文库上搜索。

数据库试题库有答案.docx

数据库试题库有答案

精品文档

复习题

一、填空题:

1、三类经典的数据模型是_________、_________和_________。

其中,________目前应用最广泛。

2、_________模型是面向信息世界的,它是按用户的观点对数据和信息建模;________模型是面向计算机世界的,它是按计算机系统的观点对数据建摸。

3、关系模型的实体完整性是指______________________________。

在关系模型中,候选码是指_______________________,全码是指_________________________。

4、设Ei为关系代数表达式,根据关系代数等价变换规则,(E1×E2)×E3≡__________,若选择条件F只涉及E1中的属性,则σF(E1×E2)≡____________。

5、数据依赖是关系中属性间的相互关联,最重要的数据依赖有两种,即_____依赖和多值依赖。

6、在关系规范化过程中,将1NF转化为2NF,要消除______________________,若一个关系模式R∈2NF,并且消除了非主属性对码的传递依赖,则R∈__NF。

7、数据库的保护措施有________控制、_________控制、_________控制和数据库恢复等。

8、事务是并发控制的基本单位,事务的四个性质是_______性、_______性、_______性和________性。

9、并发控制的主要方法是封锁,封锁的类型有两种,即________锁和_______锁。

10、故障恢复的基本手段有____________和_________________。

11、DBMS的中文全称是___________。

12、数据管理的发展经历了人工管理阶段、_________阶段和________阶段。

13、数据库系统的三级模式分别是___________,___________和_________。

其中__________是用来定义数据库的全局逻辑结构的。

数据库系统的两级独立性分别是__________和_________。

14、数据库设计的步骤有需求分析、___________、逻辑结构设计、___________、数据库实施和____________。

15、实体联系模型中三种联系是__________、__________、__________;

16、数据库系统是由数据库、__________、__________、__________和用户共同组成;

17、并发控制带来的三种数据不一致是__________、__________、__________;

18、数据库的逻辑模型设计阶段,任务是将________转换成关系模型;

19、关系规范化理论是设计________的指南和工具。

20、从用户角度看,数据库系统的体系结构可分为_________结构、________结构、客户/服务器结构和_________结构。

二、选择题:

1、要保证数据库逻辑数据独立性,需要修改的是()

A.模式B.

C.模式与外模式的映射D.

2、不允许任何其他事务对一个锁定目标加锁的锁是()。

A共享锁B排他锁

C共享锁或排他锁D都不是

3、数据库中()是指数据的正确性和相容性。

A安全性B完整性

C并发性D恢复性

4、设K为关系模式R中的属性或属性组合,若U完全函数依赖K,则K称为R的一个()。

A关键字B候选码

C主属性D主属性值

5、数据库系统和文件系统的区别是()。

A数据库系统复杂,文件系统简单;

B文件系统不能解决数据冗余和数据独立性问题,而数据库系统能解决此问题;

C文件系统只能管理程序文件,而数据库系统能管理各种文件;

D文件系统管理的数据量小,而数据库系统管理的数据量大;

6、设关系R,按条件f对关系R进行选择,其关系代数是()。

Aσf(R×R)BΠf(R∞R)

Cσf(R)DΠf(R)

7、关系模式中,各级模式之间的关系为()。

A3NF∈2NF∈1NFB3NF∈1NF∈2NF

C1NF∈2NF∈3NFD2NF∈1NF∈3NF

8、数据库系统的核心是()

A数据库B数据库管理系统

C数据模型D软件工具

9、多用户共享数据库时,为了保证用户正确读写数据,DBMS必须进行()。

A安全性控制B恢复性控制

精品文档.

精品文档

C并发性控制D可靠性控制

10、数据库管理系统能实现对数据的查询、插入、删除等操作,这种功能是()。

A数据定义功能B数据管理功能

C数据操纵功能D数据控制功能

11、数据模型的三要素是()。

A数据结构、数据操作和数据完整性

B数据结构、数据库定义和数据库维护

C数据定义、数据操作和数据维护

D关系数据库、层次数据库和网状数据库

12、E-R模型的基本成分是()。

A字段和记录B记录和实体

C联系和属性D实体和联系

13、关系数据库用()来表示实体之间的联系。

A树结构B网结构

C二维表D线性表

14、在数据库系统中,系统的故障类型有三种,如下不是故障类型的为()。

A系统故障B磁盘故障

C事物故障D操作系统故障

15、在并发操作中可能产生若干数据库不一致性,除了丢失修改、不能重复读以外,还有()。

A读“脏”数据B不可串行化

C事物内部故障D活锁和死锁

16、具有数据冗余度小,数据共享以及较高数据独立性等特征的系统是()。

A文件系统B数据库系统

C管理系统D高级程序

17、在一个关系中,如果有这样一个属性组存在,它的值能唯一的标识此关系中的一个元组,该属性组称为()。

A候选码B数据项

C主属性D主属性值

18、.在数据库设计中,将E-R图转换成关系数据模型的过程属于()。

A需求分析阶段B逻辑设计阶段

C概念设计阶段D物理设计阶段

19、设F是基本关系R的一个或一组属性,但不是关系R的码。

如果F与基本关系S的主码K相对应,则称F是基本关系R的()。

A候选码B主码C全码D外码

20、当局部E-R图合并成全局E-R图时,可能出现冲突,下面所列举的冲突中()不属于上述冲突。

A属性冲突B语法冲突C结构冲突D命名冲突

21、在SQL语言中,视图是数据库体系结构中的()。

A内模式B模式C外模式D物理模式

22、下列()运算不是专门的关系运算。

A选择B投影C笛卡尔积D连接

23、日志文件的主要作用是处理数据库的()。

A安全性B完整性C恢复D并发控制

三、是非题:

()1、在关系代数中,自然连接就是等值连接。

()2、视图是由基本表或其他视图导出的表,因此它对应实际存储的数据。

()3、在关系规范化过程中,将1NF转化为2NF,要消除非主属性对码的传递依赖。

()4、实体间的所有联系都可以转换为单独的联系表。

()5、任何一个二目关系都是属于BCNF的。

()6、deletetable和droptable都可以完全删除一张表。

()7、对象和实体之间是ispartof的关系,属性和对象类型之间是ismemberof的关系。

()8、若R∈3NF,则R必属于BCNF。

()9、数据库系统就是DBMS。

()10、在数据库的设计过程中规范化是必不可少的。

四、简答题:

1、什么是E-R图?

E-R图的基本要素是什么?

2、并发操作可能会产生哪几类数据不一致?

用什么方法能避免各种不一致的情况?

3、数据库恢复的基本技术有哪些?

精品文档.

精品文档

五、计算:

设有如下所示的三个具体关系:

RST

DCFDECBA5b23dbaf4

c1a5ebd8d4cfa4

5d

dageafg

d

b

T))

A='a'∧B='f'(R∞A,C,D(σ1)E1=Π1、求:

(D(T)

ΠΠD(S)-

(2)E2=D<5(S))E3=(R÷T)×(σ(3)

C(T))×Π∩(ΠA,B(R)(4)E4=R

2、MN

D

BCAD

Cd1

b1c1a1d1

c1d3

b2c2a1d2

c2d2b1c2a1

d1b2c1a2

d1b2c3a3

d2b2c2a2

N))

σA='a1'∧B='b1'(M∞E1=ΠA,C,D(求:

(1)、c,D(M)-NΠ

(2)、E2=、E3=(M÷N)×N(3)

、六、1三个关系为:

S(S#,SNAME,AGE,SEX)

C(C#,CNAME,TEACHER)

SC(S#,C#,GRADE)

的学生的学号和姓名;1)检索学习课程号为C5(检索“李强”同学不学的课程号;

(2)

的学生的学号和成绩;检索学习课程号为C2(3)

检索”程军”老师所代的课程号和课程名;(4)

的男学生的学号和姓名;检索年龄大于21(5)

的学生的学号和姓名;检索选修课程名为Maths(6)

的学生学号;或C4(7)检索选修课程号为C2;删除”程军”,”程玲”,21,女)“王云”同学的年龄改为22岁;插入一个新的学生记录(”S9”把(8)

老师所代的课程。

SP:

,供应商表S及供应表2、设有如下所示的零件表P)PADDR,PQTYPNAMEP(PNO,,)SNAME,SADDRS(SNO,),SPQTYSP(SNO,PNO其中,各列的含义如下:

PQTY—零件库存量—零件存放地点,—零件号,PNAME—零件名称,PADDRPNOSPQTY—供应量SNAME—供应商名称,SADDR—供应商地址,SNO—供应商号,SQL语句写出下列操作:

试用为主码。

表,且定义PNOP1)利用SQL的数据定义功能创建()查询所有在“北京”的供应商号,供应商名称及其所供应的所有零件数量的总和(SUM)。

(2

(3)查询供应量已超过1000的零件的零件号,零件名称及零件的库存量。

(4)将所有存放地点在“西安”的零件的库存量增加50%。

(5)从供应关系SP中删除供应量低于1000的供应记录。

精品文档.

精品文档

(6)将对S表的查询及插入的权限授予USER1用户。

七、

1.现有如下关系模式:

教师(教师编号,姓名,电话,所在部门,借阅图书编号,图书名称,借阅日期,备注)

(1)试分析该关系模式的函数依赖,并指明其主码。

(2)该关系是否存在部分函数依赖,若有,请指出。

(3)将该关系分解到2NF,3NF。

2.考生(准考证号,姓名,电话,家庭住址,报考专业编号,报考专业名称,报考年份,备注)

(1)试分析该关系模式的函数依赖,并指明其主码。

(2)该关系是否存在部分函数依赖,若有,请指出。

(3)将该关系分解到2NF,3NF。

八、数据库设计题:

1.

学生与教师管理教学模型如下:

(1)有若干学生包括:

学号、姓名、性别、年龄。

(2)有若干教师包括:

编号、姓名、性别、年龄、职称。

(3)开设若干课程包括:

课程号、课程名、课时、学分。

(4)一门课程只安排一名教师任教,一名教师可任多门课程。

教师任课包括任课时间和使用教材。

(5)一门课程有多名学生选修,每名学生可选修多门课。

学生选课包括所选课程和考核成绩。

求:

(1)确定实体及其包含的属性。

(2)设计系统的概念结构模型(E-R图)。

(3)设计系统的关系数据库逻辑模型(关系模式)。

2.

(1)图书信息包括:

书号、书名、作者、数量、出版社、单价、架号。

(2)出版社信息包括:

出版社号、社名、地址、电话、邮编、信箱。

(3)读者信息包括:

借书证号、姓名、单位。

(4)一个出版社可以出版多种书籍,但每本书只能在一个出版社出版,出版应有日期和责任编辑。

(5)每个读者可以借阅多本图书,每本图书可以有多人借阅。

借阅信息包括:

借书日期、还书日期、是否续借。

解题要求:

(1)确定实体及其包含的属性。

(2)设计系统的概念结构模型(E-R图)。

(3)设计系统的关系数据库逻辑模型(关系模式)。

复习题参考答案

一、填空题:

1.层次模型网状模型关系模型关系模型

2.概念模型数据模型

3.主属性的值不能为空能唯一标识元组的属性和属性组

4.E1×(E2×E3)σ(E1)×E2F1

5.函数

6.非属性对码的部分函数依赖3

7.安全性完整性并发

8.原子性一致性隔离性持久性

9.排它锁共享锁

10.数据转储登记日志文件

11.数据库管理系统

12.文件系统数据库管理

13.外模式模式内模式模式外模式/模式模式/内模式

14.概念结构设计物理结构设计数据库的运行和维护

精品文档.

精品文档

15.一对一一对多多对多

16.数据库管理系统操作系统数据库管理员

17.丢失修改不可重复读读脏数据

18.E-R图

19.逻辑结构

20.集中式分布式浏览器/服务器

二、选择题:

1-5CBBBB

6-10CABCC

11-15ADCDA

16-20BABDB

21-23CCC

三、是非题:

1-5错错错对对

6-10错错错错对

四、简答题:

五、计算:

1、

ABD

a1b1d1

a1b1d2

2、

CD

c2d3

c3d1

3、

ABCD

a1b1c1d1

a1b1c2d2

a2b2c1d1

a2b2c2d2

4.

ABC

afb

afc

2、

1、

ABD

d1a1b1

d2

a1b1

2、

DC

d3c2

d1c3

、3

CABD

d1a1b1c1

d2b1c2a1

d1

b2

a2

c1

精品文档.

精品文档

d2

c2a2

b2

六、1

s))c5'∧s.s#=sc.s#(scΠ1、s#,sname(σc#='

s))、Πc#(c)-Πc#(σsname=‘李强'∧s.s#=sc.s#(sc2

(sc))''c2Πs#,grade(σc#=3、

(C))''程军Πc#,cname(σteacher=4、

(S))男'age>21∧sex='s#,sname(5、Πσ

)S'(C))SC)σ6、Πs#,sname((Πc#(cname='maths

(sc))c4'∨c#='Πs#(σc#='c2'7、

SQL语言查询语句

SELECTS.S#,S.Sname1.SC,S

FROM

ANDSC.S#=S.S#;''SC.C#=C5WHERE

C#2.SELECT

FROMC

C#NOTIN(SELECTSC.C#WHERE

FROMSC,S

ANDS.S#=SC.S#);‘‘李强WHERES.Sname=

SELECTS#,GRADE.3SC

FROM

;

C2''WHEREC#=C#,Cname4.SELECT

C

FROM

;‘'TEACHER=程军WHERE

S#,Sname5.SELECT

S

FROM

ANDAGE>21;‘男'WHERESEX=SELECTS#,Sname.6SC,S,C

FROM

ANDC.C#=SC.C#ANDSC.S#=S.S#;''mathsWHEREC.Cname=S#SELECT7.

SCFROM

;'ORC#='C4WHEREC#='C2'

.8TESUPDASETAGE=22

;王云''WHERESNAME=

INSERTINTOS

;)',女'21''''ALUESV(S9,程玲,

DELETE

精品文档.

精品文档

FROMC

WHERETEACHER='程军';

2、

1、CREATETABLEP

(PNOCHAR(5)NOTNULLUNIQUE,

PNAMECHAR(15),

PADDRCHAR(20),

PQTYCHAR(10));

2、SELECTSNO,SNAME,SUM(SPQTY)

FROMS,SP

WHERES.SNO=SP.SNOANDS.SADDR='北京';

3、Selectp.pno,pname,pqty

FROMP,SP

WHEREP.PNO=SP.PNOANDSP.SPQTY>1000;

4、UPDATEP

SETPQTY=PQTY+PQTY*50%

WHEREPADDR='西安';

5、DELETE

FROMSP

WHERESPQTY<1000;

6、GRANTSELECT,INSERT

ONS

TOUSER1;

七、

1、

(1)若姓名没有重复,则候选码有:

(教师编号,借阅图书编号),(姓名,借阅图书编号)

主码:

(教师编号,借阅图书编号)

(2)存在部分函数依赖。

如因为教师编号-〉姓名,借阅图书编号-〉图书名称,所以(教师编号,借阅图书编号)-〉姓名,-〉所在部门,-〉图书名称,都是部分函数依赖关系。

(3)分解到2NF

T1(教师编号,借阅图书编号,借阅日期)

T2(教师编号,姓名,电话,所在部门)

T3(图书编号,图书名称)

由于分解后,各关系模式不存在非主属性对码的传递依赖,所以上述分解已经达到3NF。

若姓名是唯一的,则由于教师编号<->姓名<->电话,相当于直接依赖。

2、

(1)、若姓名没有重复,则候选码有:

(准考证号,报考专业编号),(姓名,报考专业编号)

主码为(准考证号,报考专业编号)

(2)、存在部分函数依赖。

如因为准考证号-〉姓名,报考专业编号-〉报考专业名称,所以(准考证号,报考专业编号)-〉姓名,-〉家庭住址,-〉报考专业名称,都是部分函数依赖关系。

(3)、分解到2NF

T1(准考证号,报考专业编号,报考年份)

T2(准考证号,姓名,电话,家庭住址)

T3(报考专业编号,报考专业名称)

由于分解后,各关系模式不存在非主属性对码的传递依赖,所以上述已经达到3NF。

若姓名是唯一的,则由于准考证号<->姓名<->电话,相当于直接依赖。

八、数据库设计:

1、

精品文档.

精品文档

课程名姓名学号课程号学生课程

性别年龄学分课时

姓编教性职年龄

实体联系图:

学生

m

成绩选课n

课程

m

教材任课时间任课

1

教师数据库逻辑模型

学生(学号,姓名,性别,年龄)

教师(编号,姓名,性别,年龄,职称)

课程(课程号,课程名,课时,学分,编号,任课时间,教材)

选课(学号,课程号,成绩)

2、

1、实体属性图

精品文档.

精品文档

借书证号读姓单

社出版社

电话地址出版社信箱邮编

书名书号

单价作者图书数量架号出版社

2、精品文档.

精品文档

出版社1

出出版日期责任编辑版n

图m

借书日还书日n

、数据库逻辑模式3图书(书号,书名,作者,数量,出版社,单价,架号,出版日期,责任编辑)出版社(出版社号,社名,地址,电话,邮编,信箱)读者(借书证号,姓名,单位)借阅(借书证号,书号,借书日期,还书日期)

精品文档.

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

当前位置:首页 > 自然科学 > 物理

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2