UModel 2011におけるUMLデータベースモデリング

ソフトウェアアプリケーションが扱うデータ量がますます増大するにつれて、データベースの設計と構造は、プロジェクトの成功にとって非常に重要な要素となっています。2010年9月8日に発売されたUModel® 2011は、Java、C#、Visual Basicなどのソフトウェアアプリケーションに加えて、リレーショナルデータベースのモデリング機能を追加し、ユーザーがソフトウェアモデリング機能を拡張できるようにする新しい機能を提供します。 UModel 2011は、以下の機能により、データベースのモデリングを効率化します:

  • 既存のデータベーステーブルを、主要なリレーショナルデータベースからすべてインポートし、UMLデータベース図を作成します
  • 既存のテーブルの図を変更し、データベースを同期させるためのSQLデータベース変更スクリプトを生成します
  • 新しいデータベースのテーブルとそれらの関連性をゼロから設計し、SQLのCREATEスクリプトを作成します

UModelデータベース図でサポートされているデータベース UModel 2011のデータベース図機能は、複数のデータベースをサポートしており、以下のデータベースに対して、SQLの方言、データ型、その他の特殊機能を自動的に調整します

  • Microsoft® SQL Server® 2000、2005、2008
  • IBM DB2® バージョン8、9
  • IBM DB2 for iSeries® バージョン5.4、6.1
  • Oracle® 9i、10g、11g
  • Sybase® 12
  • MySQL® バージョン4、5
  • PostgreSQL 8
  • Microsoft Access™ 2003、2007版

UModelデータベース図の要素 UModel 2011のデータベース図は、以下のすべてのデータベース要素をサポートしています

  • データベースのスキーマ
  • テーブル
  • 閲覧数
  • 制約条件の確認
  • プライマリキー / 外部キー / ユニークキー
  • 索引
  • 格納プロシージャ
  • 機能
  • トリガー
  • データベースの関係性
  • データベースにおける属性との関係

既存のデータベース構造のインポート ユーザーは、UModel 2011のプロジェクトメニューから、既存のリレーショナルデータベースをインポートできます。 「SQLデータベースのインポート」オプションを選択すると、UModel 2011のデータベース接続ダイアログが開きます。このダイアログには、データベース接続ウィザードと、DatabaseSpyやその他のAltova MissionKitツールで利用可能な、一般的なリレーショナルデータベースとの接続に関する追加オプションが用意されています。

データベースをインポートする際、UModel 2011は自動的にプロジェクトにデータベースプロファイルを追加します。UModel 2011のデータベース図は、Diagram Tree Helperウィンドウ内の特別なカテゴリに表示されます。

モデル内でのデータベースの変更 UModel 2011のデータベース図は、専用のツールバーを使用しており、そのツールバーにはDatabaseSpyと共通するデータベース要素を示すアイコンが配置されています。これにより、異なるツール間の学習が容易になります。

UModel 2011の編集作業を進めるにあたり、SQLオートコンプリート機能が搭載されたヘルプウィンドウが、SQLデータベースの種類に対応した適切な図の作成を支援します。

図面上で直接作業する代わりに、ユーザーは「プロパティ」ヘルプウィンドウでデータベースの要素を編集することもできます。

データベース変更スクリプト 開発者がUModelプロジェクトからプログラムコードを同期すると、データベース図面に変更があった場合、その変更を反映するためのSQLコマンドを含むデータベース変更スクリプトが生成されます。UModelで作成されたデータベース変更スクリプトは、SQLファイルとして保存したり、データベース上で直接実行したり、UModelのデータベース変更スクリプトダイアログにある便利なボタンを通じて、DatabaseSpyのSQLエディタウィンドウで開くことができます。

一方、もし他のチームメンバーがデータベース内で直接テーブルを修正した場合、開発者はデータベースの変更を統合することで、UMLモデルを更新することができます。

UMLモデルをデータベースの最新バージョンと同期させた後、データベースの図には、Teachersテーブルに新しい列が追加されていることが表示されます。

UModel 2011では、他のUModelの図の種類と同様に、データベースの図を画像ファイルとして保存し、自動生成されるドキュメントに含めることができます プロジェクトに関する文書. アルトバへお越しください 新着情報ページ Altova MissionKit 2011に搭載されたすべての新機能について、さらに詳しく知ることができます。 次回の開発プロジェクトに必要な、モデルデータベース、システム要件、ビジネスルール、およびアプリケーションコードをご提供します こちらをクリックして、30日間の無料トライアル版をダウンロードしてください。 本日、UModel 2011を発表いたします。