数据库建模六大过程
1.需求分析:分析客户需求的业务和数据处理
2.概要设计:建立简要的E -R模型图
三大要素:实体,属性,关系
e-r图中矩形表示实体,椭圆表示属性,菱形表示关系
关系:
一对一,x中的一个实体最多与y中的一个实体关联,并且y中的一个实体最多与x中的一个实体关联;
一对多,x中的一个实体最多与y中的一个实体关联,但是y中的一个实体可以与x中多个实体关联;
多对多,x中的一个实体可以与y中的多个实体关联,反之亦然。
3.详细设计:应用符合三大范式
第一范式:要求表中的每个字段必须是不可分隔的独立单元
第二范式:在第一范式的基础上,每张表只表达一个意思即表的每个字段都与表的主键有关联
第三范式:在第二范式的基础上,要求除了表的主键以外的字段都要与主键有直接依赖关系
4.代码编写
5.软件测试
6.安装部署