Examples

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 11

‫‪ ERD‬تمارين‬

‫من ويكي الهندسة المعلوماتية‬


‫اذهب إلى‪ :‬تصفح‪ ،‬ابحث‬

‫محتويات‬
‫‪ ١‬المسألة األولى‬ ‫‪‬‬
‫‪ ٢‬المسألة الثانية‬ ‫‪‬‬
‫‪ ٣‬المسألة الثالثة‬ ‫‪‬‬
‫‪ ٤‬المسألة الرابعة‬ ‫‪‬‬
‫‪ ٥‬المسألة الخامسة‬ ‫‪‬‬

‫المسألة األولى‬
‫نريد إنشاء مخطط ‪ ERD‬لقاعدة المعطيات خاصة بتنطيم عمل الشركة العامة للنقل الداخلي في مدينة دمشق ‪،‬‬
‫لدى الشركة عدد من الباصات من ماركات متعددة ومواصفات‪ B‬مختلفة من حيث سنة الصنع والسعة والحالة الفنية‬
‫للباص‪ .‬تقوم الشركة بتسيير باصاتها على عدد من الخطوط‪ ،‬لكل خط محطة انطالق ومحطة وصول وعدد من‬
‫المحطات (المواقف) التي يجب أن يمر فيها كل باص يعمل على هذا الخط‪ .‬لدى الشركة ثالثة أنواع من‬
‫الموظفين‪ :  ‬السائقون ‪ ،‬ومراقبو الخط ( يتأكدون من حسن سير العمل ويراقبون التزام الركاب بقطع التذاكر) ‪،‬‬
‫واإلداريون (المحاسب) ‪ .‬يتناوب على قيادة كل باص سائقان األول في وردية العمل الصباحية والثاني في وردية‬
‫العمل المسائية‪ ،‬ويوجد سائقون احتياط يحلون محل السائق المريض أو الذي يريد الحصول على إجازة‪.‬‬

‫المطلوب‪: ‬‬

‫تحديد الكيانات وواصفات‪ B‬كل كيان والمفتاح‬ ‫‪.1‬‬


‫رسم مخطط ‪ ERD‬بحيث تظهر فيه أنواع الموظفين وعالقتها بالكيانات االخرى‬ ‫‪.2‬‬
‫شرح االرتباطات بين الكيانات‬ ‫‪.3‬‬

‫الحل‪: ‬‬

‫الكيانات‪: ‬‬

‫باص ( رقم اللوحة‪ ،‬ماركة‪ ،‬سنة الصنع‪ ،‬السعة‪ ،‬الحالة الفنية للباص)‬ ‫‪‬‬
‫خط (رقم الخط‪ ,‬عدد المحطات)‬ ‫‪‬‬
‫محطة (رقم المحطة‪ ،‬موقع)‬ ‫‪‬‬
‫موظف (رقم الموظف‪ ،‬اسم الموظف‪ ،‬العنوان‪ ،‬نوع الموظف)‬ ‫‪‬‬

‫موقف (رقم الموقف‪ ,‬رقم الخط‪ ,‬رقم المحطة‪ ,‬ترتيب المحطة ضمن الخط)‬ ‫‪‬‬
‫مراقبو الخط (رقم الموظف‪ ,‬رقم الخط)‬ ‫‪‬‬

‫االرتباطات‪: ‬‬

‫باص ‪ N ___________ 1‬خط‬ ‫‪‬‬


‫خط ‪ N ___________ 1‬محطة (محطة االنطالق)‬ ‫‪‬‬
‫خط ‪ N ___________ 1‬محطة (محطة الوصول)‪B‬‬ ‫‪‬‬
‫خط ‪ N ___________ M‬محطة (موقف)‬ ‫‪‬‬
‫باص ‪ 1 ___________ 1‬سائق (صباحي)‬ ‫‪‬‬
‫باص ‪ 1 ___________ 1‬سائق (مسائي)‬ ‫‪‬‬

‫موظف (مراقب) ‪ N ___________ M‬خط‬ ‫‪‬‬

‫خط ‪ M _____________ 1‬موقف‬ ‫‪‬‬


‫محطة ‪ N ___________ 1‬موقف‬ ‫‪‬‬
‫موظف (مراقب) ‪ N ___________ 1‬مراقبو الخط‬ ‫‪‬‬
‫خط ‪ M ___________ 1‬مراقبو الخط‬ ‫‪‬‬

‫مخطط ‪:  ERD‬‬


