قم بإنشاء مخطط ER من قاعدة بيانات MySQL الموجودة ، تم إنشاؤه لـ CakePhP [مغلق

StackOverflow https://stackoverflow.com/questions/4326377

سؤال

لتطبيق CakePhP ، قمت بإنشاء قاعدة بيانات MySQL.

ما هي الأداة التي يجب استخدامها لإنشاء مخطط لقاعدة البيانات؟ يتم إنشاء الحقول والعلاقات بين الجداول بطريقة يحب CakePhP.

شكرا لكم مقدما!

هل كانت مفيدة؟

المحلول

محاولة MySQL Workbench. يحزم في أدوات نمذجة البيانات لطيفة للغاية. تحقق من لقطات الشاشة بالنسبة إلى مخططات EER (علاقات كيان محسّنة ، والتي هي مخططات إيه).

هذا ليس CakePhP محددًا ، ولكن يمكنك تعديل الخيارات بحيث تتبع المفاتيح الأجنبية والجداول الاتفاقيات التي يستخدمها CakePhP. هذا من شأنه أن يبسط عملية نمذجة البيانات الخاصة بك بمجرد وضع القواعد في مكانها.

نصائح أخرى

يستخدم MySQL Workbench. إنشاء ملف تفريغ SQL لقاعدة البيانات الخاصة بك

اتبع الخطوات أدناه:

  1. انقر فوق ملف-> استيراد-> عكس المهندس MySQL إنشاء البرنامج النصي
  2. انقر فوق تصفح وحدد SQL Create Script.
  3. تأكد من التحقق من "مكان الكائنات المستوردة على الرسم التخطيطي".
  4. انقر فوق زر تنفيذ.
  5. انتهيت.

إذا كنت لا ترغب في تثبيت Workbench MySQL ، وتبحث عن أداة عبر الإنترنت ، فقد يساعد ذلك: http://ondras.zarovi.cz/sql/demo/

أستخدمه في كثير من الأحيان لإنشاء مخططات DB بسيطة لمختلف التطبيقات التي أقوم ببنائها.

كان من المفترض أن يتم استخدام CakePhP كاستنساخ Ruby on Rails Framework ، الذي يتم في PHP ، وبالتالي فإن أي هندسة عكسية لقاعدة البيانات الأساسية لا معنى لها. يجب أن تكون مخططات EER مهندسة عكسية من طبقة النموذج.

توجد مثل هذه الأدوات لروبي هنا ، يمكنك رؤية مخططات قاعدة بيانات Redmine EER المنكوبة العكسية من النماذج. ليس من قاعدة البيانات.http://redminecookbook.com/redmine-erd-diagrams.html

مع الأدوات التالية:http://rails-erd.rubyforge.org/ http://railroady.prestonlee.com/

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top