تفاصيل العمل

إنشاء قاعدة البيانات:

إنشاء قاعدة بيانات جديدة باسم ConsultingFirm.

تصميم الجداول والعلاقات:

Department: يحتوي على بيانات الأقسام (معرّف القسم، الاسم، الموقع، مدير القسم).

Employee: لتخزين بيانات الموظفين (معرّف الموظف، الاسم، الراتب، القسم التابع له، تاريخ التعيين).

Project: لتخزين بيانات المشاريع (معرّف المشروع، اسم المشروع، المدير المسؤول، العميل، القسم المرتبط بالمشروع).

Roles: لتحديد أدوار الموظفين في المشاريع المختلفة (اسم الدور، الموظف، المشروع، تاريخ البداية والنهاية).

العلاقات (Relationships):

ربط الموظفين بالأقسام (Foreign Key: Dept_Id).

ربط المشاريع بالأقسام والمدير المسؤول.

ربط الموظفين بالمشاريع عبر جدول Roles (علاقة Many-to-Many).

تطبيق قيود السلامة (Constraints):

Primary Keys لتعريف السجلات بشكل فريد (مثل EmpId, PId).

Foreign Keys للحفاظ على تكامل البيانات بين الجداول.

Composite Key في جدول Roles لضمان عدم تكرار نفس الدور لنفس الموظف في نفس المشروع

ملفات مرفقة

بطاقة العمل

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