做一個有產品思維的研發:庫表設計

獵手家園發表於2019-04-22

每天10分鐘,解決一個研發問題。

如果你想了解我在做什麼,請看《做一個有產品思維的研發:課程大綱》傳送門:https://www.cnblogs.com/hunttown/p/10490965.html

 

今天我們說一下庫表設計問題:

對於庫表設計問題,首先來了解一概念PDM,中文名稱叫物理資料模型,是資料庫的物理設計階段必經之路。

我做一次調研,對於使用PDM工具,即使做了多年研發的小夥伴,也很少使用到它,理由就是麻煩。我並不贊同直接在資料庫上進行設計,而是先使用PDM進行設計完成。

 

理由有三個:

1:可以非常方便的修改資料庫,並且可以生成建表SQL。

2:可以直觀的反應各個資料表之間的關係,方便同其它研發成員進行交流。

3:專案上線後你不可能隨時去檢視線上資料庫,你做的PDM就成了查閱資料。

 

我使用的是powerdesigner,下面我舉個許可權模組的示例。

1、管理欄位、新增註釋等。

 

 

2、管理索引

 

3、生成建表SQL

 

4、管理各表之間的關係

 5、其它功能,自己看一下,不再做介紹了。

 

今日總結:

1. 磨刀不誤砍柴功,在你正式寫程式碼前,你所做的每一件事對你將來都是有價值的。

2. 做專案時要儘量使你的思路清晰,先設計後動手,不明白多溝通,否則後期返工是一件極其痛苦的事。

3. 藉助外部工具,如:PDM工具。

 

相關文章