How to use an erd template.
- 01حدّد عملية الأعمال
قرّر الحدث الذي تريد قياسه، مثل المبيعات أو النقرات أو المطالبات أو المعاملات. سيصبح هذا جدول الحقائق.
- 02حدّد الأبعاد
أدرج من وماذا ومتى وأين لوصف كل حقيقة. أبقِ الأبعاد غير مطبّعة لتجنّب عمليات الربط.
- 03نمذج الأعمدة وأنواع البيانات
أضف المفاتيح والمقاييس والسمات الوصفية. استخدم مفاتيح خارجية صحيحة لربط الحقائق بالأبعاد.
- 04ارسم العلاقات في ERD
اربط كل بُعد مباشرة بجدول الحقائق باستخدام علاقات واحد إلى متعدد. ستنشئ الأداة المخطط تلقائيًا.
- 05تحقّق وصدّر
تحقّق من التوافق، ثم صدّر المخطط بصيغة SQL DDL أو صورة، أو ضمّنه في وثائقك.
Questions about erd templates
ما هو المخطط النجمي؟
المخطط النجمي هو أسلوب لنمذجة البيانات يخزّن المقاييس الكمية في جدول حقائق مركزي ويربطه بعدة جداول أبعاد غير مطبّعة. ويشبه النجمة، مما يجعله سهل الفهم للتحليلات وإعداد التقارير.
كيف يختلف المخطط النجمي عن مخطط snowflake؟
في مخطط snowflake، تُطبّع جداول الأبعاد إلى عدة جداول مترابطة، مما يقلل مساحة التخزين لكنه يزيد تعقيد الاستعلامات. أما المخططات النجمية فتبقي الأبعاد غير مطبّعة لتحقيق أداء أسرع وكتابة SQL أبسط.
متى ينبغي استخدام المخطط النجمي؟
استخدم المخطط النجمي عندما تحتاج إلى استعلامات سريعة وكثيفة القراءة لذكاء الأعمال أو لوحات المعلومات أو التحليل المخصص. وهو مناسب لمخازن البيانات الجزئية وأنظمة OLAP التي تعطي الأولوية للبساطة والسرعة.
هل يمكن لهذه الأداة إنشاء SQL من المخطط النجمي؟
نعم! بعد تصميم ERD للمخطط النجمي، يمكن للأداة تصدير المخطط على هيئة عبارات DDL لقواعد بيانات مثل PostgreSQL وMySQL وSQL Server، بما في ذلك هياكل الجداول والمفاتيح الخارجية.
ما أفضل الممارسات لتصميم المخطط النجمي؟
تشمل الممارسات الأساسية اختيار مستوى تفصيل مناسب لجدول الحقائق، وتحميل السمات الضرورية فقط في جداول الأبعاد، وفهرسة المفاتيح الخارجية، واستخدام المفاتيح البديلة لتحقيق الاتساق. تجنّب الأبعاد المتغيرة بمرور الوقت إلا عند الضرورة.