当前位置:文档之家 > 2012数据库原理复习题2

2012数据库原理复习题2

2012数据库原理复习题

1、什么是数据库管理系统?

数据库管理系统是一种负责数据库的定义、建立、操作、管理和维护的软件系统。

2、设有某商业集团有如下关系R

R(商店编号,商品编号,商品库存数量,部门编号,负责人) ,

如果规定,1)每个商店的每种品种只在该商店的一个部门销售;2)每个商店的每个部门只有一个负责人;3)每个商店的每种商品只有一个库存数量。

试回答下列问题

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

(商店编号,商品编号)→ 部门编号

(商店编号,商品编号)→ 数量

(商店编号,部门编号)→ 负责人

2) 找出关系模式R的候选码;

候选码(商店编号,商品编号)

3) 试问关系模式R最高已经达到第几范式?为什么?

1NF,存在部分函数和传递函数依赖。

4) 如果R不属于3NF,请将R分解成3NF模式集。

R1(商店编号,商品编号,商品库存数量,部门编号);R2(商店编号,负责人) 3、设计题

现有某个应用,涉及到两个实体集,相关的属性为:

实体集R(A#,A1,A2,A3), 其中A# 为码

实体集S(B#,B1,B2) ,其中B# 为码

从实体集R 到S 存在多对一的联系,联系属性是D1 。

1) 设计相应的关系数据模型;

R1 (A#, A1,A2,A3 ,B#,D1) R2 (B#, B1, B2)

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

RS(A#,A1,A2,A3,B#,B1,B2,D1) ,指出该关系模式的码。

码是A#B#

3) 假设上述关系模式RS 上的全部函数依赖为:A1 →A3

3) 假设上述关系模式RS 上的全部函数依赖为:A1 →A3

指出上述模式RS 最高满足第几范式?( 在1NF ~BCNF 之内) 为什么?

RS 满足2NF ,不满足3NF因为存在非主属性A3 对码A#B# 的传递依赖,没有部分函数依赖。

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

R1 (A#,A1,A2,A3) R2 (B#,B1,B2) R3 (A#,B# ,D1)

关系模式R2 是否一定满足第 3 范式? 为什么?

不一定。因为R3 中有两个非主属性B1 和B2 ,有可能存在函数依赖B1 →B2 ,则出现传递依赖B# →B1 、B1 →B2 。

4、学校由若干个分院,每个分院有若干个班级和教研室,每个教研室有若干个教师,其中有的教授和副教授每个指导若干个研究生;每个班有若干个学生,每个学生选修若

下载Word文档免费下载:

2012数据库原理复习题2下载

(共3页)

数据库原理及应用-考试题2

数据库原理及应用-考试题2 - 1、在数据库中存储的是_数据以及数据之间的联系 2、DB、DBMS 和 DBS 三者之间的关系是-DBS 包括 DB 和 DBMS 3、在数据库中,...

数据库原理二复习、习题分析

数据库原理二复习习题分析 - 《数据库原理二》课程 复习习题分析 2018年5月31日 第五章 规范化设计 一、本章重要概念 (1)关系模式的冗余和异常问题。 (...

数据库系统原理试题(二)

数据库系统原理试题() - 数据库原理及应用》复习题及参考答案 《数据库原理及应用》复习题及参考答案 一、判断题 1.采用规范的方法,使分解后的模式属于第二...

数据库原理与应用-期末考试复习题 (2)

数据库原理与应用-期末考试复习题 (2)_从业资格考试_资格考试/认证_教育专区。数据库原理期末考试复习题 一、单选题 1.在数据库中存储的是( C )。 A. 数据...

数据库原理复习题(2)

数据库原理复习题(2) - 数据库原理练习题 第1章 1. 在数据库的概念模型中,唯一表示实体的属性集称为联系。 2. 数据库系统三级模式及两级映像,三级模式分别...

数据库原理与应用教程期末考试试题与答案2

数据库原理与应用教程期末考试试题与答案2 - 数据库原理与应用教程―SQL Server 期末测试题与答案(二) 一、填空题(每空 1 分,共 10 分) 1.在信息世界中能...

数据库原理及应用习题2

数据库原理及应用习题2_教育学_高等教育_教育专区。四 、分析与设计题(4) 1. 请依据下表内容完成题目要求。(40 分) 1.建立数据库 student。(2 分) 2....

数据库原理及应用-期末考试试题及答案(2)

数据库原理及应用-期末考试试题及答案(2) - 数据库原理-期末考试复习题及答案 一、单项选择题 (本大题共 20 小题,每小题 2 分,共 40 分) 在每小题列出...

数据库原理复习题 (2)

数据库原理复习题 (2) - 一、填空 1.目前,数据库系统支持的主要数据模型有___模型、___模型和关系模型。 2.与文件系统相比较,数据库系统的冗余度___...

《数据库原理》复习题(选择题部分) (1) (2)

数据库原理复习题(选择题部分) (1) (2)_从业资格考试_资格考试/认证_教育专区。ytrd 《数据库原理复习题(选择题部分) 1.( )是长期存储在计算机内的...