您的位置:首页 > 编程语言 > Java开发

JavaWeb学习笔记-mybatis-17-数据模型分析

2018-01-27 13:31 288 查看
数据模型分析

1、每张表记录的内容

  分模块对每张表的内容进行熟悉,相当于系统需求的过程

2、每张表重要字段设置

  非空字段、外键字段

3、数据库级别表与表之间的关系

  外键关系

4、表与表之间的业务关系

  在分析表与表之间的业务关系时,一定要建立在业务关系之上去分析,先分析表与表之间有关系的业务关系,在分析没有关系的数据库表之间有没有业务关系

四张表

user用户表

id:自增主键

orders:订单表

number:订单号

user_id:外键,用户id

orderdetail:订单表明细

order_id:外键,订单id

items_id:外键,商品id

items:商品

id:自增主键

user与order

user –>
4000
order:一个用户可以创建多个订单,一对多

order –> user:一个订单只能由一个用户创建,一对一

order与orderdetail

order –> orderdetail:一个订单可以包括多个订单明细(多个商品),一对多

orderdetail –> order:一个订单明细只能包括一个订单,一对一

order与items

order –> items:一个订单明细只对应一个商品信息,一对一

items –> order:一个商品可以在多个订单中,一对多
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: