MySQLは設計フェイズを容易にするためのツールも提供している。それが,MySQLWorkbenchだ。今回は,GA版(一般向け正式版)がリリースされたMySQLWorkbenchを紹介する。 MySQL Workbenchの役割 データベースは,様々な構成要素で成り立っている。データを格納するテーブル,高速に処理するためのインデックス,セキュリティを実現するためのユーザーと権限,さらにビュー,ストアド・プロシージャやトリガなどの構成要素によって,複雑で大規模な対象物でも抽象化してデータベース化することができる。 しかし,このように多くの構成要素を組み合わせてデータベースとして定義するのは容易な作業ではない。複雑な設計内容を文書で表現するのは困難であり,逆に文書からデータベース構成を理解するのは至難の業である。そのため,誰もが容易に理解できるようにデータベースの設計内容を図案化したのがER

