摘要:
一、关系(二维表)现阶段主要的商用数据库系统,如ORACLE,Sybase, DB2等,都是基于关系模型的数据库系统。关系模型应用广泛的原因之一就是它具有简单、明快的数据建模概念:以称为关系的二维表的形式结构数据。使数据库的结构和相关操作也都变得简洁和易于理解。以教学管理系统为例,若定义三个实体集:学生(student)、课程(course)、学习(sc),则在关系数据库系统中可以使用图1-5的三个二维平面表描述。StudentCourseSC图1-5为便于理解,我们讨论在文件系统和关系数据库系统中,分别是如何看待这三张平面表的。在文件系统中,上述三个二维平面表,称为三个文件(file)。由于 阅读全文
摘要:
转载自http://www.cnblogs.com/jasonjiang/archive/2010/06/23/1763869.html第一范式:关系模式中,每个属性不可再分。属性原子性第二范式:非主属性完全依赖于主属性,即消除非主属性对主属性的部分函数依赖关系。第三范式:非主属性对主属性不存在传递函数依赖关系。BNCF范式:在第三范式的基础上,消除主属性之间的部分函数依赖关系数据库设计之时是要遵守一定的规则的。尤其是数据库设计范式 现简单介绍1NF(第一范式),2NF(第二范式),3NF(第三范式)和BCNF,另有第四范式和第五范式留到以后再介绍。 在你设计数据库之时,若能符合这几个范式,你 阅读全文