邹琼
(湖北经济学院 信息管理学院,湖北 武汉 430205)
浅谈数据库设计中范式的应用
邹琼
(湖北经济学院 信息管理学院,湖北 武汉 430205)
非计算机专业的数据库理论的教学是个难点,文章针对“范式”概念的理解结合笔者在教学实践中的实验案例,对数据库设计中的数据模式的规范化进行了详细阐述。并对常用的三大范式和反范式的一些应用进行了探讨。
数据库设计;范式;关系规范化
随着信息化时代的到来,数据库技术被广泛地应用于经济建设、科学研究、组织管理的各个领域和我们生活的各个方面,学习和掌握一定的数据库知识变得尤为重要,为此许多高等院校都为非计算机专业的学生开设了《数据库原理》公共课程。但是许多学生对数据库的基本理论知识的掌握存在困难,特别是数据库设计中的范式的定义与作用,普遍觉得难以理解。下面就针对这个知识点结合笔者多年的教学实践中的一些教学案例来进行说明。
在整个数据库的开发过程中,数据库的设计的好坏是一个数据库成败与否的关键;而对于占主流地位的关系数据库的设计而言,如何构造一个适合该系统的数据模式,如何确定每个关系模式或者直接说确定每张表的属性字段等就直接影响到未来该系统的运行效率。这里我们就需要一个数据库设计的有力工具——规范化理论。关系数据库规范化理论是E. F.Godd在1971年提出的,它按照属性间的不同依赖程度分为第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、Boyce-Codd范式、第四范式(4NF)和第五范式(5NF)等。……