数据建模采用图形化方法来描述企业的信息需求和业务规则,也就是建立逻辑数据模型(以下简称逻辑
模型),其作用有两个,
1. 一是与用户进行沟通,明确需求;
2. 另一个作用是作为数据库物理设计的基础,以保证物理数据模型充分满足应用要求,并保证数据的一致性、完整性
对于 RDBMS,描述数据模型的图通常称为实
体关系图(Entity Relationship Diagram,ERD)
范式理论是关系数据库逻辑设计的基础,关系模型可以从第一范式
到第五范式进行无损分解,该过程也称为规范化(Normalize)
v>
规范化的基本思想是逐步消除数据依赖中不
合适的部分,使各关系模式达到某种程度的分离,即“一事一地”(One Fact in One Place)的设计原则
v>
目前一般采用第三范式,如果从所表达的含义看,一个符合第三范式的关系必须满
足以下三个条件:
1.每个属性的值唯一,不具有多义性;
2.每个非主属性必须完全依赖于整个主键,而非主键的一部分;
3.关系模式中不存在传递依赖