تفاصيل العمل

تصميم قواعد بيانات متكاملة، بدءاً من رسم مخططات الكيانات والعلاقات (ERD)، مروراً بتحويلها إلى جداول (Mapping)، وانتهاءً بتطبيقها فعلياً باستخدام SQL.

- الأدوات والتقنيات

اداة رسم مخططات : ErdPlus

قواعد البيانات: SQL Server

المفاهيم المطبقة: Entity-Relationship Modeling, Relational Mapping, DDL SQL

- خطوات التنفيذ

المرحلة الأولى: تحليل المتطلبات

1.قراءة وثيقة المتطلبات لكل نظام وتحديد الكيانات (Entities) والعلاقات (Relationships) والصفات (Attributes)

2.تحديد المفاتيح الأساسية (Primary Keys) والقيود (Constraints) وأنواع العلاقات (1:1, 1:N, M:N)

المرحلة الثانية: رسم مخطط ERD

1.رسم الكيانات والعلاقات بين الجداول مع توضيح أنواع العلاقات ودرجات الاشتراك لكل نظام من الأنظمة الخمسة

المرحلة الثالثة: تحويل ERD إلى جداول (Mapping)

1.تحويل كل كيان إلى جدول مستقل

2.معالجة العلاقات متعددة-لمتعددة بإنشاء جداول وسيطة (Junction Tables) كجدول Student_Course وجدول Musician_Song وغيرها

3.نقل المفاتيح الأجنبية (Foreign Keys) بشكل صحيح تبعاً لنوع العلاقة

4.معالجة الصفات المركبة كعنوان العميل والتاريخ المقسم

المرحلة الرابعة: التطبيق بـ SQL

1.كتابة جملة الانشاء لكل جدول مع تحديد أنواع البيانات والقيود

2.تعريف المفاتيح الأساسية والأجنبية وقيود NOT NULL وUNIQUE

3.التعامل مع الحالات الخاصة كعلاقة المدير بالقسم (Self-referencing أو علاقة منفصلة)

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
1
تاريخ الإضافة
المهارات