《数据库原理及应用》期末考试考前练习卷.docx

上传人:b****2 文档编号:1851541 上传时间:2022-10-24 格式:DOCX 页数:9 大小:32.49KB
下载 相关 举报
《数据库原理及应用》期末考试考前练习卷.docx_第1页
第1页 / 共9页
《数据库原理及应用》期末考试考前练习卷.docx_第2页
第2页 / 共9页
《数据库原理及应用》期末考试考前练习卷.docx_第3页
第3页 / 共9页
《数据库原理及应用》期末考试考前练习卷.docx_第4页
第4页 / 共9页
《数据库原理及应用》期末考试考前练习卷.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

《数据库原理及应用》期末考试考前练习卷.docx

《《数据库原理及应用》期末考试考前练习卷.docx》由会员分享,可在线阅读,更多相关《《数据库原理及应用》期末考试考前练习卷.docx(9页珍藏版)》请在冰豆网上搜索。

《数据库原理及应用》期末考试考前练习卷.docx

《数据库原理及应用》期末考试考前练习卷

《数据库原理及应用》练习卷

一.选择题

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

A.外部模型B.逻辑模型C.概念模型D.内部模型

2.向基本表中增加一个新列后,原有元组在该列上的值是。

A.B.C.空值D.不确定

3.设有属性A,B,C,D,以下表示中不是关系的是。

A.R(A)B.R()C.R(A×B×C×D)D.R()

4.如果采用关系数据库来实现应用,在数据库设计的阶段将关系模式进行规范化处理。

A.需求分析B.概念设计C.逻辑设计D.物理设计

5.提供授权功能以控制不同用户访问数据的权限,其主要目的是为了实现数据库的

A.一致性B.完整性C.安全性D.可靠性

6.若属性X函数依赖于属性Y时,则属性X与属性Y之间具有。

A.一对一联系B.一对多联系C.多对一联系D.多对多联系

7.数据库恢复的主要依据是。

C.文档D.事务日志

8..数据库应用程序的编写是基于三级模式结构中的。

A.外模式B.逻辑模式C.内模式D.概念模式

外模式:

外模式又称子模式或用户模式,对应于用户级。

概念模式:

模式又称概念模式或逻辑模式,对应于概念级。

内模式:

内模式又称存储模式。

9.某查询语句中有“%田%”语句,在查询结果中有可能含有。

(多选)

A.张田B.陈立田C.田华D.刘田心

10.对于下列语句,正确的解释为。

(多选)

A.的值可以是1199B.不能为空

C.的值可以是“王大力”D.每一个必须是唯一的

二.填空

1.的中文含义是数据库管理员

():

数据库;

():

数据库管理系统;

():

数据定义语言;

():

数据操纵语言;

;():

数据库系统;

;():

数据库管理员;

2.数据模型的三要素指数据结构、数据操作和数据完整性约束。

3.关系数据库中的关系模式至少应属于第一范式。

4.对数据库的安全保护功能是通过4个方面实现的,分别是安全性控制、完整性控制、并发性控制和数据库的备份与恢复。

5.需求分析阶段的数据字典()是系统各类数据的描述的集合。

6.一个关系模式可以形式化地标识为一个五元组,即:

R(U,D,,F)。

其中R为关系名,U为组成该关系的属性名集合,D为属性组U中属性所来自的域,为属性向域的映象集合,F为属性间数据的依赖关系集合。

7.关系数据库的操作特点是适用于集合(一次一个集合)式操作。

三.简答、计算、分析

1.简述数据库设计的第四个和第五个步骤的主要任务。

(1)需求分析:

用户需求(数据字典、数据流图)

(2)概念结构设计:

独立于具体的概念模型(图)

(3)逻辑结构设计:

概念模型转换为支持的数据模型(优化图并将其转化成关系模式)

(4)物理结构设计:

为逻辑数据模型选取合适的应用环境与物理结构

(5)数据库的实施:

建立、编制、调试、数据入库、运行

(6)数据库的维护与运行:

评价、调整与修缮

2.说明、和之间的联系。

(数据库系统)主要构成:

数据库及其相关硬件、(数据库管理系统)及其开发工具、(数据库管理员)和用户;

其中(数据库)(数据库管理系统)中的一部分。

具体见:

课本P3图1.1与1.2

3.判断下列关系模式符合第几范式,并说明理由。

R(A,B,C,D)F={B→D,D→B,→C}

1、求主属性:

L类属性:

A

R类属性:

C

N类属性

类属性:

B、D

显然L类属性A不是主属性。

因此依次取类属性求其与L类属性:

A集合的闭包:

(1)令,B→D,→C

于是

所以为R的一个候选关键字。

(2)令,D→B

于是→C

于是

所以为R的一个候选关键字。

(3)可以由和得到就不要了。

因此主属性为A、B、D;非主属性为C

