السبت، 23 أغسطس 2014

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

نشرت من طرف : Unknown  |  في   السبت, أغسطس 23, 2014




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

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


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

في هذا المثال جميع انواع Attribute و Entity و Relationship ,, لذا سيتم التطبيق عليه لتغطية كامل الافكار .

1. Entity : تمثل اسم Table الذي يمثل شي او مسمى لشيء في الواقع الحقيقي التي توصف في قاعدة البيانات DB و تكون على الشكل مستطيل كما في الصورة , بها سترتبط  Attribute و Relationship.
Entity
Entity
2. Weak Entity : هي entity لكن لا تحتوي على unique attribute لذا يجب ربط Foreign key  مع Attribute اخرى  لنكون Primary Key لهذه entity و تكون على شكل مستطيلين داخل بعضهما كما في الصورة ادناه .

       Primary Key : هو Attribute لكن لا تحتوي تكرار في القيم و لا يمكن ان تحتوي على قيم Null لذا يتم تميز بها record                                  لهذا entity يرمز له بـ PK .
       Foreign key : هو Attribute يكون PK في entity اخر و تستخدم للربط بين entities و يرمز له بـ FK .

Weak Entity
Weak Entity
3. Relationship : تمثل عملية الترابط بين entity و تكون على شكل معين كمان في الصورة .
Relationship
Relationship
    تقسم Relationship الى 3 انواع و هي :
        one to one :  في هذه الحالة يرتبط record (صف) واحد من entity الاولى  مع record (صف) واحد من entity الثانية و                تكون على شكل 1:1 .
        one to many : في هذه الحالة يرتبط مجموعة records (صفوف) من entity الاولى  مع record (صف) واحد من entity                الثانية وتكون على شكل 1:M .
        many to many : في هذه الحالة يرتبط مجموعة records (صفوف) من entity الاولى  مع مجموعة records (صفوف)                من entity الثانية وتكون على شكل N:M .

4.  Identifying Relationship : هي relationship لكن تربط بين weak entity و owner entity و تكون على شكل معينين داخل بعضهما كما في الصورة . 
        
          Owner entity : هي entity التي على الطرف الاخر من relationship و تكون مرتبطة مع weak entity.
Identifying Relationship
Identifying Relationship
5. Attribute : هي عبارة عن صفات لـ entity و تكون على شكل بيضوي كما في الصورة .
Attribute
Attribute
    و قد تكون هذه Attribute تمثل PK عندها نضع تحت اسم Attribute خط كما في الصورة .
PK Attribute
PK Attribute
   و قد تكون هذه Attribute تحتوي على اكثر من قيمة في الوقت الواحد و تسمى Multivalued Attribute و تكون على الشكل      الذي بالصورة .
 Multivalued Attribute
 Multivalued Attribute
و قد يتم تقسم Attribute الى sub part و عندها تسمى Composite Attribute و تكون على الشكل الظاهر في الصورة .
Composite Attribute
Composite Attribute
و اخيرا توجد Attribute يعتمد احتساب قيمها على Attribute اخرى و تسمى هذه Attribute بـ Derived Attribute .

Derived Attribute
Derived Attribute
انتهى الجزء الاول من هذه الدورة .. انتظرنا في الجزء الثاني و الذي سيتم شرح كيفية تحويل ERD الى Tables.

لانتأكد من تحقق اهداف الدرس ,, كتب بتعليق مثال على كل مكون من ERD الذي سيتم تطبيق الدورة عليه ..



دورات اخرى قد تستفيد منها :
أفضل مواقع لتنسيق الالوان لمصممين مواقع الويب
5 مكتبات لتأثيرات css ليكون تصميمك غني و ثري / 5 CSS Effects Libraries for Supercharging Your Designs
افضل 20 موقع لتعلم css3
دوره برمجه الاندرويد من الصفر الى الاحتراف
درس عمل غلاف للفيس بوك للمبتدئين 
كيفيه برمجه اضافات جوجل كروم (الجزء الرابع) / Google Extention
كيفيه برمجه اضافات جوجل كروم (الجزء الثالث) / Google Extention
كيفيه برمجه اضافات جوجل كروم (الجزء الثاني) / Google Extention
كيفيه برمجه اضافات جوجل كروم (الجزء الاول) / 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 مبادئ ليكون تصميمك ناجح (تصميم الشعارات)



التسميات :

شارك الموضوع

مواضيع ذات صلة

0 التعليقات :

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

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

Translate

back to top