数据库习题及答案(五套)(4)

2019-01-19 11:20

having count(*)>=3

2.举出3个关系模式分别满足: 1) 1) 是1NF,不是2NF; 2) 2) 是2NF,不是3NF; 3) 3) 是3NF,也是BCNF;

各用两句话分别说明你所写的关系模式是前者,不是(或也是)后者。

3.设有关系数据库:职工关系EMPLOYEE (职工号,职工名,街道,城市) 工作关系WORKS (职工号,公司号,工资) 公司关系COMPANY (公司号,公司名,城市) 试用SQL语句写出下列操作:

将所有在“联华公司”工作的职工加薪5﹪。

四、问答题(15分)

1.试述数据库设计的基本步骤。

2、试比较文件系统和数据库系统的特点?

3、 DBA的主要职责是什么?

五、综合应用题(10分)

假设某商业集团数据库中有一关系模式R如下: R(商店编号,商品编号,数量,部门编号,负责人) 如果规定:(1)每个商店的每种商品只在一个部门销售;

(2)每个商店的每个部门只有一个负责人

(3)每个商店的每种商品只有一个库存数量。 试回答下列问题:

(1)根据上述规定,写出关系模式R的基本函数依赖; (2)找出关系模式R的候选码;

(3)试问关系模式R最高已经达到第几范式?为什么? (4)如果R不属于3NF,请将R分解成3NF模式集。

《数据库》课程模拟试题(五)

一、填空题(30分)

1.数据库系统的体系结构分成三级:外模式 模式 内模式 2.描述实体的特性称为 属性。

3.一个仓库可以存放多种零件,每一种零件可以存放在不同的仓库中,仓库和零件之间为多对多 的联系。

4.一个关系模式中包含有若干个 属性 ,其数目多少称为关系的 元数 。 5.选择运算的结果关系同原关系具有 相同 的结构框架,投影运算的结果关系同原关系通常具有 不同 的结构框架。

6.有一个学生关系,其关键字为学号;又有一个课程关系,其关键字为课程号;另有一个选修关系,其关键字为学号和课程号的组合,则学号和课程号分别为该关系的 外键 。

7.设X→Y是关系模式R的一个函数依赖,并且Y不是X的子集,则称X→Y是 非平凡函数依赖 。

8.在同一个关系中,如果存在非平凡函数依赖X→Y,Y→Z,而YX。

9.如果一个关系R中的所有非主属性都完全函数依赖于每个候选关键字,则称关系R属于 第二范式 ,记作 R∈2NF 。

10.一个关系模式为Y(X1,X2,X3,X4),假定该关系存在如下函数依赖:X1→X2,X1→X3,X3→X4,则该关系属于 第二范式 ,因为它存在着 传递依赖 。

11.采用关系模型的逻辑结构设计将经过导出初始关系模式 、进行规范化处理 和模式评价与修正等三个步骤。

12.假定一个E-R图包含有A实体和B实体,并且从A到B存在着1∶n的联系,则转换成关系模型后,包含有 2 个关系模式。

13.假定一个E-R图包含有A实体和B实体,并且从A到B存在着m∶n的联系,则转换成关系模型后,包含有 3 个关系模式。

14.事务的4个属性: 原子性 一致性 隔离性 持续性

15.面向对象数据库(OO)的 封装性 和 继承性 的特点,提高了软件的可重用性。

16.数据字典中的________数据项___________是不可再分的数据单位。

17.数据字典通常包括数据项、数据结构、_______数据流______________、数据存储和处理过程五个部分。

18.关系模型中关系代数是用 对关系的运算 来表达查询要求的方式。 19.关系操作的特点是 集合 操作。

二、单项选择题 (20分)

1、a 2、a 3、d 4、a 5、c

X,则称Z传递依赖于

6、a 7、b 8、b 9、d 10、c 二、单项选择题(20分)

1、数据库的概念模型独立于_______________。

A.具体的机器和DBMS C.信息世界

B.E-R图

D.现实世界

2、同一个关系模型的任两个元组值_________。

A.不能全同 B.可以全同 C.必须全同 D.以上都不是 3、关系数据库中的关键字是指_________。

A.能唯一决定关系的字段

B.不可改动的专用保留字

C.关键的很重要的字段 D.能唯一标识元组的属性或属性集合 4、检索所有比“王华”年龄大的学生姓名、年龄和性别,正确的SQL语句是_________。 A.SELECT SN,AGE,SEX FROM S WHERE AGE>(SELECT AGE FROM S WHERE SN=

‘王华’)

B.SELECT SN,AGE,SEX FROM S WHERE SN=‘王华’

C.SELECT SN,AGE,SEX FROM S WHERE AGE>(SELECT AGE WHERE SN=‘王华’)

D.SELECT SN,AGE,SEX FROM S WHERE AGE>王华.AGE

5、规范化过程主要是为克服数据库逻辑结构中的插入异常、删除异常以及_________的缺陷。

A.数据的不一致性 B.结构不太合理 C.冗余度大 D.数据丢失 6、用户所使用的数据视图的描述称为_________。

A.外模式 B.概念模式 C.内模式 D.存储模式

7、规范化理论是关系数据库进行逻辑设计的理论依据,根据这个理论,关系数据库中的关系必须满足:其每一个属性都是_________。

A.互不相关的

B.不可分解的

C.长度可变的

D.互相关联

8、关系模式中,满足2NF的模式,_________。

A.必定是3NF B.必定是1NF C.可能是1NF D.必定是BCNF 9、应用数据库的主要目的是_________。

A.解决保密问题 C.共享数据问题

B.解决数据完整性问题

D.解决数据量大的问题

10、关系演算是基础是_________。 A.数理逻辑中的形式演算 C.数理逻辑中的谓词演算

三、设计题(25分)

1.写出下列命令或命令组的功能

假定使用的“图书”、“读者”、“借阅”和“ZGJK”库文件结构如下:

图书(总编号 C(6),分类号 C(8),书名 C(16),作者 C(6),出版单位 C(16),单价 N(7,2))

B.形式逻辑中的关系演算 D.形式逻辑中的逻辑演算

读者(借书证号 C(4),单位 C(10),姓名 C(6),性别 C(2),职称 C(6),地址 C(16)) 借阅(借书证号 C(4),总编号 C(6),借书日期 D())

ZGJK(职工号 C(6),姓名 C(6), 性别 C(2),出生日期 D(),职称 C(6),基本工资 N(7,2)) 1)select count(*)

from 图书

where书名 like \数据库%\单价<=20.00

2)select distinct 分类号,书名,作者

from 图书

order by分类号 desc

3)select count(*) from 图书

where 单价 between 50 and 100

4)select 单位,count(*) from 读者,借阅

where 读者·借书证号 = 借阅·借书证号 group by 单位

2.现有某个应用,涉及到两个实体集,相关的属性为: 实体集R(A#,A1,A2,A3),其中A#为码 实体集S(B#,B1,B2),其中B#为码

从实体集R到S存在多对一的联系,联系属性是D1。 设计相应的关系数据模型;

(1)如果将上述应用的数据库设计为一个关系模式,如下:


数据库习题及答案(五套)(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:人教版四年级语文上册全册教案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: