概念データモデル
概念データモデル(概念データモデル、CDM):全体としてのデータの表現は、任意のソフトウェアおよびデータ記憶構造から独立している論理構造、すなわち、それはユーザー間のみ、システムアナリスト、アプリケーション設計者、保守要員と相互理解でありますない特定のデータベース(OracleやSQL Serverなど)のプラットフォームやツール(PowerBuilderの)ための共通言語、。CDMオブジェクトは、通常、物理データベースに実装されていません含まれています。
CDMは、次の操作を実行できます。
- グラフィカルなデータを、可視化
- 法律上のデータテーブル設計検証
- PDMへの(物理データモデル、物理データモデル)
- 生成OOM(オブジェクトOritentedモデル、オブジェクト指向モデル)クラス図
一般的に使用されるCDMエンティティ - 図の接続(エンティティリレーショングラフ、ER図)(「実体」と「連絡先」のコンセプト)。現在、表現のER図CDM最も人気のある形。
1.基本的な概念や慣習
1.1エンティティと属性
エンティティは、現実の世界にある「オブジェクト」内の他のオブジェクトと区別することができ、それが有形または無形の、コンクリートや抽象的、アニメーションや無生物のかもしれません。
各エンティティは、エンティティの属性として知られている特性のセットを有し、エンティティの状態を記述するために使用される機能します。以下のような:従業員の名前:吊りワイヤー、性別:男性、これらの指標は、エンティティの吊りワイヤーの様々な属性を表します。
図5-1に示すエンティティと属性間の関係。
図5-1
1.2連絡先
エンティティは、コンタクト(関係)によって相互に関連付けることができます。ワンタッチ(マンツーマン)、多くの接触(多くの一つ)、多くのリンクに多くの(多対多)、再帰的接触(再帰:エンティティの数との対応関係によれば、一般的に接触に分けることができます関係)などの関係(リレーションシップを特定する)とを識別する。
お問い合わせお問い合わせ、多くの再帰
1.3ドメイン
ドメイン(ドメイン)一つまたはドメイン後のエンティティの複数の属性で共有することができる属性の一部の範囲であり、ドメインが異なる属性が容易エンティティを標準化するように、モデルを設計する上で重要です。
1.4ビジネスルール
ビジネス・ルールは、特別な情報システムのデータ整合性制約は、オブジェクトを説明反映しています。ビジネスルールは、業界標準、顧客の需要やソフトウェア開発の仕様書です。ときに実体に含まれている情報の変更、
システム情報は、特定のビジネスルールに違反しているかどうかをチェックします。したがって、ビジネスルールを作成する前に、あなたは最初のデータ間の制約を定義する必要があります。
2.概念モデルを確立するために、
2.1ビジネス上の問題を特定します
BPMのビジネスプロセスの問題に格納する情報ニーズを抽出するから、これに基づいて、同定されています。どのエンティティ、エンティティ、特殊なビジネスルールやその他のビジネス関連の間の関係を含んでいます。これらの問題は、CDMの確立のための基礎を形成します。
2.2概念モデルの確立
(1)[ファイル] - [新規モデルコマンド、ポップアップウィンドウが図5-2に示します。概念データモデル(コンセプトモデル)を選択します。
図5-2
(2)ワークスペースのCDM 5-3図に示すように開くために、「OK」ボタンをクリックしてください。ブラウザウィンドウの左側に、デザインウィンドウの右側に、出力ウィンドウとフローティングツールウィンドウ(パレット)の下側を含む作業領域に、アイコンがツールウィンドウ設計ウィンドウ設計ER図で利用することができます。
図5-3
(3)エンティティとエンティティ間のリンクを確立します。
3.CDMはLDMを生成します
LDM 15は、情報システムを完成された論理設計のためのPowerDesignerの新しいモデルです。任意の天然LDMのDBMSに依存しないが、しかし、設計対象キー、索引、ビュー、等外であってもよいです
特定CDM LDMを生成する方法は、以下:
(1)オープンLDM生成オプション(LDM生成オプション設定)図5-4に示すウィンドウとしてオープンCDMモデルは、[ツール] - 生成論理データモデルコマンド。
図5-4
(2)[詳細]タブを選択しますが、他のオプションを設定します。
(3)選択Selection]タブには、図5-5に示したCDM、エンティティを、選択することができます。
図5-5
(4)LDMの生成を開始するために「OK」ボタンをクリックしてください。5-7。
図5-7
注:LDMの主な内容は、CDMとPDMとの間にあります。
4.CDM生成されたPDM
CDMは、情報システムの完成設計をまとめたものであるが、これに基づいて、データベースの背景デザインの物理的なデザインで詳述されている必要があり、唯一の設計フェーズを完了するために、PDMにCDMを変換します。DBMSは、CDM PDMを生成する前に、ターゲット・データベースを選択する必要があり、エンティティ属性のデータ・タイプは、CDMは、ターゲット・データベースのデータ型に変換定義されました。
オブジェクトはPDM、データベース内すなわち、物理的なオブジェクトにオブジェクトに変換することを特徴とする請求CDM PDMを生成する場合。
次のようにCDM生成されたPDMの具体的なプロセスは次のとおりです。
(1)オープンCDMモデル、図5-8に示すウィンドウを開くには、[ツール] - 発生させ、物理データモデルのコマンドを選択します。PDMの方法やパラメータの一般的なオプションを生成することを選択しました。新しい物理データモデルのラジオボタンを生成]を選択すると、PDMの新世代を表し、DBMSは、ターゲット・データベース管理システム(およびバージョン)を表し、名前がターゲットPDMの名前を表し、コードは、ターゲットPDMコードを示します。[更新]を選択し、既存の物理データモデルのラジオボタンは、既存のPDMの合併は新しいPDMを生成することを示しています。
図5-8
(2)詳細設定を選択し、[詳細]タブを選択します。
(3)選択Selection]タブ、図5-9に示します。select convert PDMエンティティテーブル、。
図5-9
(4)PDMの生成を開始するために「OK」ボタンをクリックしてください。[詳細]タブでチェックモデル]チェックボックスを選択した場合は、警告が処理中に表示され、結果一覧ウィンドウにエラーメッセージ。
(5)命令で警告やエラーを修正します。
図5-10に示すPDMを生成する(6)。あまりにも多くの情報がPDMに表示されている場合は、[ツール] - 表示設定を変更することで、読みにくいが、情報のセットを削減するためのコマンド。
図5-10
5.CDM生成OOM
OOM CDMを生成する際に、PowerDesignerのはOOMオブジェクトとデータ型に言語UMLサポートCDMオブジェクトとデータ型を変換します。
次のように生成されたCDMのOOMの具体的な手順:
(1)オープンCDMモデル、図5-11に示すウィンドウを開く[ツール-生成オブジェクト指向モデルのコマンド。
図5-11
(2)[詳細]タブを選択しますが、他のオプションを設定します。
(3)あなたはCDM、パッケージやエンティティを選択することができ、選択]タブを選択します。
(4)OOMの生成を開始するために「OK」ボタンをクリックしてください。こうした5-12などの効果。
図5-12
6.まとめ
でPDM:システムの設計は、依然として、例えば、LDM、PDMとOOMさらに設計後に必要、監査システムの詳細な枠組みを生成する、関連コンテンツに変換されることを除いて、上述したCDM LDM、PDMとOOMモデルを生成することにより図のデザインOOMの実施形態では、ストアドプロシージャ、トリガなどを追加します。