質問

CakePhpアプリケーションのために、MySQLデータベースを作成しました。

データベースのER図を作成するために使用するツールはどれですか?テーブル間のフィールドと関係は、CakePhpのいいねで作成されます。

前もって感謝します!

役に立ちましたか?

解決

試す mysqlワークベンチ. 。非常に素晴らしいデータモデリングツールが詰まっています。彼らをチェックしてください スクリーンショット EER図の場合(エンティティ関係の強化。これは、Notch Up ER図です)。

これはCakePHP固有ではありませんが、オプションを変更して、外部キーと結合テーブルがCakePHPが使用する慣習に従うようにすることができます。これにより、ルールを導入すると、データモデリングプロセスが簡素化されます。

他のヒント

使用する mysqlワークベンチ. 。データベースのSQLダンプファイルを作成します

以下の手順に従ってください:

  1. ファイル] - >インポート - >リバースエンジニアをクリックしますmysql作成スクリプトを作成します
  2. 参照]をクリックして、SQL作成スクリプトを選択します。
  3. 「インポートされたオブジェクトを図に配置する」がチェックされていることを確認してください。
  4. 実行]ボタンをクリックします。
  5. あなたは終わりました。

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/

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top