溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

盤點丨12款數(shù)據(jù)庫建模工具特點,總有一款適合你!

發(fā)布時間:2020-08-08 13:21:11 來源:ITPUB博客 閱讀:279 作者:數(shù)據(jù)和云 欄目:數(shù)據(jù)庫

原文: 墨天輪( https://www.modb.pro/db/6499)  

導讀: 數(shù)據(jù)庫建模是在軟件設計當中必不可少的環(huán)節(jié),數(shù)據(jù)庫建得怎么樣,關系到以后整個系統(tǒng)的擴展、性能方面的優(yōu)化以及后期的維護 。正確而連貫的數(shù)據(jù)流可以對商業(yè)用戶做出快速、靈活的決策起到?jīng)Q定性的作用。所以,建立正確的數(shù)據(jù)流和數(shù)據(jù)結構才能保證最好的結果。 我們總結了12款數(shù)據(jù)庫的建模工具,希望可以對數(shù)據(jù)庫從業(yè)者提供一些幫助!


數(shù)據(jù)建模業(yè)界的領頭羊-PowerDesigner

PowerDesigner是目前數(shù)據(jù)建模業(yè)界的領頭羊。 功能包括: 完整的集成模型,和面向包含IT為中心的、非IT為中心的差異化建模訴求。 支持非常強大的元數(shù)據(jù)信息庫和各種不同格式的輸出。 PowerDesigner擁有一個優(yōu)雅且人性化的界面,非常易懂的幫助文檔,快速幫助用戶解決專業(yè)問題。
PowerDesigner是Sybase的企業(yè)建模和設計解決方案,采用模型驅(qū)動方法,將業(yè)務與IT結合起來,可幫助部署有效的企業(yè)體系架構,并為研發(fā)生命周期管理提供強大的分析與設計技術。 PowerDesigner 支持60多種數(shù)據(jù)庫系統(tǒng)(RDBMS)/版本。
PowerDesigner運行在Microsoft Windows平臺上,并提供了Eclipse插件。 主界面如下圖所示:

盤點丨12款數(shù)據(jù)庫建模工具特點,總有一款適合你!

