ホーム » ビジネスブログ »

データベース

2006年6月17日

[PukiWiki] ER図をリバースエンジニアリングで動的に生成

PukiWiki  データベース 

投稿者 志田

SEの志田です。

またPukiWikiのPukiWiki自作プラグインを作成しましたので、紹介します。
今回も、PukiWikiをシステム開発のプロジェクト管理やドキュメント管理に使用している場合に役に立つものです。

  • Puki Wiki - 自作プラグイン/show_er.inc.php

    これは、データベース設計の際によく描く「ER図」という図を自動的に出力してくれるものです。

    といっても私がつくったのは、単にPukiWiki上にその図を取り込む部分だけであり、実際の図の作成はdb2dotgraphvizというツールを組み合わせて行っています。 (参考: ツール/db2dot - ER図をリバースエンジニアリングで)
    このプラグインはページが表示されるたびにデータベース上のすべてのテーブルの依存関係を調べてER図を生成します。ですので、これまで一度書いてしまうと更新するのがなかなか面倒だったER図が、常に最新の状態を保つようになります。
    こういったリバースエンジニアリングを使用したER図作成には、 ClayDBDesignerなどもありますが、PukiWikiをプロジェクト管理のインフラとして活用しているので、このようなプラグインを作ってみました。

  • Puki Wiki - 自作プラグイン/show_dbtable.inc.php

    このプラグインはデータベース上の特定のテーブルのメタ情報を取得してドキュメントとして表示するものです。テーブルの構造が変わっても常に最新の情報が表示されます。 テーブル作成の時にコメントをつけておくとそれも表示されるので、この点もおすすめです。

投稿者 志田 : 13:47 | トラックバック(0)

その他の記事


Movable Type用高機能メールフォーム生成プラグイン A-Formの詳細へ
Movable Type用会員限定サイトプラグイン A-Memberの詳細へ
Movable Type用予約サイト構築プラグイン A-Reserveの詳細へ
ARK-Web×CSR(企業の社会的責任)

アークウェブの本

Zen Cartによるオンラインショップ構築・運用テクニック―オープンソース徹底活用

Zen Cartによるオンラインショップ構築・運用テクニック―オープンソース徹底活用

内容充実のZen Cart公式本(v1.3対応)がついに発表です。アークウェブのスタッフをはじめZen-Cart.JPの中心メンバーが共著で執筆しました。続きを読む

Movable Type プロフェッショナル・スタイル

Movable Type プロフェッショナル・スタイル

ビジネスサイト構築におけるCMSとしてのMTの活用方法について、豪華執筆陣による実践的MT本です。八木が共著で執筆しました。続きを読む

Web屋の本

Web屋の本

Web 2.0時代の企業サイトの構築・運用などの戦略を考える「Web屋の本」 (技術評論社)を、中野・安藤が執筆しました。続きを読む

新着はてブ

Loading

アーカイブ

応援しています

  • キッズ・セーバー
  • ソロモン・リリーフ ─ソロモン諸島を応援する有志による、震災復興支援プロジェクト─

    (終了しました)

RSS配信

 

サービスおよびソリューション一覧


最新情報・投稿をチェック


このページのトップに戻る

Photo by A is for Angie

Powered by Movable Type Open Source4.1