注目の書籍

好評発売中!

IT業界徹底研究就職ガイド2013年版

IT/ネット業界で働くと いうことを分かりやす く解説。2013年3月卒 業の学生向けの1冊。

必聴講座ご紹介

Cloud Days Tokyo 2012
クラウド時代を勝ち抜く企業戦略を考える

エムオーテックス


Cloud Days Tokyo 2012
クラウド時代の企業インフラとユーザー環境の姿

ヴイエムウェア


Cloud Days Osaka 2012
クラウドでIT維新を〜ビジネスを加速させるベストプラクティス

アマゾン データ サービス ジャパン

オープンソース/Linux

オープンソース

ITpro

[MySQLウォッチ]第41回 無償版もある純正DB設計ツールMySQLWorkbench

2008/09/25
佐藤栄一

 MySQLは設計フェイズを容易にするためのツールも提供している。それが,MySQLWorkbenchだ。今回は,GA版(一般向け正式版)がリリースされたMySQLWorkbenchを紹介する。

MySQL Workbenchの役割

 データベースは,様々な構成要素で成り立っている。データを格納するテーブル,高速に処理するためのインデックス,セキュリティを実現するためのユーザーと権限,さらにビュー,ストアド・プロシージャやトリガなどの構成要素によって,複雑で大規模な対象物でも抽象化してデータベース化することができる。

 しかし,このように多くの構成要素を組み合わせてデータベースとして定義するのは容易な作業ではない。複雑な設計内容を文書で表現するのは困難であり,逆に文書からデータベース構成を理解するのは至難の業である。そのため,誰もが容易に理解できるようにデータベースの設計内容を図案化したのがER(Entity-Relationship)図だ。

 MySQLWorkbenchは,ER図を用いたデータベース設計および管理を行うGUIツールだ。ER図を用いてデータベース設計を短時間に明快に行えるはずだ。そして,その設計内容に基づきMySQLデータベースサーバーにデータベースを構築することができる。また,既に稼働しているMySQLデータベースサーバーから情報を読み込んで,ER図にすることも可能だ。

図1●MySQL Workbenchの機能概要

 なお,MySQL Workbenchは,コミュニティエディションとスタンダードエディションの2種類のエディションが存在する。コミュニティエディションは無償で利用できる。スタンダードエディションは,サブスクリプション(年額)が必要だが,コミュニティエディションよりも機能が強化されている。

表1●MySQL Workbenchのエディション
ライセンス コミュニティ スタンダード
ビジュアルデータモデルリング
E-R Yes Yes
自動レイアウト Yes Yes
テーブル,インデックス,ビューのモデル化 Yes Yes
ストアドプロシージャ,トリガ,機能のモデル化 Yes Yes
ダイアグラム表記方法の選択 - Yes
妥当性のモデル化 - Yes
ユーザーセキュリティのモデル化 - Yes
リバースエンジニアリング
SQLスクリプトからのリバースエンジニアリング Yes Yes
運用中データベースからのリバースエンジニアリング - Yes
フォワードエンジニアリング
SQLスクリプトからのフォワードエンジニアリング Yes Yes
運用中データベースからのフォワードエンジニアリング - Yes
スキーマ同期
スキーマの相違比較(Diff) Yes Yes
SQLスクリプトへのスキーマ同期 Yes Yes
運用中データベースへのスキーマ同期 - Yes
DB ドキュメント出力
データベーススキーマデータのドキュメント出力 - Yes
すべての SQLオブジェクトタイプのドキュメント出力 - Yes
複数の形式でのドキュメント出力 - Yes
印刷
図の画像エクスポート Yes Yes
PDFエクスポート印刷 Yes Yes
図の高度印刷 - Yes
ユーティリティ機能
無制限Undo/Redo Yes Yes
DBDesigner4からのインポート Yes Yes
詳細検索 - Yes
スクリプト &プラグイン
GRT(Generic Runtime) 環境 Yes Yes
デバッグパレット付きLuaシェル Yes Yes
ユーザープラグイン - Yes
コマーシャルサブスクリプション
ナレッジベース - Yes
アップグレード,アップデート,フィックス - Yes
  無料 99USドル
/開発者/

 なお,日本での販売価格は,リセーラ各社によって異なる。

>>MySQL Workbenchのインストール
次ページ以降はITpro会員(無料)の方のみお読みいただけます。
会員の方は、 ログインしてご覧ください。
まだ会員でない方は、ぜひ登録(無料)していただき、ITproの豊富なコンテンツをご覧ください。

この記事に対するfacebookコメント

nikkeibpITpro

読みましたか? 〜 未読記事をご紹介