Gartner統(tǒng)計,PowerDesigner占了大約30%的數(shù)據(jù)建模市場份額。 PowerDesigner價格在3,000美元和7,500美元(每開發(fā)人員)之間。
PowerDesigner支持:
  • 需求分析

  • 面向?qū)ο蠼?(提供UML 2.0 所有視圖)

  • 數(shù)據(jù)建模 (支持主流數(shù)據(jù)庫系統(tǒng))

  • 業(yè)務過程建模 (ProcessAnalyst) 支持 BPMNPowerDesig ner 12.5作為Sybase的企業(yè)建模和設計解決方案.

  • 16.5SP04版本提供對Greenplum4.2的支持,可以通過該接口,配置訪問Greenplum系列數(shù)據(jù)庫和Deepgreen DB。

  • XML建模 (支持XML Schema 和 DTD 標準)

  • 數(shù)據(jù)倉庫建模 (WarehouseArchitect)

  • 代碼生成 (支持語言及框架包括: Java, C#, VB .NET, Hibernate, EJB3, NHibernate, JSF, WinForm (.NET and .NET CF), PowerBuilder, ...)

  • 報表生成

  • 企業(yè)知識庫

  • Visual Studio 2005 插件

  • Eclipse 插件

數(shù)據(jù)庫建模平臺和挖掘工具 TipDM


TipDM數(shù)據(jù)挖掘建模平臺是基于Python引擎、用于數(shù)據(jù)挖掘建模的開源平臺。 TipDM提供數(shù)量豐富的數(shù)據(jù)分析與挖掘建模組件,用戶可在沒有編程基礎的情況下,通過拖拽的方式進行操作,將數(shù)據(jù)輸入輸出、數(shù)據(jù)預處理、挖掘建模、模型評估等環(huán)節(jié)通過流程化的方式進行連接,幫助用戶快速建立數(shù)據(jù)挖掘工程,提升數(shù)據(jù)處理的效能。

主要特性:
  • 基于Python,用于數(shù)據(jù)挖掘建模。

  • 使用直觀的拖放式圖形界面構建數(shù)據(jù)挖掘工作流程,無需編程。

  • 支持多種數(shù)據(jù)源,包括CSV文件和關系型數(shù)據(jù)庫。

  • 支持挖掘流程每個節(jié)點的結果在線預覽。

  • 提供5大類共40種算法組件,包括數(shù)據(jù)預處理、分類、聚類等數(shù)據(jù)挖掘算法。

  • 支持新增/編輯算法組件,自定義程度高。

  • 提供眾多公開可用的數(shù)據(jù)挖掘示例工程,一鍵創(chuàng)建,快速運行。

  • 提供完善的交流社區(qū),提供數(shù)據(jù)挖掘相關的學習資源(數(shù)據(jù)、代碼和模型等)。

數(shù)據(jù)庫建模工具 PDMan


PDMan是一款開源免費的數(shù)據(jù)庫模型建模工具,支持Windows、Mac,Linux等操作系統(tǒng),支持常見數(shù)據(jù)庫MySQL、Oracle、SQLServer,DB2等。 PDMan數(shù)據(jù)庫建模,有自動生成文檔,自動同步DDL腳本到數(shù)據(jù)庫,數(shù)據(jù)模型版本管理等多種開發(fā)人員實用的功能。

PDMan是一個數(shù)據(jù)庫模型,以及數(shù)據(jù)庫版本管理工具,主要功能如下:
  • 數(shù)據(jù)庫建模

  • 代碼自動生成

  • 文檔自動生成[這個小功能涉及商業(yè)插件,未開源](HTML,WORD,PDF生成)

  • 數(shù)據(jù)庫版本管理

PostgreSQL建模工具 pgModeler


pgModeler 是 PostgreSQL 數(shù)據(jù)庫專用的建模工具,使用 QT 開發(fā),支持 Windows、Linux 和 OS X 平臺。 使用經(jīng)典的實體關系圖表,包括 PostgreSQL 專門的特性實現(xiàn)。
  • 全自動

  • 可以為每個表都創(chuàng)模型

  • 可以創(chuàng)建一個初始的遷移

  • 關鍵字聲明,唯一性和存在約束

  • 可以創(chuàng)建關聯(lián)

  • 為CHECK 約束條件添加自定義檢驗方法

  •  
    直觀數(shù)據(jù)建模工具-ER/Studio 


    ER/Studio 是一個支持多平臺環(huán)境的直觀數(shù)據(jù)建模工具,并且本地集成了用于處理大數(shù)據(jù)平臺,例如-MongoDB和Hadoop Hive。 它能夠進行正向和逆向工程,并且擁有“比較合并”功能,能夠輸出例如XML、PNG、JPEG等格式文檔。 內(nèi)建自動執(zhí)行任務功能支持當前流行數(shù)據(jù)庫平臺。 ER/Studio功能非常強大,擁有直觀的界面和很好的用戶支持特別易于馬上開始工作。

    ER Master 是一個用于設計ER模型圖的Eclipse插件。 提供的功能包括: 從數(shù)據(jù)庫導入關系生成ER圖,導出設計圖,導出DDL數(shù)據(jù)定義語句等。
    目前完整支持的數(shù)據(jù)庫包括:
    -MySQL
    -PostgreSQL
    -Oracle (developing)
    -DB2 (developing)
    -HSQLDB (developing)
    -SQLITE (developing)
    -SQLServer (developing)
    開源平臺-Eclipse數(shù)據(jù)建模工具 IBM - InfoSphere Data Architect 


    InfoSphere 是一個很創(chuàng)新的、運行在開源平臺-Eclipse上的數(shù)據(jù)建模工具。 Infopshere主要聚焦于一下三個主要的特性: 高效、簡潔、高度集成。 InfoSphere能夠幫助商業(yè)用戶建立邏輯、物理模型圖,并且之后能非常方便的在各種不同的應用和系統(tǒng)中進行使用。 InfoSphere是一個端到端的解決方案,可以快速高效地用在建立、部署、更新數(shù)據(jù)模型。 同時為非常簡易的集成了IBM的其他相關產(chǎn)品。
    MySQL設計的ER/數(shù)據(jù)庫建模工具-MySQL Workbench 


    MySQL  Workbench是一款專為MySQL設計的ER/數(shù)據(jù)庫建模工具。 它是著名的數(shù)據(jù)庫設計工具DBDesigner4的繼任者。 你可以用MySQL  Workbench設計和創(chuàng)建新的數(shù)據(jù)庫圖示,建立數(shù)據(jù)庫文檔,以及進行復雜的MySQL 遷移。
    MySQL Workbench是下一代的可視化數(shù)據(jù)庫設計、管理的工具,它同時有開源和商業(yè)化的兩個版本。 該軟件支持Windows、macOS、Linux系統(tǒng)。
    數(shù)據(jù)庫建模 SQL Power Architect


    SQL Power Architect 是一個Java開發(fā)的數(shù)據(jù)庫建模工具,特別適合做數(shù)據(jù)倉庫和數(shù)據(jù)集市的應用建模,它允許設計人員同時打開多個數(shù)據(jù)源連接,并直接從數(shù)據(jù)庫中獲取模型定義,可進行不同數(shù)據(jù)庫之間的模型、表、列的拖放操作。

    盤點丨12款數(shù)據(jù)庫建模工具特點,總有一款適合你!


    特點:
    • 通過JDBC訪問源數(shù)據(jù)庫

    • 同時連接到多個源數(shù)據(jù)庫

    • 比較數(shù)據(jù)模型和數(shù)據(jù)庫結構并識別差異

    • 將源表和列拖放到圍欄中

    • 記住每列的來源

    • 生成源到目標可視化映射報告

    • 正向/反向工程師PostgreSQL,Oracle,MS SQL Server等

    • 在項目中保存源數(shù)據(jù)結構快照,以便您可以遠程工作

    • 所有項目數(shù)據(jù)都以易于解析的XML格式存儲

    • OLAP模式建模: 多維數(shù)據(jù)集,度量,維度,層次結構和級別

    • 許可的GPL(版本3)

    企業(yè)建模工具 Enterprise Architect


    Enterprise Architect是一款計算機輔助軟件工程(CASE)工具,用于設計和構建軟件系統(tǒng)、業(yè)務流程建模及更多通用的建模。
    功能:
    • UML建模--支持UML2.1

    • 代碼工程--按圖生成代碼,導入原有的代碼成為UML圖

    • 項目管理程序--包括項目計劃,任務進度,問題集等

    • 文檔生成和模板--可使用文字翻譯替換和自定義的模板為不同的項目打造最適合的文檔類型

    • 數(shù)據(jù)庫建模--可從ODBC導入數(shù)據(jù)源結構,并進行ER圖的編輯,還可生成建表的SQL語句

    • 代碼編輯、調(diào)試和運行--加入編譯腳本,就可以把EA當作IDE來使用版本控制,聯(lián)機討論,局域網(wǎng)協(xié)同開發(fā)等功能

    數(shù)據(jù)建模工具Power*Architect


    Power*Architect 是一個數(shù)據(jù)建模工具,主要用在數(shù)據(jù)倉庫和數(shù)據(jù)集市的模型設計。

    Power*Architect允許設計人員打開多個并發(fā)源數(shù)據(jù)庫連接,創(chuàng)建和探索源數(shù)據(jù)的配置文件,發(fā)現(xiàn)兩個模式之間的差異(即使它們位于不同的數(shù)據(jù)庫平臺上),將源模式,表和列拖放到數(shù)據(jù)建模圍欄,并轉發(fā)工程結果目標數(shù)據(jù)庫及其相關的ETL模板。      

    盤點丨12款數(shù)據(jù)庫建模工具特點,總有一款適合你!

    想了解更多關于數(shù)據(jù)庫、云技術的內(nèi)容嗎?

    快來關注“數(shù)據(jù)和云"、"云和恩墨,"公眾號及"云和恩墨"官方網(wǎng)站,我們期待大家一同學習與進步!

    盤點丨12款數(shù)據(jù)庫建模工具特點,總有一款適合你!


    墨天輪小程序”DBASK“在線問答,隨時解惑,歡迎了解和關注!

    盤點丨12款數(shù)據(jù)庫建模工具特點,總有一款適合你!

    向AI問一下細節(jié)

    免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內(nèi)容。

    AI