1. 程式人生 > >java-mybaits-00501-案例-映射分析-訂單商品數據模型

java-mybaits-00501-案例-映射分析-訂單商品數據模型

業務 基礎上 詳細 png usr ava nbsp items sre

1、數據模型分析思路

技術分享 1、每張表記錄的數據內容 分模塊對每張表記錄的內容進行熟悉,相當 於你學習系統 需求(功能)的過程。 2、每張表重要的字段設置 非空字段、外鍵字段 3、數據庫級別表與表之間的關系 外鍵關系 4、表與表之間的業務關系 在分析表與表之間的業務關系時一定要建立 在某個業務意義基礎上去分析。

2、數據模型分析

技術分享

用戶表user: 記錄了購買商品的用戶信息 訂單表:orders 記錄了用戶所創建的訂單(購買商品的訂單) 訂單明細表:orderdetail: 記錄了訂單的詳細信息即購買商品的信息 商品表:items 記錄了商品信息 表與表之間的業務關系: 在分析表與表之間的業務關系時需要建立 在某個業務意義基礎上去分析。 先分析數據級別之間有關系的表之間的業務關系: usre和orders: user---->orders:一個用戶可以創建多個訂單,一對多 orders--->user:一個訂單只由一個用戶創建,一對一 orders和orderdetail: orders---》orderdetail:一個訂單可以包括 多個訂單明細,因為一個訂單可以購買多個商品,每個商品的購買信息在orderdetail記錄,一對多關系 orderdetail--> orders:一個訂單明細只能包括在一個訂單中,一對一 orderdetail和itesm: orderdetail---》itesms:一個訂單明細只對應一個商品信息,一對一 items--> orderdetail:一個商品可以包括在多個訂單明細 ,一對多 再分析數據庫級別沒有關系的表之間是否有業務關系: orders和items: orders和items之間可以通過orderdetail表建立 關系。

java-mybaits-00501-案例-映射分析-訂單商品數據模型