DB設計するときのツール

テーブル設計書のテーブル名とか項目名とかサイズとかそーゆーのって、一元管理したいじゃない?
たとえば、出荷テーブルの商品コードと商品マスタの商品コードって同じものじゃないですか。商品マスタの商品コードの属性を変更すれば、自動的に出荷テーブルの商品コードの属性も変わってて欲しい。あくまで設計書でね。

つまりDBの項目管理のためのアプリケーションって無いのかな?
んで、各ベンダー別のSQLを出力できたり。
さらに、ドキュメント用にきれいなエクセルシートを出力できたり。

そんで全DBの情報をXMLとかで吐き出して、それを読み込んでJavaとかのEntityオブジェクトとDAOを生成するようなツールがあったり・・・

なんか世の中に出てるツールはDBに直接つないで操作できるようにしたりとか、余計な機能が多すぎて使いにくいことが多い。

こんなかんじの、もっとシンプルな機能を持ったアプリケーションないだろうか。
あんまり需要ないのかなぁ。

追記:
知人からER/Studioを進められたけど、たけーよ。OSSで無いのかにゃ、と・・・