书上讲了好多, 归结起来3句话: 1NF:字段不可分; 2NF:有主键,非主键字段依赖主键; 3NF:非主键字段不能相互依赖; 解释: 1NF:原子性 字段不可再分,否则就不是关系数据库; 2NF:唯一性 一个表只说明一个事物; 3NF:每列都与主键有直接关系,不存在传递依赖; 不符合第一范式的例子
分类:
数据库 时间:
2016-03-09 17:40:38
阅读次数:
159
下面就回顾一下3级范式。 1.第一范式(确保每列保持原子性) 第一范式是最基本的范式。如果数据库表中的所有字段值都是不可分解的原子值,就说明该数据库表满足了第一范式。 比如用户的地址,系统设计时可以只用一个字段表示例如:深圳市南山区国人通信A座XXX号。但系统会经常访问地址的城市,例如在快递单上,填
分类:
数据库 时间:
2016-02-23 15:46:17
阅读次数:
207
数据库范式: 构造数据库必须遵循一定的规则。在关系数据库中,这种规则就是范式。 范式是符合某一种级别的关系模式的集合。数据库中的关系必须满足一定的要求,即满足不同的范式。 满足最低要求的范式是第一范式。在第一范式的基础上进一步满足更多要求的称为第二范式,其余范式以次类推。一般说来,数据库只需满足第三
分类:
数据库 时间:
2016-02-15 19:56:02
阅读次数:
239
设计关系数据库时,遵从不同的规范要求,设计出合理的关系型数据库,这些不同的规范要求被称为不同的范式,各种范式呈递次规范,越高的范式数据库冗余越小。但是有些时候一昧的追求范式减少冗余,反而会降低数据读写的效率,这个时候就要反范式,利用空间来换时间。 目前关系数据库有六种范式:第一范式(1NF)、第二范
分类:
数据库 时间:
2016-02-15 19:44:49
阅读次数:
203
概述本文介绍基于机房收费系统基本遵循三范式的数据库设计。仅满足最基本功能需求。不包括额外的信息保存。回想关系模式设计的好坏直接影响到数据冗余度和数据一致性等问题。由此我们有了一个评价指标。即范式。第一范式:关系模式R的每一个关系r的属性值都是不可分的原子值第二范式:关系模式R是1NF且每一个非主属性...
分类:
数据库 时间:
2015-12-20 08:14:02
阅读次数:
178
第一范式存在非主属性对码的部分依赖关系 R(A,B,C) AB是码 C是非主属性 B-->C B决定C C部分依赖于B第一范式定义:如果关系R 中所有属性的值域都是单纯域,那么关系模式R是第一范式的那么符合第一模式的特点就有1)有主关键字2)主键不能为空,3)主键不能重复,4)字段不可以再分例如:S...
分类:
其他好文 时间:
2015-12-14 16:31:17
阅读次数:
208
为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。要想设计一个结构合理的关系型数据库,必须满足一定的范式。在实际开发中最为常见的设计范式有三个:1.第一范式(确保每列保持原子性)第一范式是最基本的范式。如果数据库表...
分类:
数据库 时间:
2015-12-14 16:22:47
阅读次数:
151
作者 : Dolphin原文地址:http://blog.csdn.net/qingdujun/article/details/27365979一、第一范式 1NF要求:每一个分量必须是不可分的数据项。特点:1)有主键,且主键不能为空。2)字段不能再分。示例:(以下例子不满足第一范式)/*学号 .....
分类:
数据库 时间:
2015-12-14 12:24:53
阅读次数:
243
第一范式(1NF,normal format):字段不能再分。这是字段的原子性。例如:字段“学期时间”:2014-9-1,2015-1-15。 这个字段“学期时间”可以再分为“学期开始时间”,2014-9-1;和“学期结束时间”,2015-1-15。第二范式(2NF):范式是递增的,要满足第二范式,...
分类:
数据库 时间:
2015-12-05 22:31:29
阅读次数:
163
http://blog.sina.com.cn/s/blog_4f925fc30102e9ze.html在创建一个数据库的过程中,必须依照一定的准则,这些准则被称为范式,从第一到第六共六个范式,一般数据库设计只要遵循第一范式,第二范式,和第三范式就足够了。满足这些规范的数据库是简洁的、结构明晰的,同...
分类:
数据库 时间:
2015-12-04 12:24:24
阅读次数:
208