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