データベース スキーマ内の特定のオブジェクトのグラフィカルな表現と、このオブジェクトに関連付けられたすべてのリンクされたメタデータ、ビュー、およびストアド プロシージャとのすべての関係を作成することは可能ですか? 例: Prestashop 製品ページの「データ シート」タブと、データベース スキーマの残りの要素との間の論理関係を定義したいと考えています。
3 に答える
はい (部分的に) - mysql ワークベンチを使用します。リバースエンジニアリングdbツールがあります
mysql dev wb リンクを参照してください
これにより、テーブルと関係の図が生成されます。ストアド プロシージャ、ビュー、トリガーなどはサポートされません (複雑すぎるため)。自分で参照して逆にするだけです。
はい、PrestaShop の新しい物理データ モデルはこちらにあります: http://www.prestashop.com/blog/en/a-new-physical-data-model-available-for-prestashop/
Prestashop ディストリビューションの dev ディレクトリに MySQL ワークベンチ モデルがあります (ただし、最後に確認したものは実際のリリース データベース スキーマと同期していませんでしたが、それは開発リリースであった可能性があります)。私はそれを私の最初の電話のポイントにします。残念ながら、テーブル間のすべての関係が表示されるわけではありません。
分析を行う最も簡単な方法の 1 つは、データベースのスナップショットを取り、特定のレコード (ユーザー、注文、顧客、データシートなど) を挿入し、別のスナップショットを取り、それらを比較することです。