數據庫的概念結構設計
需求分析階段所得到的應用需求應該首先抽象成信息世界的結構,才能更好地、更準確地用某一DBMS實現。
實例:ER圖的設計
數據庫的邏輯結構設計
任務就是將概念結構設計階段設計好的全局E-R圖轉換成DBMS產品所支持的數據模型(關係模型),並進行規範化和優化,然後爲每個應用設計外模式。
實例:ER圖轉化成關係模型
eg. 借書人(借書證號,姓名,單位)
數據庫的物理結構設計
數據庫在物理設備上的存儲結構和存取方法就稱爲數據庫的物理結構。
通俗數據庫設計(4)物理結構設計
例子
實體屬性
優惠券活動
- 券活動id
- 券活動名字
- 券發佈的時間
- 券有效天數
- 發行量
- 備註
優惠券
- 券id
- 券名
- 券活動id
- 折扣率
- 有效期
抵扣記錄
- 券id
- 消費時間
- 門店
- 數量
- 備註<消費券使用情況簡介>
用戶
- 用戶id
- 券id
實體間的聯繫
優惠券活動 1:N 優惠券
優惠券 1:1 優惠券抵扣記錄
優惠券活動 N:1 用戶
優惠券 N:1 用戶
用戶 1:N 抵扣記錄