標籤:sign bms 欄位 速度 tps 編號 建立 建立時間 hone
開發步驟
需求:生產廠家資訊維護基礎資料表FACTORY_C
1.業務需求:
a)《需求說明書》
1)描述業務功能
生產廠家模組
功能:為在購銷合約模組中的貨物資訊和附件資訊它們都有所屬的生產廠家。
b)《概要設計》
1)細化描述業務功能
2)以表格形式資料庫表(表+欄位+描述)
c)生產廠家資訊維護基礎資料表FACTORY_C
功能:為在購銷合約模組中的貨物資訊和附件資訊它們都有所屬的生產廠家。
序號 中文名稱 英文名稱 類型(長度) 備忘
1. 編號FACTORY_ID VARCHAR2(40) UUID
2. 全稱FULL_NAME VARCHAR2(200) 根據客戶所說的最大長度,比較模糊的長度,在他的基礎上,翻2到4倍
3. 簡稱FACTORY_NAME VARCHAR2(50)
4. 連絡人CONTACTS VARCHAR2(30)20/30
5. 電話PHONE VARCHAR2(20)
6. 手機MOBILE VARCHAR2(20)
7. 傳真FAX VARCHAR2(20)
8. 備忘CNOTE VARCHAR2(2000) 當感覺它可能和關鍵字相衝突時,就加一個C首碼
9. 驗貨員INSPECTOR VARCHAR2(30)
10. 排序號ORDER_NO INT
11. 建立人CREATE_BY VARCHAR2(40) 當前登入人的ID
12. 建立部門CREATE_DEPT VARCHAR2(40) 當前登入人所在部門
13. 建立時間CREATE_TIME TIMESTAMP
d) 主鍵策略
1) 自增類型INT/LONG 速度快
2) UUID字串 速度慢 (推薦使用UUID,分布式資料合併的時候主鍵就不會衝突了)
2.PD資料庫建模
首先我們隊資料庫進行建模,我們還是使用的PowerDesigner。
我們建立一個New Model,選擇Model types,選擇Physical Data Model,然後選擇DBMS(也就是我們建模之後產生的建表語句是針對哪個資料庫的),我們這裡選擇ORACLE Version 10g。
之後就是建立我們的表的詳細資料
建立好之後的效果:
下面我們擷取PowerDesigner給我們的建表語句,開始在資料庫中建表:
擷取方式
利用獲得的sql建表語句進行資料庫建表
在PL/SQL Developer中點擊建立,點擊SQL視窗,將剛剛的SQL語句複製進去,點擊黃色齒輪(運行SQL語句),即可建表成功!
【springmvc+mybatis項目實戰】傑信商貿-3.需求分析與資料庫建模