رسم بياني للمقارنة
أساس للمقارنة | كيان قوي | كيان ضعيف |
---|---|---|
الأساسية | لدى الكيان القوي مفتاح أساسي. | لدى الكيان الضعيف مفتاح تمييزي جزئي. |
يعتمد على | الكيان القوي مستقل عن أي كيان آخر في المخطط. | يعتمد الكيان الضعيف على الكيان القوي لوجوده. |
يعني | يتم تعريف الكيان القوي من خلال مستطيل واحد. | يُشار إلى الكيان الضعيف بالمستطيل المزدوج. |
علاقة | تدل العلاقة بين كيانين قويين على ماسة واحدة تسمى ببساطة العلاقة. | تدل العلاقة بين كيان ضعيف وقوي من خلال تحديد العلاقة التي تدل على ضعف الماس. |
مشاركة | قد يكون أو لا يكون للكيان القوي مشاركة كاملة في العلاقة. | دائمًا ما يكون للكيان الضعيف مشاركة كاملة في علاقة التعريف الموضحة بخط مزدوج. |
تعريف الكيان القوي
الكيان القوي هو الشخص الذي لا يعتمد وجوده على وجود أي كيان آخر في المخطط. يتم الإشارة إليه بواسطة مستطيل واحد . يحتوي الكيان القوي دائمًا على المفتاح الأساسي في مجموعة السمات التي تصف الكيان القوي. تشير إلى أنه يمكن تحديد كل كيان في مجموعة كيان قوي بشكل فريد.
مجموعة من أنواع مماثلة من الكيانات القوية معا تشكل مجموعة الكيان القوي . هناك كيان قوي يحمل العلاقة مع الكيان الضعيف من خلال علاقة تعريفية ، والتي يرمز لها الماس المزدوج في مخطط ER. على الجانب الآخر ، تدل العلاقة بين كيانين قويين على ماس واحد وتسمى ببساطة كعلاقة.
دعونا نفهم هذا المفهوم بمساعدة مثال ؛ عميل يقترض قرضا. هنا لدينا كيانين أولاً كيان العميل ، وثاني كيان القرض.
عند مراقبة رسم تخطيط موارد المؤسسات أعلاه ، يجب أن يكون هناك قرض واحد على الأقل لكل قرض ، وإلا لن يتم إدراج القرض في مجموعة الكيان المُقرض. ولكن حتى إذا لم يستعير العميل أي قرض ، فسيتم إدراجه في مجموعة الكيان. لذلك يمكننا أن نستنتج أن كيان العميل لا يعتمد على كيان القروض.
تعريف الكيان الضعيف
الكيان الضعيف هو الذي يعتمد على كيان المالك الخاص به ، أي كيان قوي لوجوده. يتم تعريف الكيان الضعيف بالمستطيل المزدوج . لا يوجد لدى الكيان الضعيف المفتاح الأساسي بدلاً من ذلك ، بل لديه مفتاح جزئي يميّز الكيانات الضعيفة بشكل فريد. المفتاح الأساسي للكيان الضعيف هو مفتاح مركب يتكون من المفتاح الأساسي للكيان القوي والمفتاح الجزئي للكيان الضعيف .
تسمى مجموعة الكيانات الضعيفة المماثلة بمجموعة الكيان الضعيف . إن العلاقة بين كيان ضعيف وكيان قوي تدل دائمًا على تحديد العلاقة ، أي الماس المزدوج .
لمزيد من التوضيح دعنا نناقش المثال أعلاه ، هذه المرة من وجهة نظر الكيان الضعيف. لدينا قرض كياننا الضعيف ، وكما قلت أعلاه لكل قرض يجب أن يكون هناك واحد على الأقل من المقترضين. يمكنك أن تلاحظ في مجموعة قروض ، أي عميل قد اقترضت قرض سيارة ، وبالتالي ، فقد اختفت تماما من مجموعة قروض. للحصول على قرض السيارة في مجموعة كيان القرض ، يجب أن يكون قد اقترض من قبل العميل. وبهذه الطريقة ، يعتمد كيان القرض الضعيف على كيان العميل القوي.
في مجموعة منح القرض ، لدينا كيانان متشابهان تمامًا مثل قرض السكن في تاريخ 20/11/2015 بقيمة 20000. والآن يمكن التعرف على هوية من اقترضهم ، وذلك بمساعدة المفتاح الأساسي للكيان الضعيف ( Loan_name + Cust_ID). لذلك ، سيتم تحديد أن قرض المنزل الواحد يتم اقتراضه من قبل العميل 101 جون وآخر من قبل العميل 103 روبي. هذه هي الطريقة التي يحدد بها المفتاح الأساسي المكون للكيان الضعيف كل كيان في مجموعة كيان ضعيف.
الاختلافات الرئيسية بين الكيان القوي والكيان الضعيف
- يتمثل الاختلاف الأساسي بين الكيان القوي والكيان الضعيف في أن الكيان القوي له مفتاح أساسي في حين أن كيانًا ضعيفًا لديه المفتاح الجزئي الذي يعمل كميّز بين كيانات مجموعة الكيان الضعيف.
- يعتمد الكيان الضعيف دائمًا على الكيان القوي لوجوده بينما ، كيان قوي مستقل عن أي كيان آخر.
- يُشار إلى الكيان القوي بمستطيل واحد ويتم الإشارة إلى كيان ضعيف باستخدام مستطيل مزدوج .
- تدل العلاقة بين كيانين قويين بالماس أحادي ، في حين تشير العلاقة بين كيان ضعيف وقوي إلى ماسة مزدوجة تسمى " تحديد العلاقة" .
- قد يثبت الكيان القوي أو لا يظهر المشاركة الكاملة في علاقاته ، لكن الكيان الضعيف يظهر دائمًا مشاركة كاملة في علاقة التعريف التي يشير إليها الخط المزدوج.
استنتاج:
يمكن تحديد كل كيان في مجموعة كيان قوي بشكل فريد لأنه يحتوي على مفتاح أساسي ، ولكن قد نقوم أو لا نحدد كل كيان في كيان ضعيف لأنه لا يحتوي على مفتاح أساسي وقد يحتوي على كيانات فائضة.