业务数据库设计流程
需求分析:根据用户的需求,分析出需要记录的数据
概要设计:根据分析出的数据,设计ER图
详细设计: 将ER图转换成数据库模型图和数据表
瀑布模型:就是从上到下,明确需求,中途不修改需求。
螺旋模型:循环经历三个周期
ER图 Entity Relationship Diagram 提供了表示实体类型、属性和关系的方法,用来描述现实世界的概念模型
实体用矩形表示,属性用椭圆形表示,主键下面加一个下划线,菱形对应外键约束。实体三角箭头表示继承,例如管理员和用户之间的关系。
绘图visio word 亿图图示Edraw EA
语法
1、复合属性是多个属性的集合,工号包含公司、部门、数字序号。
2、多值属性是某个属性可以有多个不同取值,员工可以有多个角色,双圆圈。
3、派生属性,不保存在实体的属性,虚线圈。
4、可选属性,圆圈中有括号,可以有空值。
实体关系
1、菱形1v1
2、菱形1vn
3、菱形mvn