CakePhp用に作成された既存のMySQLデータベースからER図を生成します[閉じ
-
29-09-2019 - |
質問
CakePhpアプリケーションのために、MySQLデータベースを作成しました。
データベースのER図を作成するために使用するツールはどれですか?テーブル間のフィールドと関係は、CakePhpのいいねで作成されます。
前もって感謝します!
解決
試す mysqlワークベンチ. 。非常に素晴らしいデータモデリングツールが詰まっています。彼らをチェックしてください スクリーンショット EER図の場合(エンティティ関係の強化。これは、Notch Up ER図です)。
これはCakePHP固有ではありませんが、オプションを変更して、外部キーと結合テーブルがCakePHPが使用する慣習に従うようにすることができます。これにより、ルールを導入すると、データモデリングプロセスが簡素化されます。
他のヒント
使用する mysqlワークベンチ. 。データベースのSQLダンプファイルを作成します
以下の手順に従ってください:
- ファイル] - >インポート - >リバースエンジニアをクリックしますmysql作成スクリプトを作成します
- 参照]をクリックして、SQL作成スクリプトを選択します。
- 「インポートされたオブジェクトを図に配置する」がチェックされていることを確認してください。
- 実行]ボタンをクリックします。
- あなたは終わりました。
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/