ما الفرق بين ER Diagram الاول والثاني في تصميم قواعد البيانات؟

السلام عليكم ورحمة الله

طبعا الكثير في هذا القسم يعلم أني أتعلم قواعد البيانات من دورة Meta, ولله الحمد ماشيء تمام مع الدورة لكن لاحظت في دورة Meta كيف أصمم Diagram لقاعدة البيانات تبعي بهذه الطريقة:

لاحظت أيضا طريقة آخرى لتصميم ال Diagram وهي:

ما جعلني مشتت بحكم أني أتعلم ذاتيا لا أعرف الفرق بينهم وأيضا ما افضل طريقة لتصميم قواعد البيانات الأولى أم الثانية؟

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

الطريقة الأولى تعتمد على مخطط علاقة كيان (ERD)، ويمثل ERD العلاقة بين الكائنات في العالم الحقيقي، مثل تمثيل العلاقة بين الطلاب والفصول.

الطريقة الثانية تعتمد على نموذج بيانات، ويمثل نموذج البيانات طريقة تنظيم البيانات في قاعدة البيانات، مثل نموذج البيانات العلائقي لتنظيم البيانات في قاعدة بيانات علائقية.

وفي الأساس، الطريقة الأولى هي طريقة تحليلية، بينما الطريقة الثانية هي طريقة هندسية، حيث تركز الطريقة الأولى على فهم العلاقة بين الكائنات في العالم الحقيقي، بينما تركز الطريقة الثانية على كيفية تنظيم البيانات في قاعدة البيانات.

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

أما الطريقة الثانية فهي أفضل طريقة لتصميم قواعد البيانات في المشاريع الصغيرة أو البسيطة، بسبب أن تلك الطريقة أسهل في الفهم والتطبيق، ويمكن استخدامها لإنشاء قاعدة بيانات أساسية.

لذلك عليك مراعاة التالي:

  • المشاريع الكبيرة أو المعقدة تتطلب طريقة تحليلية مثل ERD.
  •  المشاريع البسيطة أو الصغيرة يمكن تصميمها باستخدام طريقة هندسية مثل نموذج البيانات العلائقي.
  • في حال كان فريق العمل يتكون من مهندسين ذوي خبرة، فنستخدم طريقة هندسية، أما إن كان الفريق يتكون من مهندسين ذوي خبرة أقل، فنستخدم طريقة تحليلية.