مضى على الشبكة و يوم من العطاء.

العلاقة الانعكاسية (reflexive)

MinaMina is verified member.

{ | مشرف قسم لغات البرمجة | }
.:: طاقم المشرفين ::.
.:: كاتب تقني ::.

السمعة:

اللهمّ أخرجنا من ظلمات الوهم وأكرمنا بنور الفهم وافتح علينا بمعرفة العلم وسهل أخلاقنا باللحم واجعلنا ممن يستمعون القول فيتبعون أحسنه

أما بعد…

تتمة لدروس أنظمة المعلومات وقواعد البيانات وبعد أن قمنا في الدروس السابقة بشرح كيفية تصميم نظام المعلومات وانشاء العلاقات الموجودة وربطها ومن ثم الانتقال لقاعدة البيانات سنتطرق في درسنا اليوم إلى إحدى الحالات الخاصة التي من الممكن أن تواجهنا وكيفية التعامل معها .
حالة خاصة 01
العلاقة الانعكاسية reflexive
نأخذ مثال حتى نعرف متى من الممكن أن يظهر هذا النوع من العلاقة .
لدينا في مؤسسة ما مجموعة من الموظفين كل موظف له على الأكثر مسؤول مباشر يقوم بالإشراف والمتابعة .
أول ما قد يخطر على بالنا ان نضع جدولين الاول خاص بالموظفين والثاني خاص بالمسؤولين ونربط بينهما بعلاقة صحيح ?

AD_4nXclLbZRVYyDHon5upw5EJZTL6gk2hfbPgHyziPSw39YlB0C4c1P4OrsA5p7UHslQOUGZaVcTmYEmDblzlZ06TJUKFnOForheB5fKPEQ1r5lt9mkfg-eQfnZIQQ--6aL2_Qz3g1-

والعلاقة تمثل
-كل موظف لديه على الأكثر مسؤول مباشر
-المسؤول يشرف على الأقل على موظف( واحد فما أكثر ).

لكنه تمثيل خاطئ
لماذا ?
الرئيس يعتبر موظف أليس كذلك ? والمرؤوس كذلك يعتبر موظف إذن معلومات الموظف يجب أن لا تتكرر بأي شكل من الأشكال في أي مكان آخر (جدول آخر)

AD_4nXeeRQZABJ5iBGCsNYofChmJzh-Dh_3oQqTgIvQLaeDYWDy2mESudp3ywFli5vnd79XfJvSH3jp8Z7fVFsCbRC0Fu8E1BrdNUvYTPRa_633GvaeLq5oAbv_UWTAP-6SMGCsD48Zcog
ما الحل في هذه الحالة ?
لحل المشكل يمكننا التعبير عنها بعلاقة انعكاسية كالاتي
AD_4nXfB_Ulml25-PKDFpV9Ngv353Ae1VcPoQLUzkLknUY_AEIWt3NxZpMhf_slAd7ivF3Tz0sdbp6XyH2BdvmyljpFJN1e9FTEA803hqttsAKp4MGwQWgr08QrbTWBYnuTt-BjJP9TF_w


العلاقة تعبر عن :
- من البين الموظفين الموجودين كل موظف يمكن أن يكون رئيس أو مرؤوس اذا كان موظف عادي فله على الأكثر مرؤوس اما اذا كان رئيس فقد يرأس على الاقل موظف . ✅



نأخذ مثال اخر لنحاكي به نسبيا نظام إدارة الحج :
نسجل معلومات الحاج كالاتي

  • الاسم واللقب
  • الصورة
  • الجنس
  • البلد
  • رقم جواز السفر
يقوم الحاج بحجر غرفة تنتمي بالضرورة لفندق معين .
AD_4nXeWHdtUNum6WHOICGOkHyxvtLBirXnCVS9WwVzKmzD_VlU1T0jAEAOpHklHpF-JsPCEmWZa1OC9Q1uJqs317F9gXAbl-mIdU_tAiCbq6adPe_5d4NXkCadrsyp81PDnW13VyF3A
مهلا الم ننسى شيء مهم 🤔? ماذا لو كان جنس الحاج انثى فهي بالضرورة تحتاج لمحرم ? هنا سيتضح جليا دور العلاقة الانعكاسية ونمثل علاقة المحرم كالاتي :
AD_4nXczgZDOeLCKdqlN-dEY9xLhwosSS-0p3HI2AdSwaoIb9owPSNJ84GFqBdY_7E28TYP2NvJ2bkf62_aHff6BccC4nVlo-ccpcwzWkHGtk0n1BKwGOwXFsaaopAnq-AH2uvbTVDtiZg
وتقرأ العلاقة كالآتي
0-1 اذا كان جنس الحاج ذكر فهو لا يحتاج لمحرم (0)اما اذا كان أنثى فهو يحتاج لمحرم( 1).
0-nيمكن للحاج الذكر ان يكون محرم للعديد من الاناث n او الا يكون محرم في حالة كان جنسه انثى (0).


من أختكم مينا وانتظرونا في الأجزاء الباقية🦋
 
التعديل الأخير بواسطة المشرف:
الله يعطيكم ألف عافية مهندسة

بالتوفيق
 
  • Love
التفاعلات: Mina
بسم الله ما شاء الله لا قوة الا بالله
بارك الله فيك بش مهندسة وجزاك الله كل خير
ننتظر جديد ابداعاتك دائماً
تحياتي
 
  • Love
التفاعلات: Mina
بارك الله فيك
هل تقصد ربط الجداول هو المقصود بالعلاقة الانعكاسية لان فكرته شبيهه بربط الجداول
 
  • Love
التفاعلات: Mina
بارك الله فيك
هل تقصد ربط الجداول هو المقصود بالعلاقة الانعكاسية لان فكرته شبيهه بربط الجداول
وفيكم بارك الله
العلاقة الانعكاسية تعتبر نوع من انواع العلاقات الموجودة للربط بين الجدوال
 

آخر المشاركات

عودة
أعلى