数据模型分析
1、每张表记录的内容
分模块对每张表的内容进行熟悉,相当于系统需求的过程
2、每张表重要字段设置
非空字段、外键字段
3、数据库级别表与表之间的关系
外键关系
4、表与表之间的业务关系
在分析表与表之间的业务关系时,一定要建立在业务关系之上去分析,先分析表与表之间有关系的业务关系,在分析没有关系的数据库表之间有没有业务关系
四张表
- user用户表
- id:自增主键
- orders:订单表
- number:订单号
- user_id:外键,用户id
- orderdetail:订单表明细
- order_id:外键,订单id
- items_id:外键,商品id
- items:商品
- id:自增主键
user与order
user –> order:一个用户可以创建多个订单,一对多
order –> user:一个订单只能由一个用户创建,一对一
order与orderdetail
order –> orderdetail:一个订单可以包括多个订单明细(多个商品),一对多
orderdetail –> order:一个订单明细只能包括一个订单,一对一
order与items
order –> items:一个订单明细只对应一个商品信息,一对一
items –> order:一个商品可以在多个订单中,一对多