web-dev-qa-db-ja.com

データベースの設計とプロトタイプを作成するための優れたツールはありますか?

すべてのテーブル、列、データ型、および関係を使用してデータベーススキーマを設計するための優れたツールが欲しいのですが。今日はほとんどペンと紙でこれを行っていますが、優れたデザインツールでそれを実現したいと考えています。

優れた(そしておそらく無料の)データベース設計ツールはありますか?

22
Jonas

プロトタイピングよりもERの方が多い(データベースのコンテキストでは聞いたことがない):MySQLを使用している場合は、 MySQL Workbench を試してください。 MySQL固有のコードを生成しますが、小さな調整は簡単に行えます。

PostgreSQLの wikiPGDesigner にはニースリストがあります。さらに、pgAdminの将来のバージョンにはデザイナーが含まれる予定です。

11
DrColossos

[〜#〜] norma [〜#〜] (2011年10月にリンクが修正されました)の使用を開始しました。 Object Role Modelling も参照してください。

これにより、XSDとSQLスクリプトが生成されます。

私は二度とERDを見ることを望んでいない...

15
gbn

私は過去にPower Designer(または当時のQ Designer)を使用していました。素晴らしかった!リバースエンジニアリング機能、スクリプト生成など、必要なものがすべて揃っていました。しかし、それは無料ではありません。

過去に少し使った無料のツールは DB Designer でした。しかし、私は小さなdbに対してのみそれを使うことができました。当時は複雑なスキーマ設計での作業中にエラーが発生していましたが、数年前だったため、修正されたと確信しています。

現在は、SQL Server独自の作図ツールのみを使用しています。

4
Marian

Vertabelo を使用できます。 VertabeloはChromeの下で作業しているオンラインデータベースデザイナーであり、Safariは私が働いている会社によって開発されました。

このツールの最も重要な機能は、チーム全体でデータベースモデルを共有し、Webブラウザーを介してデータベースモデルで共同作業できることです。

その他のVertabelo機能は次のとおりです。

  • PosgreSql、MySQL、Oracle、MS SQL Server、DB2、SQLite、HSQLDBのサポート
  • モデルのバージョン管理
  • 動的/視覚検索
  • ライブデータベースモデルの検証
  • フォワードエンジニアリング
  • リバースエンジニアリング

Vertabeloは学術プロジェクトに無料で使用でき、大規模なデータベースプロジェクトには商用バージョンがあります。

2

MySQL Workbenchは無料の優れたツールです。

別のオプションは、Expressに含まれているSQL Serverのダイアグラムです。そのため、無料で試すこともできます。

EmbarcaderoのER/Studioには無料トライアルがあります。論理的および物理的モデリングをサポートするという点で、より完全なソリューション(読み取り、高価)です。 ER/Studioは信じられないほどの製品であり、多くの設計を行う場合、その価格に見合う価値があります。

2
dba4life

MySQL Workbench、Toad Data Modeler、Oracle SQL Developer Data Modelerの両方を使用しました。それらのいずれかを開始するのに適しています。

2
BillThor