モデリング操作ガイド (データベースモデリング編)

Similar documents
Enterprise Architect日本語版 モデリング操作ガイド (データベースモデリング編)

モデリング操作ガイド アクティビティ図編

UMLプロファイル 機能ガイド

DBMSリポジトリへの移行マニュアル

作業環境カスタマイズ 機能ガイド(応用編)

モデリング操作ガイド クラス図・オブジェクト図編

内容 1 はじめに インストールの手順 起動の手順 Enterprise Architect のプロジェクトファイルを開く 内容を参照する プロジェクトブラウザを利用する ダイアグラムを開く 便利な機能.

DFDおよび構造図 マニュアル

Enterprise Architect 12.0 機能ガイド

SysMLに関する操作方法について

Rational Roseモデルの移行 マニュアル

BPMNモデリング マニュアル

クラス図とシーケンス図の整合性確保 マニュアル

RaQuest スターターセット インストールマニュアル

産能大式フローチャート作成アドインマニュアル

インストールマニュアル

目次 1 はじめに 利用条件 動作環境 アドインのインストール アドインの操作方法 アドインの実行 Excel CSV の出力 テンプレートの作成 編集 テンプレートのレイアウト変更 特記

Enterprise Architect 12.1 機能ガイド

Microsoft Word - ModelAnalys操作マニュアル_

差分比較とマージ 機能ガイド

コードテンプレートフレームワーク 機能ガイド 基礎編

レビューとディスカッション 機能ガイド

Enterprise Architect 14.0/14.1 機能ガイド

IME( 日本語入力システム ) の確認 変更方法 / プロパティ確認の手順 ************************************************************************************ ドキュメント目次 IME( 日本語入力システム )

評価のためのガイド

RaQuest スタートアップ マニュアル

各種パスワードについて マイナンバー管理票では 3 種のパスワードを使用します (1) 読み取りパスワード Excel 機能の読み取りパスワードです 任意に設定可能です (2) 管理者パスワード マイナンバー管理表 の管理者のパスワードです 管理者パスワード はパスワードの流出を防ぐ目的で この操作

クラウドファイルサーバーデスクトップ版 インストールマニュアル 利用者機能 第 1.2 版 2019/04/01 富士通株式会社

クラウドファイルサーバーデスクトップ版 インストールマニュアル ファイルサーバー管理機能 第 1.1 版 2017/01/24 富士通株式会社

データベースアクセス

Proクラウドサーバの利用のための手順書

オープンオフィス 3 入門ガイド - Calc: データを整理する このドキュメントは クリエイティブ コモンズに表示される帰属 日本のライセンスのもと提供しています このドキュメントの Web 版を OpenOffice.org 日本ユーザー会のドキュメントで公開しています http:

ドキュメント出力機能 機能ガイド

<8F898AFA90DD92E88EE88F872E786C73>

OS の bit 数の確認方法 - Windows0 及び Windows8. Windows のコントロールパネルを開きます Windows0 の場合 スタート から Windows システムツール の コントロールパネル をクリックします Windows8. の場合 スタート から PC 設定

モデリング操作ガイド 共通操作編

ソースコードの生成と読み込み 機能ガイド

RaQuest MindManager

ゼロからはじめるEnterprise Architect ~60分で基本モデリング操作マスター~ 第4版

USDM作成アドイン マニュアル

( 目次 ) 1. はじめに 開発環境の準備 仮想ディレクトリーの作成 ASP.NET のWeb アプリケーション開発環境準備 データベースの作成 データベースの追加 テーブルの作成

MxLogonサーバサイドツールキット用UI

ER/Studio Data Architect 2016 の新機能

1 開発ツールのインストール 最初に JDK をインストールし 次に IDE をインストールする という手順になります 1. JDK のインストール JDK のダウンロードとインストール JDK は次の URL でオラクル社のウェブページからダウンロードします

VB実用Ⅲ⑩ フリーデータベースⅡ

Microsoft Word - tutorial3-dbreverse.docx

メール設定 Outlook Express 6 の場合 (Windows 98 ~ XP) Outlook Express 6 の場合 (Windows 98 ~ XP) Windows XP に付属する Outlook Express 6 に αweb のメールアカウントを追加する方法についてご案

