0

過去には、概念設計段階で、Visio(2003 Professional、重要な場合)を使用してデータベース図を落書きしました。ただし、 Visioからデータを取得する良い方法がないため、これはかなり苦痛です(ただし、この回答一時的な鎮痛薬の希望を与えてくれます)。デザインは一般的にかなり小さいので、その痛みはそれほど悪くはありません。しかし、私は本当に、より良く、痛みが少なく、より持続可能な解決策を見つけたいと思っています。

この製品カテゴリでの私の唯一の実際の経験は非常に古いので(たとえば、10年前のER / Studio)、今日の風景がどのように見えるかわかりません。私はStackOverflowを見回しましたが、私の質問に最も近いものはあまり勇気づけられませんでした。これが私の基本的な要件です:

  • オフラインで動作します。これが、SSMSのダイアグラムを使用するだけではない私の主な理由です。実際のデータベースをインスタンス化する準備ができるまで、おそらく半分完成したデザインの図を投げて、他の人と一緒にそれらを改良したい場合があります。
  • SQLServer2000以降をサポートします。他のデータベースは素晴らしいですが、私たちのDBの99%はSQL Serverであり、それらのほとんどは2000であり、いくつかは2005です。
  • ただの図。これらのツールの多くは、パフォーマンスツールまたはある種のモデリングプロセスが組み込まれた包括的なDBAまたはModel Architect Suiteの一部です。これらのオプションが邪魔にならない場合は、必ずしも反対するわけではありませんが、必要なのはSQL DDLの図表化、およびフォワードエンジニアリング。(ただし、リバースエンジニアリングは素晴らしいでしょう。)
  • 腕と脚の費用はかかりません。これはトリッキーなものです、私は知っています(そしてかなり主観的でもあります)。しかし、私たちはいくつかの巨大な機能不全のエンタープライズチームと協力していません。たまにもっと複雑なデータベースをかじるのはほんの一握りの開発者です。5000ドルのツールの承認を得る方法はありません。

私が探している製品は存在しますか?

編集:少し突っ込んで、私はある種有望に見えるいくつかのことを見つけました。誰かがこれらのツールの経験がありますか?

  • ModelRight、ModelRight、Incによる。
  • BDB、Bainsoftによる(Googleはほとんどの場合、怪しげな「すばらしいソフトウェアのダウンロード」サイトのヒットページを表示するので、これには少し警戒している)
  • AquafoldによるAquaDataStudio(主に、SSMSなどのツールの代替品ですが、ERモデラーが組み込まれています)
4

3 に答える 3

1

Quest Softwareには、無料ではないToad Data Modelerと呼ばれるツールがありますが、腕と脚の費用もかかりません。

それは高品質で、非常に使いやすく、非常に強力です。プロフェッショナルな環境でのデータモデリングに真剣に取り組んでいるなら、一見の価値があります。

マーク

于 2009-10-21T18:20:16.127 に答える
0

私はこの種のことのためにSQLヘルパースクリプトでDiaを使用しました。Diaは無料です。SQLジェネレーターはDia2SQLです。いくつかのリンクについては、ここを参照してください。そして、これがDia用のWindowsインストーラーです

于 2009-10-21T18:02:13.010 に答える
0

SQL Server ERDやフォワードエンジニアリングには、Erwin Data Modeler、Data Workbench、Enterprise Architect、ER Studio、ToadDataModelerなどの多くのツールを利用できます。

于 2015-07-21T07:31:15.320 に答える