‫المسألة الثانية‬
‫تقوم شركة تاميكو بتصنيع عدد من األدوية في المعمل يتضمن ثالث خطوط االنتاج‪ ،‬يختص كل خط بعدد من‬
‫األدوية‪ ،‬لكل دواء اسم تجاري و تركيب كيميائي وسعر‪ ،‬خالل عملية التصنيع يتم طباعة تاريخ التصنيع وتاريخ‬
‫انتهاء الصالحية على كل علبة من علب األدوية‪ ،‬توزع الشركة األدوية عبر موزعين في المحافظات ‪،‬يوجد في‬
‫المحافظة الواحدة أكثر من موزع‪ ،‬يقوم الموزع بتوزيع طلبات شراء كل طلب يتضمن اسم الدواء والكمية‬
‫المطلوبة‪ ،‬بعد تسليم األدوية من الموزع تقوم الشركة بتنظيم الفاتورة‪.‬‬

‫المطلوب‪: ‬‬

‫تحديد الكيانات وواصفات‪ B‬كل كيان والمفتاح‬ ‫‪.1‬‬


‫رسم مخطط ‪ ERD‬بحيث تظهر فيه أنواع الموظفين وعالقتها بالكيانات االخرى‬ ‫‪.2‬‬
‫شرح االرتباطات بين الكيانات‬ ‫‪.3‬‬

‫الحل‪: ‬‬

‫الكيانات‪: ‬‬

‫خط اإلنتاج (رقم الخط)‬ ‫‪‬‬


‫دواء ( رقم الدواء‪ ،‬اسم التجاري‪ ،‬اسم الكيميائي‪ ،‬سعر)‬ ‫‪‬‬
‫علبة (رقم العلبة‪ ،‬تاريخ االنتاج‪ ،‬تاريخ انتهاء الصالحية)‬ ‫‪‬‬
‫موزع (رقم الموزع‪ ،‬اسم الموزع‪)......،‬‬ ‫‪‬‬
‫محافظة (رقم المحافظة‪ ،‬اسم المحافظة‪).....،‬‬ ‫‪‬‬
‫طلب الشراء (رقم الطلب‪ ،‬تاريخ الطلب‪)....،‬‬ ‫‪‬‬
‫فاتورة (رقم الفاتورة‪ ،‬تاريخ الفاتورة‪ ،‬السعر االجمالي)‬ ‫‪‬‬

‫االرتباطات‪: ‬‬

‫خط ‪ N ___________ 1‬دواء‬ ‫‪‬‬


‫دواء ‪ N ___________ 1‬علبة‬ ‫‪‬‬
‫موزع ‪ N ___________ 1‬طلب شراء‬ ‫‪‬‬
‫طلب شراء ‪ N ___________ M‬دواء‬ ‫‪‬‬
‫محافظة ‪ N ___________ 1‬موزع‬ ‫‪‬‬
‫فاتورة ‪ 1 ___________ 1‬طلب شراء‬ ‫‪‬‬

‫مخطط ‪:  ERD‬‬


‫المسألة الثالثة‬
‫اقرأ بتمعن النص التالي الذي يصف باختصارآلية العمل المطبقة لدى أحد مراكز التدريب‪ : ‬يعمل مركز التدريب‬
‫بمبدأ الفصول الدراسية‪ ،‬حيث يقوم بتقسيم السنة الميالدية إلى أربعة فصول مدة كل فصل ثالثة أشهر‪ ،‬يمتد‬
‫الفصل األول على أشهر كانون الثاني وشباط و آذار‪ .‬يضع المركز قبل شهر من بداية كل فصل خطته للتدريب‬
‫خالل الفصل التالي (مثالً خالل شهر آذار يضع خطة التدريب للفصل الثاني)‪ ،‬تتضمن خطة التدريب المواضيع‬
‫التي سيتم إقامة دورات تدريبية عليها ( مثالً البرمجة بلغة ‪ ) Java‬وتاريخ بدء كل دورة وعدد ساعاتها وعدد‬
‫الطالب الذين يمكن قبولهم في الدورة والقاعة التي سيتم إعطاء الدورة فيها واسم المدرب ورسم التسجيل‪ .‬يعلن‬
‫المركز خطة التدريب للطالب الراغبين بالتسجيل على الدورات‪ ،‬يمكن للمتدرب أن يختار أكثر من دورة ضمن‬
‫الفصل الواحد وعليه دفع رسم الدورة على دفعتين متساويتين‪ : ‬األولى عند التسجيل والثانية في منتصف الفصل‪B‬‬
‫الدراسي‪ ،‬لدى المركز حاليا ً خمس قاعات تدريسية ثالثة منها مجهزة بحواسيب واثنتان فيها حاسوب شخصي‬
‫للمدرب وجهاز إسقاط (من أجل محاضرات النظرية) ‪ .‬نظراً لقلة عدد القاعات التدريسية ال يفتتح المركز أكثر‬
‫من صف واحد لكل دورة خالل الفصل الدراسي‪ ،‬ويتم حجز القاعة وفق متطلبات الدورة التدريبية (الدورات‬
‫التدريبية التي فيها جزء عملي تعطى كل جلساتها في إحدى القاعات المجهزة بالحواسيب)‪.‬‬

