جميع المواضيع

السبت، 3 يناير 2015




مجالات عمل و الفروق بين تخصصات كلية تكنولوجيا المعلومات 
وصف التخصصات الهندسية و مجالات عملها
مجالات عمل و الفروق بين تخصصات كلية الآداب و العلوم الانسانية
اسلوب دراسة يجعلك تتفوق في الامتحان اذا كان دوائر (Multiple choice )
هل لديك مشكلة لان تخصصك بالانجليزية !!!
الطريقة الصحيحة للتعامل مع الخطة الدراسية
Mapping the entity Relationship Diagram (ERD) to Tables الجزء الثاني من دورة

هذه الدورة عبارة عن جزئين :
الجزء الثاني سيتم التعرف على طريقة تحويل ERD الى Tables .


سيتم شرح خطوات لتحويل ERD الذي فالصورة الى Tables ..
ERD
1. نبحث عن Entity العادية , و هي بالشكل EMPLOYEE , DEPARTMENT , PROJECT و يتم تحويلها الى table كما في الشكل ادناه .
  الملاحظات :  
      - في حال تواجد Composite Attribute , نأخذ sub part لنضعها في table .
      - في حال تواجد Derived Attribute , لا نضعها في table .
      - في حال تواجد Multivalued Attribute , لا نضعها في table .

Entity
2. اذا وجدت Weak Entity , يتم وضع table لها وحدها لكن يتم اضافة PK الخاص بـ Owner entity  كـ FK ليصبح PK في هذا table هو PK الاصلي + PK الخاص بـ  Owner entity.

Weak Entity

3. في حال وجود Multivalued Attribute , يتم انشاء table لهذه attribute و نضيف له PK الخاص بـ entity التي يتبع لها و يصبح PK الخاص بـ entity + Attribute هي PK في هذا table .

Multivalued Attribute
4. 1:1 Relationship , يستم التعامل معها باحدى من ثلاث طرق و هن على التفصيل التالي : 

1:1 Relationshipيتم اضافة PK الخاص بـ X و attribute التي على relationship اذا وجدت الى table الخاص بـ Y الذي تم اعداده في الخطوة 1.
في هذه الحالة يتم الغاء الجداول الخاصة بـ X و Y التي تم اعدادها في الخطوة 1 , ليتم اعداد جدول واحد جديد بنفس اسم relationship و تحتوي على كل attributes الخاصة بـ X و Y   و يكون PK في هذا الجدول هو PK الخاص بـ X و PK الخاص بـ Y . 

يتم اعداد جدول خاص بـ relationship  و يكون PK في هذا الجدول هو PK الخاص بـ X و PK الخاص بـ Y و يتم اضافة attribute التي على relationship اذا وجدت .
و سيكون الناتج بعد هذه الخطوة كما بالشكل ادناه ...

entity
5. في حالة وجود Reltionship من نوع 1:N  يتم اضافة PK الخاص بـ Entity التي من جهة 1 الى جدول entity التي من جهة N ليكون FK .
Reltionship من نوع 1:N

6. في حالة وجود Reltionship من نوع M:N , يتم اعداد جدول يحتوي على PK من entities المرتبطة بهذه relationship و يحتوي على attribute الموجودة على relationship اذا وجدت .
ليصبح الناتج الان كما بالصورة ...

و هكذا اتممنا تحويل ERD الى Tables بخطوات سهلة و بسيطة جدا و تشرح اي حالات ممكن ان تراها ..
ان شاء الله تكونوا استفدتوا و اذا احتجت اي مساعدة او استفسار عن جزئية من الدرس بامكانك ذلك من خلال كتابة تعليق اسفل المقال او من خلال صفحتنا على الفيس بوك Future 2020




دورات اخرى قد تستفيد منها :
أفضل مواقع لتنسيق الالوان لمصممين مواقع الويب
5 مكتبات لتأثيرات css ليكون تصميمك غني و ثري / 5 CSS Effects Libraries for Supercharging Your Designs
افضل 20 موقع لتعلم css3
دوره برمجه الاندرويد من الصفر الى الاحتراف
درس عمل غلاف للفيس بوك للمبتدئين 
كيفيه برمجه اضافات جوجل كروم (الجزء الاول) / Google Extension
تحويل الصور الى كرتون بالفوتوشوب .. بالفيديو
PSD/HTML Conversion: Code a Clean Business Website Design / تحويل شكل الموقع من الفوتوشوب الى موقع HTML
اسرع و افضل طريقة لتجميل الوجه بالفوتوشوب / Super Fast and Easy Facial Retouching
How to Design a Clean Business Website with Photoshop / تصميم شكل القالب لموقع اعمال باستخدام الفوتوشوب
5 مبادئ ليكون تصميمك ناجح (تصميم الشعارات)






Mapping the entity Relationship Diagram (ERD) to Tables الجزء الثاني من دورة

نشر في : السبت, يناير 03, 2015  |  من طرف Unknown

0 التعليقات :

تابعنا ليصلك جديدنا

انت الزائر رقم

Translate

back to top