2015-02-24 117 views
1

如何從micorsoft sql server 2014中的現有數據庫創建ERD?反向工程ms sql數據庫到ERD

的ERD需要類似:enter image description here

+0

我需要這樣的東西:http://imageshack.com/a/img537/4511/D2ejLT.png – Ceesz 2015-02-24 13:37:36

回答

5

這樣做最簡單的方法,是從SQL Server Management Studio中(SSMS)。

前往數據庫 - >數據庫圖 - >右鍵單擊 - >添加新圖 - >爲您的ERD添加所需的表。鑑於你的表格實際上有它們之間定義的關係,關係也會被繪製。

應該指出,這將是一個非常基本的外觀ERD,可能不符合您期望的ERD標準。

+0

是的,但問題是。我需要學校的ERD。所以我需要根據ERD規則 – Ceesz 2015-02-24 13:31:33

+0

的規則需要ERD那麼,您需要在您的問題中定義這些規則。有很多不同的方式可視化ERD。管理工作室提供簡單版本的ERD。 – Kritner 2015-02-24 13:33:34

+0

我需要這樣的東西:http://imageshack.com/a/img537/4511/D2ejLT.png – Ceesz 2015-02-24 13:38:21

0

檢查此討論:softwarerecs.stackexchange.com/questions/1747/
有效地沒有可靠的工具來反轉表之間的關係。 SQL Power Architect與其他工具的關係稍好一些。

-1

列出的工具需要使用適當的主鍵和外鍵約束來配置數據庫。如果你在企業工作,你會意識到這通常不是這種情況。

搜索Sql Caddy。通過分析針對數據庫運行的SQL查詢,並根據這些查詢中的連接而不是數據庫中的關鍵約束查找關係,它是一種非常有用的工具,用於識別關係。

+0

wat?我工作過的每一份工作都使用了我們的數據庫表格之間的適當關係 – Kritner 2017-05-04 14:28:00