立ち読みページ

PowerPoint プレゼンテーション

<4D F736F F D CA08CC082AA B835E B D C58B9194DB82B382EA82DC82B582BD2E646F63>

プロセスフロー図(PFD)作成アドイン マニュアル

Microsoft Word - RTSystemBuilderOnTheEA操作マニュアル_

目次 はじめに... 3 システムの必要条件... 4 ライセンス認証... 4 アクティベーション... 6 開発... 7 手順 1. アプリケーションの作成... 7 手順 2. データソースの作成と代入... 7 手順 3. テンプレートの作成 手順 4. レポートビューアの追加

RSS配信の設定方法 第2版(平成30年2月)

目次 目次... 2 はじめに SQL Server 2005 製品版へのアップグレード SQL Server 2005 製品版へのデータベース (DPM インスタンス ) の構築 / 設定 データベース (DPM インスタンス ) の構築

【バーコード作成】マニュアル 第1版

アクティビティ図・シーケンス図からのコード生成 機能ガイド

Microsoft Word - CMSv3マニュアル-STB編(WindowsPC).docx

目次. テーブルの定義 3. フォームウィザードでの画面作成 6 3. フォームの使い方 4. フォームの修正の行い方 5 5. フォームの修正の行い方 () 8 6. フォームの修正の行い方 (3) 7. 表形式でのフォーム作成 9 8. 表形式でのフォームの修正 データシート形式での

FormPat 環境設定ガイド

Oracle BI Publisherを利用したレポートの作成

Windows Live メール OWA メールアカウント登録手順 1.1 版 2016 年 3 月協立情報通信株式会社 1 C 2016 Kyoritsu Computer & Communication Co.,Ltd.

intra-mart Accel Platform — TableMaintenance ユーザ操作ガイド   第7版   None

1. WebShare 編 1.1. ログイン / ログアウト ログイン 1 WebShare の URL にアクセスします xxxxx 部分は会社様によって異なります xxxxx. 2 ログイン名 パスワードを入力し

年調・法定調書の達人from弥生給与 運用ガイド

アーカイブ機能インストールマニュアル

2. FileZilla のインストール 2.1. ダウンロード 次の URL に接続し 最新版の FileZilla をダウンロードします URL: なお バージョンが異なるとファイル名が

PowerPoint プレゼンテーション

1. Office365 ProPlus アプリケーションから利用する方法 (Windows / Mac) この方法では Office365 ProPlus アプリケーションで ファイルの保管先として OneDrive を指定することができます Office365 ProPlus アプリケーションで

第 1 章 : はじめに RogueWave Visualization for C++ の Views5.7 に付属している Views Studio を使い 簡単な GUI アプリケーションの開発手順を紹介します この文書では Windows 8 x64 上で Visual Studio2010

スライド 1

目次 はじめに D-animalice 使用までの準備作業 モデルデータの編集 モデルツリー情報の作成 モデル関連情報の作成 モデル STL データの作成 D-animalice を使用してアニメーションデータ

PowerPoint Presentation

Microsoft Word - プリンター登録_Windows XP Professional.doc

e 飛伝 Pro システム e 飛伝 Pro バージョンアップ手順書 第 11 版 平成 2 3 年 5 月 2 3 日

BricRobo V1.5 インストールマニュアル

Microsoft Word - 206MSAccess2010

インストール要領書

シーケンス図の作成 機能ガイド

RICOH Device Manager Pro バックアップ/バージョンアップ作業手順書

DMtoJPGISVer1.0 操作説明書 平成 19 年 3 月 国土交通省国土地理院

<4D F736F F D20955C8E8695CF8D5894C55F8F9197DE8DEC90AC BA697CD89EF8ED08BA4974C816A91808DEC837D836A B81698BA697CD89EF8ED08CFC82AF816A2E646F6378>

スライド 1

Microsoft Word - MyWebPortalOffice_SQL2005_2008_Upgrade.doc

シヤチハタ デジタルネーム 操作マニュアル

