1.设计数据库的步骤为
1.建模:信息收集,绘制E-R图
2.模型转换:用数据模型建表
3.运用三范式
它是描述现实世界关系概念模型的有效方法。是表示概念关系模型的一种方式。
用“矩形框”表示实体型,矩形框内写明实体名称;用“椭圆图框”表示实体的属性,并用“实心线段”将其与相应关系的“实体型”连接起来;用”菱形框“表示 实体型之间的联系成因,在菱形框内写明联系名,并用”实心线段“分别与有关实体型连接起来,同时在”实心线段“旁标上联系的类型(1:1,1:n或 m:n)。
2.三范式
第一范式:具有原子性,所有关系型数据库系统都满足第一范式,数据库表中的字段都是单一属性的, 不可再分。
第二范式:需满足第一范式以及其他列和主键都具有直接间接关联
第三范式:第三范式( 3NF) 要求一个数据库表中不包含已在其它表中已包含的非主关键字信息。
所以第三范式具有如下特征:
1, 每一列只有一个值
2, 每一行都能区分。
3, 每一个表都不包含其他表已经包含的非主关键字信息