الفرق بين الكيان القوي والضعيف

مؤلف: Laura McKinney
تاريخ الخلق: 3 أبريل 2021
تاريخ التحديث: 1 قد 2024
Anonim
15 - Database Design - ERD - WEAK ENTITY الكيان الضعيف
فيديو: 15 - Database Design - ERD - WEAK ENTITY الكيان الضعيف

المحتوى


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

  1. رسم بياني للمقارنة
  2. تعريف
  3. الاختلافات الرئيسية
  4. خاتمة

رسم بياني للمقارنة

أساس للمقارنةكيان قويكيان ضعيف
الأساسيالكيان القوي لديه مفتاح أساسي.الكيان الضعيف لديه مفتاح تمييز جزئي.
يعتمد علىالكيان القوي مستقل عن أي كيان آخر في المخطط.كيان ضعيف يعتمد على الكيان القوي لوجوده.
يعنييشار إلى كيان قوي من قبل مستطيل واحد.يُشار إلى كيان ضعيف بالمستطيل المزدوج.
علاقةيشار إلى العلاقة بين كيانين قويين من قبل الماس واحد يسمى ببساطة العلاقة.يشار إلى العلاقة بين كيان ضعيف وقوي من خلال تحديد العلاقة تدل على الماس المزدوج.
مشاركةكيان قوي قد يكون أو لا يكون مشاركة كاملة في العلاقة.لدى الكيان الضعيف دائمًا مشاركة كاملة في علاقة التعريف الموضحة بالخط المزدوج.


تعريف الكيان القوي

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

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

دعنا نفهم هذا المفهوم بمساعدة مثال ؛ عميل يستعير قرض. هنا لدينا كيانان أولهما كيان عميل ، والثاني كيان قرض.

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


الشيء الثاني الذي يمكنك ملاحظته أن كيان العميل لديه مفتاح أساسي Cust_ID والذي يحدد بشكل فريد كل كيان في مجموعة كيان العميل. وهذا يجعل كيان العميل كيانًا قويًا يعتمد عليه كيان القرض.

تعريف ضعف الكيان

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

تسمى مجموعة الكيانات الضعيفة المماثلة مجموعة كيان ضعيفة. العلاقة بين كيان ضعيف وكيان قوي دائما مع الرمز تحديد العلاقة بمعنى آخر. الماس المزدوج.

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

الشيء الثاني ، ونحن نعلم أن كيان ضعيف لا يملك مفتاح أساسي. حتى هنا اسم القرض ، فإن المفتاح الجزئي للكيان الضعيف والمفتاح الأساسي لـ Cust_ID لكيان العميل يجعل المفتاح الرئيسي لكيان القرض.

في مجموعة كيان القرض ، لدينا كيانان متماثلان تمامًا ، على سبيل المثال أ قرض السكن في تاريخ 20/11/2015 بمبلغ 20000. الآن كيف يمكن تحديد من قام باستعارة هؤلاء يمكن القيام بذلك بمساعدة المفتاح الأساسي للكيان الضعيف (Loan_name + Cust_ID). لذلك ، سيتم تحديد أن قرضًا واحدًا للقروض يتم اقتراضه من قِبل العميل 101 جون والآخر بواسطة العميل 103 روبي. هذه هي الطريقة التي يحدد بها المفتاح الأساسي المكون للكيان الضعيف كل كيان في مجموعة الكيانات الضعيفة.

  1. الفرق الأساسي بين الكيان القوي والكيان الضعيف هو أن الكيان القوي لديه المفتاح الأساسي في حين أن الكيان الضعيف لديه مفتاح جزئي الذي يعمل بمثابة تمييز بين كيانات مجموعة كيان ضعيفة.
  2. كيان ضعيف دائما يعتمد على على الكيان القوي لوجوده ، بينما الكيان القوي هو مستقل عن وجود أي كيان آخر.
  3. يشار إلى كيان قوي مع مستطيل واحد ويشار إلى كيان ضعيف مع مستطيل مزدوج.
  4. يشار إلى العلاقة بين كيانين قويين مع الماس واحد في حين ، يتم الإشارة إلى العلاقة بين كيان ضعيف وقوي مع الماس مزدوج يسمى تحديد العلاقة.
  5. قد يظهر أو لا يظهر الكيان القوي المشاركة الكاملة في علاقاته ، لكن الكيان الضعيف يظهر دائمًا المشاركة الكاملة في تحديد العلاقة التي يشار إليها بخط مزدوج.

خاتمة:

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