أداة إنشاء مخططات ERD

تعريف الكيانات

تبقى أسماء الكيانات والحقول والعلاقات في هذا المتصفح. في مسار الخطوات، تحتفظ علامة التبويب هذه بالمشروع في تخزين الجلسة لمدة تصل إلى 30 دقيقة. لا يدخل أبدا إلى خوادمنا أو عنوان URL.

تعريف الكيانات والحقول

ابدأ بقالب أو أنشئ نموذجا صغيرا. تستخدم أسماء الكيانات والحقول أحرفا وأرقاما وشرطات سفلية كي يظل Mermaid الذي يتم إنشاؤه قابلا للنقل.

يسهّل مخطط الكيانات والعلاقات قراءة بنية البيانات ومناقشتها قبل التنفيذ. يوفّر هذا المحرر المحلي بالكامل طريقة منظّمة لتعريف ما يصل إلى 12 كيانًا، وبحد أقصى 20 حقلًا لكل كيان، مع اسم الحقل ونوعه ودور PK أو FK وعلاقات الكاردينالية. ابدأ بقالب متجر أو مدونة أو مشروع فارغ، ثم أنشئ كود Mermaid ومخططًا بصيغة SVG أو PNG من دون أن يغادر مشروعك متصفحك.

كيفية إنشاء مخطط ERD

  1. 1

    اختر نقطة بداية

    ابدأ بقالب متجر أو مدونة، أو افتح مشروعًا فارغًا لتحديد البنية بنفسك.

  2. 2

    عرّف الكيانات والحقول

    أضف حتى 12 كيانًا و20 حقلًا لكل كيان. حدّد اسم كل حقل ونوعه، ثم أظهر دوره كمفتاح أساسي PK أو مفتاح أجنبي FK عند الحاجة.

  3. 3

    اربط الكيانات

    أنشئ العلاقات واختر الكاردينالية لكي يوضح المخطط كيف ترتبط الكيانات ببعضها.

  4. 4

    انسخ أو صدّر المشروع

    انسخ Mermaid، أو صدّر مخطط SVG أو PNG، أو احفظ مشروعك كملف JSON محلي لاستيراده لاحقًا.

ما الذي ينظمه المحرر

  • الكيانات: حتى 12 كيانًا في المشروع الواحد.
  • الحقول: حتى 20 حقلًا لكل كيان، مع اسم الحقل ونوعه.
  • أدوار المفاتيح: علّم الحقل بصريًا كمفتاح أساسي PK أو مفتاح أجنبي FK.
  • العلاقات: صِل الكيانات واختر الكاردينالية المناسبة للعلاقة.

المفاتيح والعلاقات

المفتاح الأساسي PK يعرّف السجل داخل الكيان. أما المفتاح الأجنبي FK فيشير إلى كيان آخر؛ يتيح لك المحرر إظهار هذا الدور في المخطط، لكنه لا يتحقق من قاعدة بيانات ولا ينشئ قيودًا فعلية. استخدم مخططك كنقطة نقاش، ثم راجع قواعد التنفيذ داخل مشروعك.

الكاردينالية باختصار

  • واحد إلى واحد: يرتبط سجل واحد في كيان بسجل واحد في كيان آخر.
  • واحد إلى متعدد: يمكن لسجل واحد أن يرتبط بعدة سجلات في الكيان الآخر.
  • متعدد إلى متعدد: ترتبط عدة سجلات من كل جانب بالجانب الآخر. قد تحتاج البنية المنفذة إلى كيان رابط، لكن المحرر لا ينشئه تلقائيًا.

التصدير والاستيراد

  • Mermaid: انسخ كود erDiagram لاستعماله في الوثائق التي تدعم Mermaid.
  • SVG وPNG: نزّل مخططًا متجهيًا أو صورة جاهزة للمشاركة.
  • JSON: صدّر مشروع المحرر أو استورد ملف JSON سبق أن صدّرته محليًا.

الخصوصية والحدود

يعمل المحرر داخل متصفحك فقط. في مسار القمع، يُحفظ المشروع في sessionStorage الخاصة بعلامة التبويب الحالية لمدة تصل إلى 30 دقيقة. لا يُرسل المحتوى إلى الخادم، ولا يُضاف إلى عنوان URL أو إلى خوادمنا. لا تتوفر استيرادات SQL أو DBML، ولا إنشاء SQL، ولا مزامنة، ولا رفع ملفات، ولا سحب للعُقد أو إعادة ترتيبها يدويًا.

نصائح لرسم مخطط واضح

  • ابدأ بالكيانات التي تمثل المفاهيم الأساسية في نطاق عملك.
  • سمِّ الحقول بأسماء ثابتة ومفهومة للفريق.
  • أضف العلاقات بعد تحديد الحقول الأساسية كي تراجع الكاردينالية بسهولة.
  • احتفظ بملف JSON إذا أردت متابعة المشروع في جلسة محلية لاحقة.

الأسئلة الشائعة

لا. يستورد المحرر فقط ملف مشروع JSON تم تصديره منه سابقًا. لا يقرأ ملفات SQL أو DBML أو ملفات تفريغ قواعد البيانات.

لا. ينشئ المحرر كود Mermaid ومخطط SVG أو PNG، ويمكنه تصدير بنية المشروع بصيغة JSON. استخدم أداة مخصصة إذا احتجت إلى SQL أو DBML.

لا. هذا محرر منظّم للكيانات والحقول والعلاقات، ولا يوفر سحب العُقد أو إعادة ترتيبها يدويًا.

لا. يبقى المشروع في متصفحك. التنزيلات محلية، وفي مسار القمع لا يُحفظ المشروع إلا في sessionStorage لعلامة التبويب الحالية لمدة تصل إلى 30 دقيقة.

أدوات ذات صلة