ChatDiagram
3 templates · ERD

أمثلة مخططات ER لقواعد البيانات

يُعد مخطط ER لمخطط قاعدة البيانات المخطط الأساسي لفهم قاعدة البيانات العلائقية — إذ يعرض كل جدول وكل عمود وكل علاقة بدقة.

Standard Chen 1976 / Everest 1976 (crow's foot)Engine schematex-erdExport SVG · PNG · PDF
How to

How to use an erd template.

  1. 01سرد الكيانات (الجداول)

    سمِّ كل جدول في قاعدة بياناتك — مثل User وProduct وOrder وPayment. يصبح كل كيان مربعًا في مخطط ER.

  2. 02حدّد سمات كل كيان

    لكل جدول، أدرج السمات الأساسية: المفتاح الأساسي والحقول المطلوبة وأي حقول اختيارية مهمة. أضف أنواع البيانات إذا أردت عرضها.

  3. 03صِف العلاقات بين الكيانات

    اشرح كيفية ارتباط الكيانات — «يمكن للمستخدم User إنشاء العديد من الطلبات Orders»، و«يحتوي كل طلب Order على منتج واحد أو أكثر». يحدد الذكاء الاصطناعي التعددية الصحيحة (1:1، 1:N، M:N).

  4. 04حدّد المفاتيح الخارجية وجداول الربط

    للعلاقات من متعدد إلى متعدد، صِف جدول الربط — مثل «يربط OrderItems بين Orders وProducts مع الكمية والسعر». سيمثله الذكاء الاصطناعي بطريقة صحيحة.

  5. 05صدّر المخطط للتوثيق

    نزّل مخطط ER بصيغة PNG أو SVG لاستخدامه في المواصفات التقنية أو README أو توثيق قاعدة البيانات.

FAQ

Questions about erd templates

ما هو مخطط ER؟

مخطط ER (العلاقة بين الكيانات) هو تمثيل مرئي لمخطط قاعدة البيانات. يوضّح الجداول (الكيانات) وسماتها (الأعمدة) والعلاقات بينها، بما في ذلك التعددية وقيود المفاتيح.

ما الفرق بين مخطط ER المفاهيمي والمنطقي والفيزيائي؟

يعرض مخطط ER المفاهيمي الكيانات والعلاقات من دون تفاصيل التنفيذ. ويضيف مخطط ER المنطقي السمات والمفاتيح الأساسية والمفاتيح الخارجية. أما مخطط ER الفيزيائي فيتضمن أنواع البيانات والفهارس والقيود الخاصة بقاعدة البيانات.

كيف أمثّل علاقة متعدد إلى متعدد في مخطط ER؟

استخدم جدول ربط (ترابطي) يحتوي على مفاتيح خارجية للكيانين المرتبطين، إضافةً إلى أي سمات أخرى للعلاقة. مثال على ذلك جدول OrderItems بين Orders وProducts.

ما الترميز الذي يستخدمه ChatDiagram لمخططات ER؟

يستخدم ChatDiagram ترميز مخلب الغراب افتراضيًا — وهو أكثر ترميزات ER شيوعًا في الصناعة والأوساط الأكاديمية. ويعرض بوضوح علاقات واحد ومتعدد وصفر أو واحد وصفر أو متعدد.

هل يمكنني إنشاء مخطط ER من مخطط SQL موجود؟

نعم. ألصق عبارات CREATE TABLE في ChatDiagram واطلب منه إنشاء مخطط ER. يحلّل الذكاء الاصطناعي SQL وينتج تمثيلًا مرئيًا لمخططك الحالي.