CakePHPアプリケーションの場合、MySQLデータベースを作成しました。
データベースのER図の作成に使用するツールはどれですか?テーブル間のフィールドとリレーションは、cakePHPが好む方法で作成されます。
前もって感謝します!
MySQL Workbench を試してください。非常に素晴らしいデータモデリングツールが含まれています。 screenshots をEERダイアグラム(強化されたエンティティ関係、ノッチ付きERダイアグラム)で確認してください。
これはCakePHP固有のものではありませんが、外部キーと結合テーブルがCakePHPが使用する規則に従うようにオプションを変更できます。これにより、ルールを設定したら、データモデリングプロセスが簡素化されます。
MySQL Workbench を使用します。データベースのSQLダンプファイルを作成します
以下の手順に従ってください:
MySQLワークベンチをインストールしたくなく、オンラインツールを探している場合、これが役立つ場合があります。 http://ondras.zarovi.cz/sql/demo/
頻繁に使用して、作成するさまざまなアプリのシンプルなDBスキーマを作成します。
質問はCake PHP固有ではないようで、以前にここで回答されました: Automatic Database Diagram MySQL
CakePHPはRubyとしてRailsフレームワーククローンとして使用されることを意図しており、PHPで行われたため、基になるデータベースのリバースエンジニアリングは無意味です。 EER図は、モデルレイヤーからリバースエンジニアリングする必要があります。
そのようなツールはRubyに存在します。ここでは、モデルからリバースエンジニアリングされたRedmineデータベースEERダイアグラムを見ることができます。データベースからではありません。 http://redminecookbook.com/Redmine-erd-diagrams.html
次のツールを使用: http://Rails-erd.rubyforge.org/http://railroady.prestonlee.com/