JAVAWeb專案 微型商城專案-------(二)資料庫設計
阿新 • • 發佈:2019-01-02
資料庫的設計
資料庫設計正規化
單表設計使用的核心型別(整數int,小數flosat,字串varchar,長本文text,)
多對多關係
一對多關係資料庫表的設計
使用者表—–member
使用者ID----mid(varchar) 主鍵非空 密碼------password(varchar) 姓名------name(varchar) 電話------phone(varchar) 地址------address(varchar) 狀態------status(int)>>>>>>>>> 0(使用者鎖定無法登入)1(使用者正常)2(使用者未啟用) 啟用碼----code(varchar) 註冊時間--pubdate(datetime) 使用者頭像--photo(varchar)
商品型別—–item
商品型別ID----iid(int) 主鍵非空 商品型別名稱--title(varchar)
商品—–goos
商品型別ID----gid(int) 主鍵非空 商品型別名稱---title(varchar) 商品釋出日期---pubdate(datetime) 商品價格------price(float) 商品庫存------amount(int)>>>>>>>生成訂單修改庫存 訪問量--------bow(int)>>>>>>名稱瀏覽自增操作 商品描述------note(text) 商品圖片------photo(varchar)>>>如果沒有設定使用"nophoto.jpg"描述 商品狀態------status(int)>>>>>>>>0(下架狀態)1(正常瀏覽)2(刪除,可以在回收站找到)3(徹底刪除:資料庫保留,使用邏輯刪除)商品-----goos 商品ID----gid(int) 主鍵非空 商品型別--iid(int) 新增商品的管理員id---aid(int) 商品名稱---title(varchar) 商品釋出日期---pubdate(datetime) 商品價格------price(float) 商品庫存------amount(int)>>>>>>>生成訂單修改庫存 訪問量--------bow(int)>>>>>>使用者瀏覽自增操作 商品描述------note(text) 商品圖片------photo(varchar)>>>如果沒有設定使用"nophoto.jpg"描述 商品狀態------status(int)>>>>>>>>0(下架狀態)1(正常瀏覽)2(刪除,可以在回收站找到)3(徹底刪除:資料庫保留,使用邏輯刪除)
訂單—–orders
訂單編號----oid(int) 主鍵非空 聯絡人------name(varchar) 電話--------phone(varchar) 地址--------address(varchar) 建立時間----credate(datetime) 總價-------pay(float)
訂單—–details
訂單詳情----did(int) 主鍵非空 商品型別名稱---title(varchar) 商品價格------price(float) 購買數量------amount(int) 建立時間----credate(datetime) 總價-------pay(float)
管理員—–admin
管理員id----aid(int) 主鍵非空 密碼--------password(varchar) 最後登入日期-lastdate(datetime)