プロのUMLモデリングのためのDIA
-
12-10-2019 - |
質問
DIAは、UMLモデリングのための優れたオープンソースツールです。現在、ER図を描くためにそれを使用しています。しかし、ディアのホームページ dia これをDIAについて言う」DIAは、カジュアルな使用のための非公式の図に向けられていますが、商用Windowsプログラム「Visio」に触発されています」. 。 DIAはかなり滑らかなツールであり、データベーススキーマのER図を設計するためにそれを使用していますが、上記の説明はDIAについての私の認識と矛盾しています。プロのERとカジュアルERの設定された基準はありますか? ERは私たちの理解のための単なる表記法です。
解決
「プロフェッショナル」ERツール(Erwin、Power Designerなど)では、モデルからDDLを生成したり、既存のDBまたはDDLからリバースエンジニアリングを生成したりできます。
Diaはそれをしません - それはあなたが写真を描くことができるだけです。しかし、それがあなたが望むすべてである限り、私はそれを使用する予約はありません。私はこれらの種類の図にDIAとVisioの両方を広範囲に使用していますが、問題はありませんでした。 (多くの点で、彼らはより柔軟になり、図に厳密に属していないシンボルで図に注釈を付けることができます)。
Hth。
他のヒント
DIA自体はSQL/DDLを実行しませんが、さまざまなデータベース(およびプログラミング言語)のDIA図をSQL/DDLに変換するツールがたくさんあります。見てください https://wiki.gnome.org/apps/dia/links
所属していません StackOverflow