关系规范化样例.docxVIP

  • 1
  • 0
  • 约7.26千字
  • 约 10页
  • 2020-11-17 发布于安徽
  • 举报
第三章 关系规范化理论 关系的规范是关系数据模型设计中的一个非常重要的问题,它可以指导我们设计出好的关系。 设计和构造合理的关系, 使之能准确地反映现实世界并有利于应用和具体操作, 是关系的规范和探讨的问题。所以有人把关系的规范化理论称为设计数据库的理论。 第一节 关系中的键 一、候选键( candidate key) 凡在一个关系中具有主键特性的属性或属性组,均称为候选键。因为它们都具有被选为主键的条件,所以一个关系可能有多个候选键,但只能选其中的一个为主键。 候选键中包含的属性,期于的属性称为非主属性。 例:在职工关系 ZG (姓名,性别,年龄)中,增加一个属性:职工号,即得到一个新关系: ZG (职工号,姓名,性别,年龄) 又假定职工号与职工姓名是一一对应的,即没有两个职工的姓名相同,则“职工号”和“姓名” 两个都是候选键。 二、替代键 (alternate key) 对于某一指定的关系可能存在多个候选键,但只能选其中的一个为主键。在确定主键后,其余的候选键都是替代键,替代键在需要时可代替主键。 二、外来键 (foreign key) 但关系中的某些属性系由另一个关系的主键构成时,则该属性(或属性组)称为外来键。 第二节 函数依赖 一、函数依赖 定义 1:设 R是一个关系, X 和 Y 是 R 中的两个属性。若 R 中 X 的任何一个值,仅有一个 Y 的值与之对应,则称为

文档评论(0)

1亿VIP精品文档

相关文档