数据库系统概论王珊第五版学习笔记 下载本文

提供定义完整性约束条件的机制。 提供完整性检查的方法。 进行违约处理。

数据完整性约束条件前文中已经讲述,此处不再赘述。

第六章

1.函数依赖。

若对于R(U)的任意一个可能的关系r,r中不可能存在两个元组在X上的属性值相等,而在Y上的属性值不等,则称 “X函数确定Y” 或 “Y函数依赖于X”,记作X→Y

一个低一级范式的关系模式,通过模式分解可以转换为若干个高一级范式的关系模式的集合,这种过程叫做规范化。

1NF(第一范式)如果一个关系模式R的所有属性都是不可分的基本数据项,则R∈1NF

第一范式是对关系模式的最起码的要求。不满足第一范式的数据库模式不能称为关系数据库。

2NF:如果R∈1NF,且每一个非主属性完全依赖于码,则R∈2NF 采用投影分解法将一个1NF的关系分解为多个2NF的关系

3NF:如果R 是2NF,且每个非主属性都不传递依赖于R的候选码,则R属于3NF。 2NF消除非主属性的部分依赖,3NF消除非主属性的传递依赖

BCNF的定义:

BCNF不仅对非主属性有要求,而且也对主属性有要求

如果一个关系模式只有两个属性构成,则该关系模式一定属于BCNF

第七章

1.数据库设计,数据库设计分6个阶段。

需求分析。 概念结构设计。 逻辑结构设计。 物理结构设计。 数据库实施。 数据库运行和维护。 2.

数据项是不可再分的数据单位 数据结构反映了数据之间的组合关系。 数据流是数据结构在系统内传输的路径。

数据存储是数据结构停留或保存的地方,也就是流的来源和去向之一。 具体处理逻辑一般用判定表或判定树来描述。

数据字典是关于数据库中数据的描述,是元数据,而不是数据本身。