第4讲关系规范化课稿.pptVIP

  • 7
  • 0
  • 约 68页
  • 2017-01-02 发布于湖北
  • 举报
学生选课表,不是1NF, 因为课程一列包含多门课, 不是原子值。 规范为下表,是1NF。 学生选课表 姓名 课程 学期 张三 高数 1 王五 离散数学 2 张三 普物 1 张三 英语 1 王五 程序设计 2 数据冗余 2、第二范式 定义:如果关系模式R是第一范式,且每个非主属性都完全依赖于码 ,则称R为满足第二范式的模式,记为:R∈2NF模式。 在一个关系中,包含在任何候选关键字中的各个属性称为主属性;不包含在任何候选码中的属性称为非主属性。 (1)主关键字只有一个属性的关系是第二范式。 例4-6:在关系R(学号,姓名,出生日期,成绩)中主属性为学号,姓名、出生日期、成绩为非主属性,存在下列函数依赖关系: 学号→姓名 学号→性别 学号→出生日期,学号→成绩 由于每个非主属性都完全依赖于码 ,所以R∈2NF。 (2)主关键字是属性的组合,这样的关系模式可能不是第二范式。 例4-7:关系S(学号,姓名,性别,课程,学分),其中学号和课程为主属性,姓名、性别、学分为非主属性,关系S中存在下列函数依赖关系: 学号→姓名,学号→性别 ,学号→课程, (课程、学号)→学分 对上述关系模式进行分解,分解为两个关系: S1(学号,姓名,性别); S2(学号,课程,学分); S1∈2NF;S2∈2NF。 例4-8:关系职

文档评论(0)

1亿VIP精品文档

相关文档