簡體   English   中英

數據建模Microsoft Office

[英]Data Modeling Microsoft Office

好的,讓我先說一下我搜索過google以及我能想到的幾乎所有資源,但有可能我沒有正確提出問題。 如果沒有,請隨時糾正該問題。

我想做的是為我公司的許多oracle / Access / SQLServer數據庫的多個模式下的一系列表創建一個關系數據圖的野獸。 請注意,這些數據庫已經存在,並且這是一家石油和天然氣公司,因此我們有幾個不同的數據庫,架構和表。 我們使用Spotfire進行報告,因此只要我們之間有適當的關系,就可以輕松地鏈接來自各種來源的不同數據集。

可以想象,這可能是一場噩夢,試圖弄清它們之間如何相互聯系,尤其是當其中許多表沒有太多結構而被打在一起時。 我希望能夠可視化將要進行報告的各個表之間的連接,並且圖像ER這樣的圖將是最好的開始。 我使用的“建模”工具給我帶來很多麻煩。

我從Visio 2016開始,但是這太麻煩了,數據庫圖的設計選項非常有限。 我知道我可以通過excel導入數據表,但這仍然沒有超出Visio中非常有限的設計選項。 請注意,我有大約100個表需要處理,其中一些表最多有200列。

然后我去研究並思考,也許我可以使用VBA來鏈接形狀並自動生成“更漂亮”的實體,然后我可以根據需要手動鏈接它們。 但是,我無法獲得通用形狀以“ ER圖”實體樣式進行鏈接,並且office中的smartart選項不適合此功能。

有誰知道使用Office工具完成此操作的更好的方法? 還是真的需要嘗試促使我的公司投資其他軟件? 目前,我的工具是:Office 2016(全部),SQL Developer,SQLServer Management Studio,Spotfire(誰知道該軟件很棒)。

TL / DR:我需要為跨多個架構/數據庫的大約一百張表創建一個關系數據模型,每張表最多包含200列,並且正在尋找一種工具來使我高效地執行此操作。

如果您的意思是“我想設計一個包含多個數據庫中所有數據庫模式的單一數據模型”。 然后,您可以使用一個名為NORMA的免費工具來進行此操作。

NORMA可以讀取數據庫的架構並將其轉換為一組“數據庫中立”的對象角色模型

然后,您可以使用NORMA將模型合並為一個模型。 (這些技術在教程中進行了介紹)

完成后,您可以將“野獸”對象角色模型視為單個邏輯/關系模型。

然后,您可以為首選的DBMS(Oracle,SQL Server等)生成DDL。

NORMA是Visual Studio的擴展。 您可以從此處下載教程

NORMA實現了Terry Halpin博士定義的對象角色建模方法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM