SQL Srver第3章 关系数据库的规范化设计
第5章 关系模式的规范化设计 本章重要概念 (1) 关系模式的冗余和异常问题。 (2) FD的定义、逻辑蕴涵、闭包、推理规则、与关键码的联系;平凡 的FD;属性集的闭包;推理规则的正确性和完备性;FD集的等价;最小依 赖集。 (3) 无损分解的定义、性质、测试;保持依赖集的分解。 (4) 关系模式的范式:1NF,2NF,3NF,BCNF。分解成2NF、3NF模 式集的算法。 前 言 关系数据库的规范化设计是指面对一个现实问题,如何选择一个比较好 的关系模式集合,即应该构造几个关系模式,每个关系由哪些属性组成。 规范化设计理论主要包括三个方面的内容:数据依赖、范式和模式设计方法。其中数据依赖起着核心的作用。数据依赖研究数据之间的联系,范式是关系模式的标准,模式设计方法是自动化设计的基础。规范化设计理论对关系数据库结构的设计起着重要的作用。 关系模式的冗余和异常问题(1) 例4.1 设有一个关系模式R(TNAME,ADDRESS,CNO,CNAME),其属性分别表示教师姓名、教师地址、任教课程的编号和课程名。 关系模式的冗余和异常问题(2) 该模式出现的问题有: (1) 数据冗余: 如果一个教师教几门课程,那么这个教师的地址就要重复几次存储。 (2) 操作异常: 由于数据的冗
原创力文档

文档评论(0)