الانتقال إلى المحتوى

تكفون ساعدوني : رسم نموذج العلاقات والكيانات


nmr

Recommended Posts

اولا ً / حالة دراسية :


سنقوم في هذا المثال بعملية تحويل تحليل شركة ما إلى نموذج مفاهيم ( نموذج الكيانات والعلاقات ) حيث أن الشركة تهتم بتسجيل معلومات عن الأقسام والمشاريع التي تنفذها الشركة وكذلك عن الموظفين العاملين فيها والتابعين لهؤلاء الموظفين .
1)تقسم الشركة إلى عدة أقسام ولكل قسم اسم واحد ورقم ( لا يجوز أن يكون هناك أكثر من قسم بنفس الاسم والرقم ) لكل قسم موظف يدير هذا القسم ويجب معرفة التاريخ الذي بدأ فيه هذا الموظف بإدارة القسم ، ولك قسم موقع واحد فقط .
2)القسم يمكن ان يدير عدة مشاريع ولكل مشروع رقم واسم ومكان التنفيذ .
3)يمكن ان يعمل في القسم موظف او اكثر ولكن الموظف يجب ان يتبع لفسم واحد فقط نحتفظ بالمعلومات التالية عن الموظف ( < الرقم > لكل موظف رقم يميزه عن بقسه الموظفين ــ < الاسم > الاسم الاول والاسم الثاني واسم العائلة ــ الجنس ــ الراتب ــ العنوان ).
4)الموظف يمكن ان يعمل في عدة مشاريع ( ليس بالضروري ان يدار المشروع من نفس القسم الذي يتبع إليه الموظف ) ونحتفظ بعدد الساعات التي عملها الموظف في كل مشروع .
5)تحتفظ الشركة بمعلومات عن التابعين لكل الموظف ( الاسم ـ تاريخ الميلاد ـ الجنس ـ صلة القرابة )
6)تهتم الشركة بمعرفة عدد الموظفين الذين يتبعون لقسم معين .




الثاني / ارسم نموذج العلاقات والكيانات لكل ما بلي :
أ ـ في قاعدة بيانات لمكتبة المؤلف يمكن ان يؤلف أكثر من كتاب والكتاب يمكن ان يشترك في تأليفه أكثر من مؤلف وكذلك يجب ان يتبع الكتاب لموضوع واحد فقط :
ب ـ في قاعدة بيانات مستشفى يمكن ان يشرف الطبيب على أكثر من مريض والمريض يجب ان يشرف عليه طبيب واحد :
ج ـ في قاعدة بيانات لجامعة يمكن ان يدرس المدرس اكثر من شعبة والشعبة تكون لمقرر واحد فقط ويجب ان يدرسها مدرس واحد :





الله يعطيك العافية اي واحد يعرف حلها لا يبخل علينا

رابط هذا التعليق
شارك

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

اليك رسمة ال ERD الخاصة بالحالة الدراسية الاولى


اعرض محاولاتك فى الحالة الثانية ... حتى يمكن المساعدة

school_muntada_pdm.jpg

school_muntada_eer.jpg

رابط هذا التعليق
شارك

نرحب بك معنا بالمنتدى .... تفيد وتستفيد

شكرا لك

كنت ايضا جهزت لك حل السؤال الثاني = نفس حلك


ملحوظة :

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


جملة ليست دقيقه ... وان كانت افتراضية للسؤال

لان المريض بمكن ان يشرف عليه طبيب اخر فى تاريخ اخر

مرحبا بك بالمنتدى

coctael_pdm.jpg

coctael_er.jpg

رابط هذا التعليق
شارك

شف طريقة الحل في المادة


هل تعتبر الطريقة صحيحة


قصدي بنفس طريقة حلها

لاته هذي الطريقة الي الدكتور شرحها بس

ا تعبناك

الله يعطيك العافية

post-100528-1259784359_thumb.jpg

تم تعديل بواسطة nmr
رابط هذا التعليق
شارك

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

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


عموما : الرسم اليدوىالاخير الذى ارفقته انت ينقصه الاتى :

- تحديد ما هو العمود الذى يعتبر مفتاح للكيان entity ... من المفترض الprimary key يوضع اسفلة خط ... لتمييزه عن باقى عناصر الكينونه

- نوع العلاقه غير محدده من خلال الرسم one to many

- العلاقة الاختياريه والاجباريه ويتم تمثيلها بالدوائر الصغيرة على الخطوط ( اختياري ) و الخط الافقى يعتبر ( اجباري )

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

