Java製のデータモデリングソフトウェア「Ermodeller」
ErmodellerはJava製のオープンソース・ソフトウェア。最近はデータが主体になったシステム開発が多い。データは大抵がデータベースによるものだ。そうなるとデータの定義が固まればコントローラの仕組みも大抵決まってくる。データベースを適切に設計することが、システムの組みやすさやパフォーマンスに大きな影響を及ぼすのだ。
各種DBに対応したモデリングができる
そうなるとデータモデリングソフトウェアに対する期待が大きくなる。その点、マルチプラットフォームで動作するJava製のモデリングツールは優位だろう。Ermodellerは多数のデータベースに対応したモデリングソフトウェアとして便利に使えそうだ。
Ermodellerが対応するのはMySQL/PostgreSQL/Oracle/PointBaseとなっている。モデリングは概念、論理、物理型の3つに対応している。データベースからのリバースエンジニアリングにはもちろん、設計した内容に合わせてJDBC経由でSQLを実行することもできる。
ビューの配置も可能
さらにモデルの検証機能や、出来上がった図の画像出力機能もある。リレーションを設計してE-R図を組み上げていけば開発者やプロジェクトマネージャにとっても明確で分かりやすい開発が可能になるはずだ。
via Open Source Java ER Modeler [twit88.com]
ermodeller.tigris.org