قمت بتصميم وبناء قاعدة بيانات علائقية باستخدام 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 لترتيب وتصفية النتائج.
يساعد هذا النظام على تنظيم بيانات المبيعات وتتبع الطلبات والمنتجات والعملاء بشكل فعال، ويشكل نموذجًا عمليًا لتصميم قواعد البيانات في أنظمة الأعمال.