提供一種不錯的SQL Server數據庫設計方法,不再需要VISIO,PD,EA等專業工具


最近在做一個比較大的項目,剛參加完原型設計,現在又負責系統的數據庫設計。

在調研采用哪種工具進行數據庫設計,先后比較了EA和VISIO,EA的缺點是不能在圖上直觀顯示字段的說明。

而VISIO可以,但是樣式不好看,也不能協同工作。

考慮到這個項目有很多的子系統,到時候建表肯定是先建全局基礎業務數據表,然后再按子系統去建表,所以協同開發很重要,不然修改的代價太大了。

我就用微軟自帶的SQL Server Management Studio去研究了一下,發現完全可以用其進行數據庫的協同設計工作。具體方法如下:

首先建好數據庫后,新建一個數據庫關系圖:

這些關系圖可以按子系統取命名。然后打開一個數據庫關系圖,就可以建表了:

可以很直觀的建字段,設置數據類型,說明等。為什么呢?因為它提供了自定義列這個功能:

鼠標在表上右鍵會出來表視圖,點擊修改自定義:

所以很靈活,最重要的還是我說的協同工作,因為是直接建表了,所以表結構的變化對其他設計人員不會有任何代價,直接就反映出來了。

而且在自己的關系圖建自己的表,相互間也不影響,整個系統的表再多也分割開了。

所以如果有用MS SQL建數據庫的,可以參考一下我這個方法。

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM