قمت بتصميم وتنفيذ قاعدة بيانات متكاملة لمتجر إلكتروني بهدف تنظيم وإدارة بيانات العملاء، الطلبات، المنتجات، والمدفوعات بكفاءة عالية.
تفاصيل العمل:
تم تحليل متطلبات المتجر لتحديد الجداول والعلاقات اللازمة لإدارة العمليات اليومية مثل تسجيل العملاء، إضافة المنتجات، ومعالجة الطلبات.
تم تصميم الجداول الرئيسية التالية:
Customers: تحتوي على بيانات العملاء (الاسم، البريد الإلكتروني، رقم الهاتف، العنوان).
Products: تضم تفاصيل المنتجات (الاسم، الفئة، السعر، الكمية المتاحة، الوصف).
Orders: لتخزين بيانات الطلبات (رقم الطلب، تاريخ الإنشاء، حالة الطلب، المبلغ الإجمالي).
OrderDetails: لربط الطلبات بالمنتجات المباعة وكمياتها وسعر كل منتج.
Payments: لتتبع عمليات الدفع (طريقة الدفع، التاريخ، الحالة).
Categories: لتصنيف المنتجات في فئات محددة.
? العلاقات بين الجداول:
كل عميل يمكن أن يمتلك عدة طلبات → علاقة (One-to-Many) بين Customers وOrders.
كل طلب يمكن أن يحتوي على عدة منتجات → علاقة (Many-to-Many) بين Orders وProducts عبر جدول OrderDetails.
كل منتج مرتبط بفئة واحدة في جدول Categories.
️ الأدوات والتقنيات المستخدمة:
SQL Server
ERD Diagram Design لتوضيح العلاقات بين الجداول
Primary & Foreign Keys لضمان تكامل البيانات
Normalization (حتى المستوى الثالث) لتقليل التكرار وتحسين الأداء
النتيجة النهائية:
قاعدة بيانات منظمة ومرنة تسهّل إدارة بيانات المتجر، استخراج التقارير، وتحليل المبيعات والعملاء، ويمكن ربطها بسهولة مع واجهات أمامية (Front-end) أو أنظمة ERP لاحقاً.