تفاصيل المشروع
قمت بتصميم وبناء قاعدة بيانات علائقية باستخدام SQL لإدارة نظام مبيعات بسيط يربط بين الموظفين والعملاء والطلبات والمنتجات.
تضمن المشروع إنشاء عدة جداول مترابطة تشمل:
جدول الموظفين لإدارة بيانات العاملين.
جدول العملاء لتخزين معلومات العملاء.
جدول الطلبات لتسجيل عمليات الشراء.
جدول المنتجات الذي يحتوي على معلومات المنتجات والأسعار.
جدول تفاصيل الطلبات كجدول وسيط لربط الطلبات بالمنتجات باستخدام Composite Primary Key.
قمت بتطبيق أفضل ممارسات تصميم قواعد البيانات مثل:
تحديد Primary Keys وForeign Keys لضمان سلامة البيانات.
إنشاء العلاقات بين الجداول (One-to-Many وMany-to-Many).
استخدام Constraints مثل CHECK و UNIQUE للحفاظ على جودة البيانات.
كما قمت بكتابة مجموعة من استعلامات SQL المتقدمة لتحليل البيانات واستخراج معلومات مفيدة، مثل:
استخدام JOINs لربط البيانات بين الجداول.
تطبيق Aggregate Functions مثل SUM و COUNT و MAX.
استخدام GROUP BY وHAVING لتحليل المبيعات.
كتابة Subqueries لاستخراج معلومات معقدة.
استخدام ORDER BY وTOP وOFFSET/FETCH لترتيب وتصفية النتائج.
يساعد هذا النظام على تنظيم بيانات المبيعات وتتبع الطلبات والمنتجات والعملاء بشكل فعال، ويشكل نموذجًا عمليًا لتصميم قواعد البيانات في أنظمة الأعمال.