Posted on 2006-11-01 22:36
团队精神 阅读(297)
评论(0) 编辑 收藏
今天学习了关系型数据库设计,昨天的模糊开始有点点头绪了。因为有点实际的东西做了。
重要概念: 规范化数据,指数据被组织成一种结构,既可以保持数据的完整性,同时最小化数据的冗余。
一
最基本的规则——范式
第一范式:1、一个行的每一列必须是原子性的。即只能有一个值。
2、表中每一行必须包含相同数量的列。
3、一个表中的所有行必须是不同的。
第二范式:1、必须遵循第一范式。
2、非主键列必须依赖于主键列。
第三范式:1、必须遵循第二范式。
2、非主键列必须依赖于主键列,且必须彼此相互独立。
二
关系:一对一、一对多、多对多
外键:表中的一到多个列与另一个表中的一到多个列相匹配。
实体:一个代表一系列相关数据的对象。
三
创建数据模型:
识别实体,规范化数据,识别关系,改进数据模型。