الفرق بين مخطط ER ومخطط الفصل

الفرق بين مخطط ER ومخطط الفصل
الفرق بين مخطط ER ومخطط الفصل

فيديو: الفرق بين مخطط ER ومخطط الفصل

فيديو: الفرق بين مخطط ER ومخطط الفصل
فيديو: 3. دورة لغة XML - الفرق بين HTML و XML ومزايا لغة XML والأدوات اللازمة 2024, شهر نوفمبر
Anonim

مخطط ER مقابل مخطط الفصل

مخططات ER (علاقة الكيان) ومخططات الفصل هما من المخططات التصميمية التي ينشئها مطورو البرامج عادةً أثناء مراحل التصميم لدورة حياة هندسة البرمجيات. مخططات ER هي نتاج تقنية نمذجة علاقة الكيان (ERM) لنمذجة قواعد البيانات. مخطط الفصل ، المكتوب بلغة النمذجة الموحدة ، هو مخطط يصف هيكل النظام المقترح. على الرغم من عدم وجود شرط للحصول على تعيين دقيق واحد لواحد بين الفئات في الرسوم البيانية للفئة والكيانات في الرسوم البيانية للكيان ، بشكل عام هناك علاقة ذات مغزى بينهما.ومع ذلك ، هناك الكثير من المناسبات حيث يتم تعيين كيان من مخطط ER إلى فئات متعددة من الرسم التخطيطي للفئة المقابلة أو فئة واحدة من رسم تخطيطي للفئة لتعيين كيانات متعددة في مخطط ER المقابل. لكن هذا يعتمد كليًا على اختيارات التصميم لمطوري البرمجيات.

ما هو مخطط ER؟

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

ما هو مخطط الفصل؟

مخطط الفئة (المعروف بشكل أكثر دقة باسم مخطط فئة UML) هو مخطط تصميم يمثل الهيكل الثابت وسلوك النظام المقترح ، المحدد باستخدام UML (لغة النمذجة الموحدة). يوضح مخطط الفصل فئات الأنظمة والعلاقات بين الفئات وسماتها. تصور الفصول التمثيل المجرد لأشياء العالم الحقيقي ، بينما تصور العلاقات كيف ترتبط كل فئة بالآخرين. كل من الفئات والعلاقات لها خصائص تسمى السمات. الطرق في الفصول تمثل أو تحدد سلوك هذه الفئات. تسمى طرق وسمات الفئات أعضاء الفصل.

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

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

موصى به: