سؤال

لقد سئمت من فتح Dia وإنشاء مخطط لقاعدة البيانات في بداية كل مشروع.هل هناك أداة تتيح لي تحديد جداول محددة ثم إنشاء مخطط قاعدة بيانات لي استنادًا إلى قاعدة بيانات MySQL؟ويفضل أن يسمح لي بتحرير الرسم التخطيطي بعد ذلك حيث لم يتم تعيين أي من المفاتيح الخارجية ...

إليكم ما أصوره من حيث الرسم التخطيطي (يرجى المعذرة عن تصميم البيانات الفظيع، فأنا لم أصممه.دعنا نركز على مفهوم المخطط وليس على البيانات الفعلية التي يمثلها في هذا المثال ;) ):

diagram انظر الرسم البياني بالحجم الكامل

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

المحلول

جرب MySQL Workbench، DDBesigner 4 سابقًا:

http://dev.mysql.com/workbench/

يحتوي هذا على وضع "قاعدة بيانات المهندس العكسي":

قاعدة البيانات -> المهندس العكسي

enter image description here

نصائح أخرى

لقد بدأت مؤخرًا باستخدام http://schemaspy.sourceforge.net/ .إنه يستخدم GraphViz، ويبدو لي أنه يتمتع بتوازن جيد بين سهولة الاستخدام والبساطة.

على جهاز ماك، محرر SQL سوف تفعل ما تريد.

هذا http://code.google.com/p/database-diagram/ سوف نقوم بهندسة عكسية لقاعدة البيانات الخاصة بك.ما عليك سوى إجراء تصدير "بنية فقط" ثم لصق SQL في الأداة.

يحاول ماي إس كيو إل مايسترو.يعمل بشكل رائع بالنسبة لي.

أعتقد مصمم قاعدة البيانات يفعل شيئا من هذا القبيل.وأعتقد أن لديهم حتى نسخة مجانية.

يحررلا تهتم.رابط مايكل أفضل بكثير.

عملت MySQL Workbench مثل السحر.

لقد قمت للتو بعمل نسخة احتياطية من بنية قاعدة البيانات لبرنامج SQL النصي واستخدمتها في "إنشاء نموذج EER من برنامج SQL النصي" لـ MWB 5.2.37 لنظام التشغيل Windows.

في MySql Workbench (6.0) من الممكن إنشاء رسم تخطيطي واحد بناءً على الجداول التي تم إنشاؤها.لذلك يجب عليك الوصول إلى شريط الأدوات، اضغط نموذج وإلى الأمام إنشاء رسم تخطيطي من كائنات الكتالوج وانتهى!

النموذج المرئي لـ UML 9.0

إنه لأمر رائع أنني كنت أعمل مع mysql bench ولكن بالنسبة لقواعد البيانات الكبيرة (شيء مثل أكثر من 300 جدول) لن تعمل بشكل جيد ولكن قاعدة البيانات العكسية النموذجية المرئية تعمل بشكل أفضل بكثير

يحاول بنك المخطط.إنهم يدعمون الهندسة العكسية أيضًا.

لدى phpMyAdmin ما تبحث عنه (منذ سنوات عديدة):يستغرق الأمر القليل من التهيئة، ولكنه يوفر لك فوائد إضافية أيضًا:http://www.phpmyadmin.net/documentation/#pmadb

جرِّب أو حاول فيرتابيلو!

إنه مصمم قاعدة بيانات عبر الإنترنت يدعم الهندسة العكسية.

مجرد إنشاء مجانا فيرتابيلو حساب، استيراد قاعدة بيانات موجودة إلى Vertabelo وفويلا - قاعدة البيانات الخاصة بك موجودة في Vertabelo!

وهو يدعم قواعد البيانات التالية:

  • بوستجرس إس كيو إل,
  • ماي إس كيو إل,
  • وحي،
  • آي بي إم DB2,
  • هسقلدب،
  • خادم MS SQL.

إليك أداة تنشئ مخططات علائقية من MySQL (على نظام Windows في الوقت الحالي).لقد استخدمته في قاعدة بيانات تحتوي على 400 جدول.إذا كان الرسم التخطيطي كبيرًا جدًا بالنسبة لمخطط واحد، فسيتم تقسيمه إلى مخططات أصغر.لذلك من المحتمل أن ينتهي بك الأمر إلى الحصول على مخططات متعددة ويمكنك التنقل بينها عن طريق النقر بزر الماوس الأيمن.كل ذلك موضح في الرابط أدناه.الأداة مجانية (كما هو الحال في البيرة المجانية)، ويستخدمها المؤلف بنفسه في المهام الاستشارية، ويتيح لأشخاص آخرين استخدامها.http://www.scmlite.com/Quick%20overview

يعد وضع "قاعدة بيانات المهندس العكسي" في Workbench جزءًا فقط من الإصدار المدفوع، وليس الإصدار المجاني.

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