مع التمنيات بالتوفيق

رابط هذا التعليق
شارك

يعطيك الف عافية اخوي ع المجهود

بس اذا ما عليك امر


سؤالين مو راضي يجي الحل معي

س ) علاقة الإشراف بين المدرس والطالب :


س 2 ) باستخدام الرسم نوع العلاقة بين القسم ومجموعة الاختصاصات في ذلك القسم في مستشفى

ــ أعط مثالاً مع الرسم نوع التشاركية في قاعدة بيانات مستشفى

واحد ـ واحد

واحد ـ متعدد

متعدد ـ متعدد

رابط هذا التعليق
شارك

علاقة الاشراف بين المدرس والطالب مثلها مثل علاقة الموظف بمديره
حيث ان المدرس يشرف على اكثر من طالب والطالب يخضع لمشرف واحد
لذلك يتم عمل foreign key في جدول الطلاب يمثل رقم المشرف

رابط هذا التعليق
شارك

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

لتحديد ايه علاقة بين كيانين two entities
يجب ان تكون لديك معلومات عن القواعد التى تحدد هذه العلاقة

فمن المتعارف عليه ان بيانات المدرس هو عبارة عن كيان مستقل يحوي البيانات الاساسية للمدرس
وايضا بيانات الطالب هى البيانات الاساسة للطالب فى كيان مستقل ذو صفات خاصة بالطالب

وعملية الاشراف عملية متغيره

فيمكن افتراض ان هناك اكثر من مشرف على أكثر من طالب
والطالب قد يكون هناك اشراف عليه من اكثر من مدرس مع كل عام دراسي جديد او مع كل ترم

ويمكن ان تكون نوعية الاشراف من خلال المادة الدراسية التى يدرسها المدرس ... وهنا الأمر يختلف ... فلا بد من وجود علاقة بين المدرس والمادة وعلاقه اخرى بين المادة والطالب ومن خلالهما يمكن معرفة العلاقة بين المدرس والطالب

فيجب تحديد متطلبات المستخدم لكي يمكن تحديد العلاقه بناء على هذا المفهوم business rules

اولا : فيمكن افتراض وجود جدول جديد هو جدول الاشراف (مثلا)
ويحتوى رقم المدرس + رقم الطالب + تاريخ الاشراف .... والثلاثه معا سيكونوا مفتاحا للجدول ....

ثانيا : يوجد حل اخر
انشاء جدول جديد ايضا يتكون من
رقم عملية الاشراف ... هو مفتاح الجدول
+ بيانات >>> رقم المدرس fk + رقم الطالب fk + تاريخ الاشراف + ملاحظات الاشراف + ....

fk = foreign key المفتاح الاجنبي

ثالثا : الافتراض الاخير ... بافتراض وجود مشرف واحد فقط ودائم للطالب
سيتم اضافة عمود رقم المشرف كمفتاح اجنبي ... ضمن بيانات جدول بيانات الطالب
مع امكانية اضافة عمود تاريخ الإشراف ايضا .

--------------------------
السؤال الثاني

س 2 ) باستخدام الرسم نوع العلاقة بين القسم ومجموعة الاختصاصات في ذلك القسم في مستشفى

ــ أعط مثالاً مع الرسم نوع التشاركية في قاعدة بيانات مستشفى

واحد ـ واحد

واحد ـ متعدد

متعدد ـ متعدد


هل هذا سؤال واحد او سؤالين منفصلين

سافترض انك تريد ان تطبق العلاقة بين اقسام المستشفى والتخصصات الطبية من خلال ال 3 انواع من العلاقات ؟؟
1-1
1-m
m-m
الافتراض الاول : 1:1
اي انه لكل تخصص طبي يفترض ان يكون لديه قسم خاص بالمستشفى
مثل تخصص الأسنان يكون هناك قسم لعيادة الأسنان

الافتراض الثاني 1:m
اى التخصص الطبي يمكن ان يكون فى أكثر من قسم
مثل تخصص الطبيب كممارس عام يمكن ان يعمل فى اكثر من قسم
أو تخصص طبيب التخدير يمكن ان يعمل فى أكثر من قسم

الافتراض الثالث M:m
تخصص الاشعة يمكن ان يعمل فى قسم أمراض القلب
تخصص الاشعة يمكن ان يعمل فى قسم الامراض الصدرية
تحصص الجراحة يمكن ان يعمل فى قسم أمراض القلب
تخصص التحاليل يمكن ان يعمل مع قسم الأمراض الصدرية

