当前位置:文档之家 > 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页)

《数据库原理及应用》复习题及答案[1] (2)

数据库原理及应用》复习题及答案[1] (2) - 数据库原理及应用复习题 填空题 1. 2. 3. 4. 事务的 ACID 特性指的是:原子性、一致性、隔离性和持久性。...

zhbit数据库原理复习题2

zhbit数据库原理复习题2 - 一 单项选择题 试题 1 满分值: 2.0 分 状态:未答 实际得分:分试题 :下面的选项不是关系数据库基本特征的是...

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

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

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

数据库原理二》课程 复习习题分析 2016年5月30日 第五章 规范化设计一、本章重要概念 (1)关系模式...

2012年9月份考试数据库原理第二次作业

2012年9月份考试数据库原理第二次作业 - 2012 年 9 月份考试数据库原理第二次作业 一、单项选择题 (共 25 题、总分 100 分、得分 0 分) 1. 只有两个...

数据库原理试卷B(2012-2013上)

B.E-R 图 D.现实世界 2012—2013 学年第 1 学期期末考试数据库原理与...B.CREATE 试题 B 第 2 页共 8 页 B.没有严格保护数据试题 B 第 1 页 ...

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

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

数据库原理复习题 (2)

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

2012数据库原理实验(2-4)

2012数据库原理实验(2-4) - 数据库原理实验报告 学院专业班级学号姓名 指导教师 ( 计算机学院 软件工程 级班 明俊峰 2013 年 4 月) 学院 ...

2012-2013学年第2学期《数据库原理与应用》课程A卷

2012-2013学年第2学期《数据库原理与应用》课程A卷_工学_高等教育_教育专区。西北农林科技大学科技大学数据库期末考试试题 西北农林科技大学本科课程考试试题(卷)...