# Central Superstore – SQL Database Design & Data Analysis
قمت بتنفيذ مشروع قواعد بيانات باستخدام Microsoft SQL Server، بهدف تنظيم بيانات متجر Central Superstore وتحويل البيانات الخام إلى قاعدة بيانات منظمة تسهّل التعامل مع البيانات وتحليلها.
### Project Overview
بدأت العمل باستيراد البيانات من CSV إلى Staging Table، ثم قمت بتقسيم البيانات إلى جداول منفصلة حسب طبيعة كل جزء من البيانات، لتسهيل إدارتها وربطها ببعض.
### Database Design
تم تصميم قاعدة البيانات باستخدام 5 جداول أساسية:
- Customers: بيانات العملاء.
- Products: بيانات المنتجات والتصنيفات.
- Orders: بيانات الطلبات وتواريخ الشحن.
- Location: بيانات المواقع الجغرافية.
- OrderDetails: تفاصيل المنتجات والمبيعات والأرباح.
مع تحديد Primary Keys وForeign Keys وإنشاء العلاقات بين الجداول.
### SQL Implementation
استخدمت مجموعة من تقنيات SQL، منها:
- Data Import باستخدام BULK INSERT.
- إنشاء الجداول وتحديد Data Types المناسبة.
- JOINs لربط البيانات من الجداول المختلفة.
- Subqueries وCTEs.
- Aggregate Functions مثل SUM وCOUNT وAVG.
- Views وStored Procedures.
- Indexes لتحسين أداء الاستعلامات.
- Execution Plan لمراجعة طريقة تنفيذ الاستعلامات وتحسين الأداء.
### Dataset
تم العمل على Dataset تحتوي على 9,993 سجل، وتم تنظيم البيانات في جداول منفصلة، شملت 793 عميلًا، و1,850 منتجًا، و632 موقعًا، و5,009 طلبات.
### Project Outcome
في النهاية، تم إنشاء قاعدة بيانات مترابطة، مع مجموعة من الاستعلامات التي تساعد في تحليل المبيعات والأرباح وأداء المنتجات والعملاء والمناطق الجغرافية.
**Tools:** Microsoft SQL Server, SQL Server Management Studio (SSMS).