‫المطلوب‪: ‬‬

‫تحديد الكيانات وواصفات‪ B‬كل كيان والمفتاح‬ ‫‪.1‬‬


‫رسم مخطط ‪ ERD‬بحيث تظهر فيه أنواع الموظفين وعالقتها بالكيانات االخرى‬ ‫‪.2‬‬
‫شرح االرتباطات بين الكيانات‬ ‫‪.3‬‬

‫الحل‪: ‬‬

‫الكيانات‪: ‬‬

‫فصل دراسي ( رقم الفصل‪ B،‬شهر بداية الفصل‪ ،‬مدة الفصل)‬ ‫‪‬‬
‫دورة تدريبية ( رقم الدورة‪ ،‬اسم الدورة‪ ،‬تاريخ بدء الدورة‪ ،‬عدد الساعات‪ ،‬استيعاب‪ ،‬تكلفة التسجيل)‬ ‫‪‬‬
‫قاعة ( رقم القاعة‪ ،‬نوع القاعة)‬ ‫‪‬‬
‫مدرب (رقم المدرب‪ ،‬اسم المدرب‪).....،‬‬ ‫‪‬‬
‫متدرب ( رقم المتدرب‪ ،‬اسم المتدرب‪).....،‬‬ ‫‪‬‬

‫االرتباطات‪: ‬‬

‫فصل دراسي ‪ N ___________ 1‬دورة تدريبية‬ ‫‪‬‬


‫دورة تدريبية ‪ N ___________ 1‬مدرب‬ ‫‪‬‬
‫دورة تدريبية ‪ N ___________ 1‬قاعة‬ ‫‪‬‬
‫دورة تدريبية ‪ N ___________ M‬متدرب‬ ‫‪‬‬

‫مخطط ‪:  ERD‬‬


‫المسألة الرابعة‬
‫ترغب أمانة السجل المدني ببناء قاعدة معطيات تخزن فيها ما يلي‪ : ‬البيانات الشخصية لكل مواطن والمتضمنة‬
‫لما يلي‪ :  ‬اسم‪ ،‬كنية‪ ،‬رقم وطني وحيد وفريد تاريخ الميالد‪ ،‬الحالة العائلية‪ ،‬العنوان إن وجد‪ ،‬ورقم الهاتف إن‬
‫وجد‪ .‬بيانات واقعة الوالدة للمواطن والمتضمنة لما يلي‪ : ‬رقم الواقعة‪ ،‬تاريخ الواقعة‪ ،‬مكان حدوث الوالدة مع‬
‫مراعاة احتمال عدم توفر معلومات‪ B‬الوالدة لكل المواطنين‪ .‬بيانات واقعة الزواج للمواطنين المتزوجين والمتضمنة‬
‫لما يلي‪ :  ‬رقم الواقعة‪ ،‬تاريخ الواقعة مع مراعاة أنه من الممكن أن يكون للمواطن أكثر من واقعة زواج‪.‬‬

‫المطلوب رسم مخطط ‪ ERD‬المناسب للنص السابق‪.‬‬

‫الحل‪: ‬‬
‫المسألة الخامسة‬
‫لدى شركة سيارات عدد من السيارات التي تقوم بتأجيرها إما ألفراد أو لشركات وتتوزع السيارات التي تملكها‬
‫الشركة على ثالث فئات‪: ‬‬

‫سيارات سياحية‪.‬‬ ‫‪‬‬


‫سيارات نقل ركاب‪.‬‬ ‫‪‬‬
‫سيارات نقل بضائع‪.‬‬ ‫‪‬‬

