هذه الدورة عبارة عن جزئين :
1. Entity : تمثل اسم Table الذي يمثل شي او مسمى لشيء في الواقع الحقيقي التي توصف في قاعدة البيانات DB و تكون على الشكل مستطيل كما في الصورة , بها سترتبط Attribute و Relationship.
2. Weak Entity : هي entity لكن لا تحتوي على unique attribute لذا يجب ربط Foreign key مع Attribute اخرى لنكون Primary Key لهذه entity و تكون على شكل مستطيلين داخل بعضهما كما في الصورة ادناه .
3. Relationship : تمثل عملية الترابط بين entity و تكون على شكل معين كمان في الصورة .
تقسم Relationship الى 3 انواع و هي :
5. Attribute : هي عبارة عن صفات لـ entity و تكون على شكل بيضوي كما في الصورة .
و قد تكون هذه Attribute تحتوي على اكثر من قيمة في الوقت الواحد و تسمى Multivalued Attribute و تكون على الشكل الذي بالصورة .
و قد يتم تقسم Attribute الى sub part و عندها تسمى Composite Attribute و تكون على الشكل الظاهر في الصورة .
و اخيرا توجد Attribute يعتمد احتساب قيمها على Attribute اخرى و تسمى هذه Attribute بـ Derived Attribute .
انتهى الجزء الاول من هذه الدورة .. انتظرنا في الجزء الثاني و الذي سيتم شرح كيفية تحويل ERD الى Tables.
لانتأكد من تحقق اهداف الدرس ,, كتب بتعليق مثال على كل مكون من ERD الذي سيتم تطبيق الدورة عليه ..
الجزء الثاني من الدرس
دورات اخرى قد تستفيد منها :
الجزء الاول سيتم التعرف على مكونات ERD بالتفصيل .
تابعنا الجزء الاول من هذه الدورة و تعرف معنا على جميع مكونات ERD ...
سيتم تطبيق هذه الدورة على مثال ERD الموجود في الصورة ادناه ..
في هذا المثال جميع انواع Attribute و Entity و Relationship ,, لذا سيتم التطبيق عليه لتغطية كامل الافكار .
1. Entity : تمثل اسم Table الذي يمثل شي او مسمى لشيء في الواقع الحقيقي التي توصف في قاعدة البيانات DB و تكون على الشكل مستطيل كما في الصورة , بها سترتبط Attribute و Relationship.
Entity |
Primary Key : هو Attribute لكن لا تحتوي تكرار في القيم و لا يمكن ان تحتوي على قيم Null لذا يتم تميز بها record لهذا entity يرمز له بـ PK .
Foreign key : هو Attribute يكون PK في entity اخر و تستخدم للربط بين entities و يرمز له بـ FK .
Weak Entity |
Relationship |
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 |
Attribute |
و قد تكون هذه Attribute تمثل PK عندها نضع تحت اسم Attribute خط كما في الصورة .
PK Attribute |
Multivalued Attribute |
Composite Attribute |
Derived Attribute |
لانتأكد من تحقق اهداف الدرس ,, كتب بتعليق مثال على كل مكون من 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 مبادئ ليكون تصميمك ناجح (تصميم الشعارات)
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 التعليقات:
إرسال تعليق