• اخر الاخبار

    الأحد، 7 ديسمبر 2014

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

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



    تابعنا الجزء الاول من هذه الدورة و تعرف معنا على جميع مكونات 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 التعليقات:

    إرسال تعليق

    Item Reviewed: Mapping the entity Relationship Diagram (ERD) to Tables الجزء الاول من دورة Rating: 5 Reviewed By: Unknown
    Scroll to Top