‫لكل سيارة مهما كان نوعها رقم لوحة وماركة (اسم الشركة الصانعة) وموديل وسنة صنع وفي حالة السيارات‬
‫السياحية يتم تخزين نوع علبة السرعة (عادي‪-‬أوتوماتيك) وفي حالة سيارات نقل الركاب يتم تسجيل عدد الركاب‬
‫وفي حالة سيارات نقل البضائع يتم تسجيل الحمولة القصوى للمركبة‪ .‬عندما يرغب أحد الزبائن باستئجار سيارة‬
‫معينة فإنه يوقع عقد إيجار يتضمن رقم السيارة ومدة اإليجار (باأليام) وتاريخ بدء فترة اإليجار واألجر اليومي‪.‬‬

‫المطلوب تحديد الكيانات وواصفات‪ B‬كل كيان ثم رسم مخطط ‪ ERD‬المناسب‪.‬‬

‫الحل‪: ‬‬
‫الكيانات الموجودة هي‪: ‬‬

‫السيارة‪ : ‬وتحوي الواصفات‪ B‬التالية‪ :  ‬رقم اللوحة ويمثل المفتاح وماركة السيارة وموديل السيارة وسنة الصنع‬
‫ويوجد كيانات جزئية في كيان السيارة وهي‪ : ‬سيارة سياحية‪ : ‬لها رقم اللوحة نفسه في كيان السيارة وتحوي‬
‫واصفة نوع علبة السرعة‪ .‬سيارة نقل ركاب‪ : ‬تحوي واصفة عدد الركاب‪ .‬سيارة نقل البضائع‪ : ‬تحوي واصفة‬
‫الحمولة القصوى‪ .‬الزبون‪ : ‬في هذا الكيان يوجد واصفات‪ B‬رقم هوية الزبون واسمه ومفتاحه‪ .‬عقد اإليجار‪ : ‬وهو‬
‫كيان ضعيف يربط كياني الزبون والسيارة ببعضهما ويحوي واصفات تاريخ العقد ومدة اإليجار وتاريخ بدء‬
‫اإليجار واألجر اليومي‪.‬‬

‫مخطط ‪:  ERD‬‬

‫"‪_ERD&oldid=7220‬تمارين =‪ "http://wiki.ite-sy.net/w/index.php?title‬مجلوبة من‬

‫قائمة التصفح‬
‫أدوات شخصية‬

‫‪‬‬ ‫دخول‬
‫‪‬‬ ‫إنشاء حساب‬

‫المتغيرات‬

‫فضاءات التسمية‬

‫‪‬‬ ‫نقاش‬
‫‪‬‬ ‫الصفحة‬

‫بحث‬

‫ابحث‬ ‫اذهب‬

‫مزيد‬

‫معاينة‬

‫‪‬‬ ‫اعرض التاريخ‬


‫‪‬‬ ‫اعرض المصدر‬
‫‪‬‬ ‫اقرأ‬

‫تصفح‬

‫‪‬‬ ‫الصفحة الرئيسية‬


‫‪‬‬ ‫أحدث التغييرات‬
‫‪‬‬ ‫صفحة عشوائية‬
‫‪‬‬ ‫مساعدة‬

‫أدوات‬

‫‪‬‬ ‫ماذا يصل هنا‬


‫‪‬‬ ‫تغييرات ذات عالقة‬
‫‪‬‬ ‫الصفحات الخاصة‬
‫‪‬‬ ‫بتنسق للطباعة‬
‫‪‬‬ ‫رابط دائم‬
‫‪‬‬ ‫معلومات عن هذه الصفحة‬
‫‪‬‬ ‫استشهد بهذه الصفحة‬

‫‪‬‬ ‫‪.‬آخر تعديل لهذه الصفحة كان يوم ‪ ٩‬يونيو ‪ ٢٠١٢‬الساعة ‪٢٣:٢٢‬‬
‫‪‬‬ ‫‪.‬تم عرض هذه الصفحة ‪ ١٢٬٧٥٠‬مرة‬
‫‪‬‬ ‫‪.‬إن لم يرد خالف ذلك‪ Attribution-ShareAlike 3.0 Unported ‬المحتوى منشور وفق‬

‫‪‬‬ ‫سياسة الخصوصية‬


‫‪‬‬ ‫عن ويكي الهندسة المعلوماتية‬
‫‪‬‬ ‫إخالء مسؤولية‬

‫‪‬‬

‫‪‬‬

You might also like