وصف المشروع:
تصميم وبناء مخطط تفصيلي لقاعدة بيانات علائقية (Relational Database) تهدف إلى تنظيم وإدارة بيانات العقارات والمكاتب والموظفين بشكل احترافي. يركز المشروع على ضمان تكامل البيانات (Data Integrity) ومنع التكرار من خلال تطبيق مبادئ الـ Normalization وبناء علاقات دقيقة بين الجداول.
المميزات التقنية في التصميم:
هيكلة الجداول (Tables Design): تم إنشاء جداول متخصصة تشمل:
Property: لتخزين تفاصيل العقارات وعناوينها.
Salesoffice: لإدارة بيانات مكاتب المبيعات ومواقعها.
Employee: لتنظيم سجلات الموظفين وربطهم بمكاتبهم.
Owner & Propertyowner: لإدارة بيانات الملاك ونسب ملكيتهم لكل عقار.
إدارة العلاقات (Relationships):
بناء علاقة One-to-Many بين المكتب والموظفين (المكتب الواحد يضم عدة موظفين).
بناء علاقة Many-to-Many بين الملاك والعقارات من خلال جدول وسيط (Propertyowner) لضمان الدقة في تتبع الملكيات المتعددة.
ضبط المفاتيح (Keys Management): تحديد المفاتيح الأساسية (Primary Keys) والمفاتيح الخارجية (Foreign Keys) لضمان ترابط البيانات وسهولة استعلامها.
الأدوات المستخدمة:
SQL Server Management Studio (SSMS).
رسم مخططات علاقة الكيانات (ER Diagram).