注 ) CDをセットしてから プログラムが起動するまでの時間はパソコン CDドライブの性能によって差がありますが 概ね10 秒程度です 1 分間待ってもプログラムが起動しない場合は もう一度 CDをセットしなおしてください それでも起動しない場合 CDからの自動起動が無効になっている可能性があります

REX-C56EX FAX送信 第5.0版

Microsoft Word - CBSNet-It連携ガイドver8.2.doc

CS-DRC1操作説明書

マクロの実行許可設定をする方法 Excel2010 で 2010 でマクロを有効にする方法について説明します 参考 URL:

Copyright 2005 アンリツ株式会社許可なしに転載 複製することを禁じます

IOWebDOC

ランタイム版 Pro 版共通 症例登録システム 2018/12/11 Q & A 目次 1. 起動時のエラー... 2 Q11. " ファイル jsgoe_data3.fmp12 を開くことができません" と表示されます (Windows) 2 Q12. ショートカットから起動できません (Wind

Mac OS Xでの利用設定 マニュアル

やってみようINFINITY-製品仕様書 品質評価表 メタデータ 編-

システム設計書

電子紊品チェックシステム利用マニュアル

スライド 1

PowerPoint プレゼンテーション

<4D F736F F F696E74202D F56504E90DA91B1835C CC834E838A B838B837D836A B2E >

Transcription:

Tutorial by SparxSystems Japan Enterprise Architect 日本語版 (2019/08/22 最終更新 )

目次 1. はじめに... 3 2. データベース設計のモデリング... 4 2.1. テーブル要素の作成... 5 2.2. テーブルの定義... 7 2.3. 列の定義... 7 2.4. テーブル間の関係の定義... 9 3. データベース設計のモデリングでの便利なテクニック 機能... 11 3.1. ODBC 経由でのデータベースの読み込み... 11 3.1.1. ODBC 接続の準備... 11 3.1.2. 読み込みを行う... 12 3.2. DDL の生成... 14 4. データベースモデリングに関連する設定... 15 4.1. 別名の利用... 15 4.2. IDEF1X/IE 形式の表示... 15 Copyright (c) 2009-2019 Sparx Systems Japan 2

1. はじめに このモデリング操作ガイドでは 個別の図や機能について Enterprise Architect の機能 の紹介や操作方法について説明します モデリング操作ガイドは 以下のように内容ごと に分かれています 共通操作編 クラス図 オブジェクト図編 ユースケース編 アクティビティ図編 シーケンス図 コミュニケーション図編 ステートマシン図編 コンポーネント図編 データベースモデリング編 本ドキュメントをご覧になる前に モデリング操作ガイド共通操作編 をご覧くださ い 共通操作編で紹介されている内容は省略いたします なお このドキュメントでは UML の仕様 文法 記述方法についての説明はすべて省 略しています 別途 UML について紹介している書籍などをご利用ください また 本ドキュメントは ドキュメント執筆時の最新版を利用して作成されています そのため それ以降のバージョンで画面構成や機能が多少変更になっている可能性もあります 相違点や不明な点がございましたら サポート担当 support@sparxsystems.jp にご連絡ください Copyright (c) 2009-2019 Sparx Systems Japan 3

2. データベース設計のモデリング このドキュメント ( 本書 ) では Enterprise Architect の持つデータベースの設計に関連す る機能を紹介します Enterprise Architect では UML モデリングのための機能のほかに データベースの構成を設計して DDL( データ定義言語 ) として出力する機能も備えています さらに ODBC(Open Data Base Connectivity) 経由でのデータベースの読み込みにも対応しています Enterprise Architect が対応するデータベース管理システム (DBMS) は SQL Server, Oracle, MySQL, PostgreSQL, DB2, JET(MS-Access), Progress, SQLite などがあります これらの DBMS であっても DBMS や ODBC のバージョンによっては正常に読込ができない場合があります この章では Enterprise Architect を利用してデータベースの設計を行う方法を説明しま す 具体的には テーブル要素の作成 テーブルの定義 列の定義 テーブル間の関係の定義 という作業を行います 本章で作成する構成のイメージを次の 2 つの図に示します 設計を日本語で表現したも のと データベースとして作成する具体的な内容です Copyright (c) 2009-2019 Sparx Systems Japan 4

なお この例でこれらのテーブルを生成する DBMS としては MySQL を指定していま す 2.1. テーブル要素の作成 まず テーブル要素を作成します テーブル要素を作成するには データベースモデリ ング図を利用します 新規にダイアグラムを作成する際に 拡張 グループにある デー タベースモデリング図 を選択して下さい なお 次の画像は パースペクティブを データベース設計 に選択した場合の表示です ダイアグラムの追加画面の青枠部分でパースペクティブを変更できますので データベー ス設計 データベース設計 と選択してください Copyright (c) 2009-2019 Sparx Systems Japan 5

ダイアグラムを作成したら 左側のツールボックスから テーブル をダイアグラム内にドラッグ & ドロップしてください 作成される要素をダブルクリックすると 次の図のようなプロパティ画面が表示されます 名前などの情報はこのプロパティ画面から変更できます Copyright (c) 2009-2019 Sparx Systems Japan 6

2.2. テーブルの定義 プロパティ画面では 必要な情報を入力します 名前 ( 左上のテキストボックス ) DDL 生成時にテーブルの名前として利用されます データベース利用対象の DBMS を指定してください ここで DBMS の種類を指定しない場合には 列の作成時に型情報が表示されません なお ここに表示される DBMS の既定値をオプションで指定することができます 別名テーブルの設計を日本語で行う場合には ここに日本語での名前を入力します 別名の表示方法は 4 章をご覧下さい 2.3. 列の定義 次に 作成したテーブルに列を定義します それぞれの列は クラスにおける属性として扱われます つまり 列の定義のための画面の呼び出し方はクラスで属性を定義する場合と同じです コンテキストメニューから 属性 操作と付属要素 列 を実行します あるいは ショートカットキーである F9 キーを押しても呼び出すことができます これらの操作を実行すると 列と制約 画面が表示されます Copyright (c) 2009-2019 Sparx Systems Japan 7

この画面の上の一覧の 列の追加... に入力するか 一覧の背景で右クリックして 新規 追加 を選択すると 列を追加することができます それぞれの列について 次の項目を 入力します 名前それぞれの列の名前です DDL として生成されるフィールド名になります 種類列のデータ型です ここで表示される選択肢は テーブルに定義されている DBMS に依存します また ここで表示される項目は プロジェクト リボン内の リファレンス情報 パネルにある 設定 ボタンを押すと表示されるメニューから データベースのデータ型 を実行すると表示される データベースのデータ型画面で確認することができます 長さ 小数桁フィールドの長さなどの情報を指定します これらの項目は 選択した型によっては編集できません 別名日本語名を設定する場合には この欄に入力します Copyright (c) 2009-2019 Sparx Systems Japan 8

2.4. テーブル間の関係の定義 最後に 複数のテーブル間の関係を定義する方法を説明します 現在の状態は 次の図 のような状況であると仮定します ここで 顧客テーブルの ID と注文テーブルの顧客 ID の関係を表現します い まず これらのテーブルの間を 関連 で結びます このときの方向に注意してくださ この図ではわかりませんが クイックリンク機能を利用する場合には Order テーブル (FK を保持する側 ) から Customer テーブルに向かって 関連を作成してください 関連を作成すると 自動的に 外部キーの制約 画面が表示されます もし表示されな い場合や 画面を閉じた後に再度開きたい場合には 作成した関連を右クリックしてくだ さい コンテキストメニューの中の 外部キー という項目を選択してください Copyright (c) 2009-2019 Sparx Systems Japan 9

この画面で 関連付ける列を指定します 今回の場合には 顧客 ID(CustomerID) で関連 付けますので 次の例のように選択します 設定後に OK ボタンを押すと 下の図のように関係が表示されます ( ラベルの位置を Copyright (c) 2009-2019 Sparx Systems Japan 10

見やすいように多少動かしています ) 3. データベース設計のモデリングでの便利なテクニック 機能 3.1. ODBC 経由でのデータベースの読み込み Enterprise Architect は 既存のデータベーステーブルを ODBC 経由で読み込むことも 可能です このデータベースの読み込みの手順について説明します 3.1.1. ODBC 接続の準備 まず 読み込むときに利用する ODBC 接続を準備します この準備方法は利用する DBMS によって異なりますので ここでは割愛します 下記の例のように ODBC データソースアドミニストレータから呼び出し可能な状態にしておいてください ( この画面は Windows 7 の場合には Windows のコントロールパネルやスタートメニューの 管理ツール にある データソース (ODBC) から呼び出すことができます 他の OS でもおおむね操作方法は同じです ) なお Enterprise Architect は 32 ビットアプリケーションです 64 ビット OS で動作す る場合には WOW64 環境にて動作します ODBC の設定も 32 ビット側での設定が必要 になりますのでご注意ください Copyright (c) 2009-2019 Sparx Systems Japan 11

3.1.2. 読み込みを行う 実際に読み込み作業を行うには まず テーブル要素を追加するダイアグラムを表示させておいてください そして そのダイアグラムを含むパッケージをモデルブラウザから選択した状態で コード リボン内の データベース パネルにある 読み込み ボタンを押し ODBC 経由で DDL の読み込み を選択してください すると ODBC 経由で DDL の読み込み 画面が表示されます データベース の右端 にある ( 参照 ) のボタンを押してください データソースの選択 画面が表示されま すので 先ほど設定したデータソースを選択して OK ボタンを押してください Copyright (c) 2009-2019 Sparx Systems Japan 12

必要に応じて設定を行い 読込 ボタンを押してください ボタンを押すと 処理が開始されます 正しく接続できた場合には 読み込むテーブルの選択 画面が表示されます 対象のテーブルを選択してください 全てのテーブルが対象の場合には 全て ボタンを押して全ての項目を選択してください OK ボタンを押すと進捗画面が表示され 処理が完了しますと 閉じる ボタンが押せる ようになります ボタンを押して画面を全て閉じ 結果を確認してください Copyright (c) 2009-2019 Sparx Systems Japan 13

3.2. DDL の生成 設計したモデルからは DDL を生成することも可能です 特定のひとつのテーブルに対して DDL を生成するには ダイアグラム内で対象のテーブ ルを選択した状態で コード リボン内の データベース パネルにある 読み込み ボ タンを押し DDL の生成 を選択します パッケージ内のテーブル要素全てを対象にする場合には モデルブラウザ内で対象のパ ッケージを選択した状態で コード リボン内の データベース パネルにある 読み込 み ボタンを押し DDL の生成 を選択します いずれの場合も DDL の生成画面が表示されます ここでは 生成される DDL につい てのさまざまな設定ができます 設定項目は オプション のグループから変更できます この設定のうち主な項目を説 明します 生成対象 グループの 主キー 外部キー インデックス 一意制約 多くの場合にはこれらの項目は生成対象 (True) にする必要があるでしょう 出力内容 グループの DROP 文を生成 CREATE 文の前に DROP 文を追加する場合にチェックを入れます Copyright (c) 2009-2019 Sparx Systems Japan 14

これらの設定を行うと同時に 出力先の位置とファイル名も指定する必要があります 単一ファイル の欄の右端にある参照ボタンを押して 出力先とファイル名を指定し てください すべての設定が終わったら 生成 ボタンを押してください その後 表示 ボタン を押すことで生成されたファイルを確認することができると思います 4. データベースモデリングに関連する設定 データベースモデリングでは ダイアグラムのオプションを変更することで便利な場合 があります 4.1. 別名の利用 別名を利用する場合には ダイアグラムのプロパティ画面の ダイアグラム グループ にある 別名で表示 にチェックを入れて下さい 4.2. IDEF1X/IE 形式の表示 Enterprise Architect 設定を変更することで テーブル要素間の関係について IDEF1X 形式や情報エンジニアリング (IE Information Engineering) 形式で表示することもできま Copyright (c) 2009-2019 Sparx Systems Japan 15

す ( テーブル要素の表示 ( クラス要素としての表示 ) を変えることはできません ) ダイアグラムのプロパティ画面を開き 接続 グループにある 接続の表現 を希望 するスタイルに変更して下さい Copyright (c) 2009-2019 Sparx Systems Japan 16