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

数据模型分析
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:一个商品可以在多个订单中,一对多

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值