UMLでデータベース設計
UMLモデリングツールでも、ER図によく似たダイアグラムを作成する機能を持ったものもあります。
例えば、僕が普段使用している「Enterprise
Architect」では、データモデリングプロファイルを利用して、クラス図をベースとした "データモデル図" を 作成することができます。
また、DB2、MySQL、Oracle、PostgreSQL、MsSQL等のデータベースから
"データモデル図" へリバースしたり、 "データモデル図" からDDLスクリプトを生成することもできます。
なお、データモデリングプロファイルについては、『データベース設計のためのUML』に詳しく記述されているようです。