2、分析:

理由:

对于非主属性:

C完全的直接的依赖于候选关键字!

4.在2005集成开发环境中,设数据库中已经创建了学生表S、课程表C和选修表,三张表的定义与教材中例3.1一致,假定表中内容如下:

S1

李涛

19

信息

S2

王林

18

计算机

C1

C语言

3

C2

离散数学

4

 

S1

C1

90

S1

C2

94

S2

C2

82

(1)请写出两个语句(自定),分别违反了参照完整性规则和用户自定义的完整性规则。

(1)参照完整性:

(0,)

(‘S8’,‘C8’,‘100’)

中的、分别参照了S()与C(),在插入时插入S表、C表中没有的数据就是违反参照完整性。

(2)用户自定义完整性:

S

‘人妖’考试的时候换一下这个。

‘王林’

假设用户指定非男即女,但是上面的语句插入了用户指定之外的性别‘人妖’,违反了用户自定义完整性。

(2)在新建的查询窗口中,执行语句“*S”,但系统提示“找不到对象S”,请指出原因。

可能是没有选中指定的数据库,如下图:

5.设有关系R、S如图所示。

求。

(1)RS

A

B

C

a

d

c

b

c

f

e

d

d

g

k

g

A

B

C

a

b

c

d

f

b

a

d

f

h

c

d

e

g

k

 

A

B

C

d

f

g

 

(2)RS

A

D

E

a

d

c

b

1

3

7

8

5

5

9

3

A

B

C

a

b

c

d

f

b

a

d

f

h

c

d

e

g

k

 

A

B

C

D

E

a

b

c

1

5

b

a

d

8

3

c

d

e

7

9

d

f

g

3

5

 

四.关系代数和语句

设职工——社团数据库有三个基本表:

职工(职工号,姓名,年龄,性别,电话)。

社会团体(编号,名称,负责人工号,活动地点)。

参加(职工号,编号,参加日期)。

其中:

职工表的主码为职工号。

社会团体表的主码为编号;外码为负责人,被参照表为职工表,对应属性为职工号。

参加表的职工号和编号为主码;职工号为外码,其被参照表为职工表,对应属性为职工号;编号为外码,其被参照表为社会团体表,对应属性为编号。

用关系代数表达式表达以下操作:

(更多内容见附件:

关系代数检索复习)

(1)检索参加歌咏队或篮球队的职工号和姓名。

或者

注意:

当题目中的“或者”变为“并且”就不能这样写了

(2)检索没有参加任何团体的职工姓名。

试用语句表达下列操作:

(1)假设职工表、社会团体表已经创建成功,请用语句创建参加表。

参加

(职工号职工(职工号),

编号社会团体(编号),

参加日期,

(职工号,编号))

(2)查找参加歌咏队或篮球队的职工号和姓名。

职工号,姓名

职工,社会团体,参加

职工号(职工号

参加

编号(编号

社会团体

名称=‘歌咏队’名称=‘篮球队’))

(3)查找没有参加任何团体的职工情况。

*

职工

职工号(职工号

参加)

(4)查找篮球队的负责人的详细信息。

*

职工

职工号(负责人工号

社会团体

名称=‘篮球队’)

(5)求社会团体的参加人数超过20人的社团名称。

名称,(职工号)

社会团体,参加

参加.编号=社会团体.编号

参加.编号

(职工号)>=20

(6)建立视图:

参加了两个或两个以上社团的职工工号和姓名。

视图

职工号,姓名,(编号)

职工,参加

参加.职工号=职工.职工号

职工号

(编号)>=2

(7)加入一个新社团:

舞蹈社、编号W3456,由1009号负责,其它信息暂无。

社会团体(编号,名称,负责人工号)

(‘W3456’,‘舞蹈社’,‘1009’)

(8)职工张一的电话修改为“87654321”

职工

电话=87654321

姓名=‘张一’

(9)删除职工号为2008的职工的一切信息。

(假定他不是任何一个社团的负责人)

参加,职工

职工号=2008

五.设计题(考试题会比这个题稍简单一些)

某工厂(包括厂名和厂长名)需建立一个信息管理数据库存储以下信息:

•一个厂内有多个车间,每个车间有车间号、车间主任姓名、地址和电话。

•一个车间有多个工人,每个工人有职工号、姓名、年龄、性别和工种。

•一个车间生产多种产品,产品有产品号和价格。

•一个车间生产多种零件,一个零件也可能为多个车间制造。

零件有零件号、重量和价格。

•一个产品有多种零件组成,一种零件也可装配出多种产品。

•产品与零件均存入仓库中。

•厂内有多个仓库,仓库有仓库号、仓库主任姓名和电话。

请画出该系统的图,并将其转换为关系模式。

答案不唯一

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

当前位置:首页 > 小学教育 > 小升初

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

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