هل هذا هو المطلوب ؟؟؟

اما اذا كان الجزء الأخير من السؤال الثاني منفصل
ــ أعط مثالاً مع الرسم نوع التشاركية في قاعدة بيانات مستشفى

واحد ـ واحد

واحد ـ متعدد

متعدد ـ متعدد


مثال واحد- واحد
اجراء الكشف الطبي والحجز المسبق لاجراء الحجز
اي انه لا يتم اجراء كشف طبي بدون عمل حجز مسبقا
وأن الحجز المسبق للكشف لدى طبيب محدد يكون لإجراء كشف طبي واحد

واحد ـ متعدد
المريض يمكن ان يكون له اكثر من كشف طبي
لا يوجد كشف طبي بدون مريض

متعدد ـ متعدد
التخصصات الطبية والاقسام الطبية ... كما ذكر سابقا

hospital_sections_er_image.jpg

رابط هذا التعليق
شارك

  • بعد 2 سنة...

اجابات السؤال الثاني

الروابط ما فتحت معي ممكن تنزلها على شكل صور

لاني عندي نفس السؤال هذا وابغى هذي الاجابات

والله يعطيكم العافية

رابط هذا التعليق
شارك

  • بعد 2 أسابيع...
  • بعد 2 أسابيع...

السلام عليكم ورحمة الله وبركاته
اولا اتمنى لكي التوفيق
ثانيا انا عندي حل السوال هذا فقط كاملا /الثاني / ارسم نموذج العلاقات والكيانات لكل ما بلي :
أ ـ في قاعدة بيانات لمكتبة المؤلف يمكن ان يؤلف أكثر من كتاب والكتاب يمكن ان يشترك في تأليفه أكثر من مؤلف وكذلك يجب ان يتبع الكتاب لموضوع واحد فقط :
ب ـ في قاعدة بيانات مستشفى يمكن ان يشرف الطبيب على أكثر من مريض والمريض يجب ان يشرف عليه طبيب واحد :
ج ـ في قاعدة بيانات لجامعة يمكن ان يدرس المدرس اكثر من شعبة والشعبة تكون لمقرر واحد فقط ويجب ان يدرسها مدرس واحد :
ولاتنسونا من دعائكم
بسويه في ملف مرفق
بالتوفييييييييق

رابط هذا التعليق
شارك

مرحبا
معليش ياليت توضحون بالرسم البياني احسن

الثاني / ارسم نموذج العلاقات والكيانات لكل ما بلي :
أ ـ في قاعدة بيانات لمكتبة المؤلف يمكن ان يؤلف أكثر من كتاب والكتاب يمكن ان يشترك في تأليفه أكثر من مؤلف وكذلك يجب ان يتبع الكتاب لموضوع واحد فقط :
ب ـ في قاعدة بيانات مستشفى يمكن ان يشرف الطبيب على أكثر من مريض والمريض يجب ان يشرف عليه طبيب واحد :
ج ـ في قاعدة بيانات لجامعة يمكن ان يدرس المدرس اكثر من شعبة والشعبة تكون لمقرر واحد فقط ويجب ان يدرسها مدرس واحد :

رابط هذا التعليق
شارك

  • بعد 2 سنة...

كيف رسم مخطط حالات الاستخدام المناسب مع توصيف الحالات لمايلي:
ترغب ادارة مستشفى بتطوير نظام محاسبة يقوم على شقين اساسين بحيث يرتبط الاول بتكاليف المرضى وبحيث ييرتبط الثاني برواتب الموظفين بما تشمله من مكافات وعقوبات
يمكن ان تشمل تكاليف المرضى مايلي:
رسوم دخول-رسوم اقامة-اسعار ادوية-رسوم اطباء
وتشمل رواتب الموظفين مايلي:
راتب اساسي-مكافات
و يتقاضى منه:
ضريبة دخل- اسعار وجبات
يقوم موظف معتمد بادخال معلومات المرضى في حين يقوم كل موظف بادخال خياراته عند طلب الوجبة التي يرغب بها
يصدر النظام تقارير مفصلة بالرواتب والفواتير.
بتمنى تجاوبوني بالحل وشكرا

رابط هذا التعليق
شارك

  • بعد 1 سنة...

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

 

اليك رسمة ال ERD الخاصة بالحالة الدراسية الاولى

 

 

اعرض محاولاتك فى الحالة الثانية ... حتى يمكن المساعدة

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

رابط هذا التعليق
شارك

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية