【springmvc+mybatis項目實戰】傑信商貿-3.需求分析與資料庫建模

來源:互聯網
上載者:User

標籤: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.需求分析與資料庫建模

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.