مشروع قاعدة بيانات لمتجر إلكتروني (MySQL)
قمت بتصميم وتنفيذ قاعدة بيانات كاملة لمتجر إلكتروني باستخدام MySQL، مع إدخال بيانات تجريبية لتوضيح آلية العمل. المشروع شمل:
تصميم الجداول الأساسية:
جدول للمستخدمين المسجلين على الموقع (Users).
جدول للأقسام (Categories).
جدول للمنتجات (Products) مرتبط بالأقسام.
جدول للطلبات (Orders) مرتبط بالمستخدمين.
جدول تفصيلي (OrderDetails) لربط المنتجات بالطلبات بعلاقة Many-to-Many.
استخدام العلاقات والقيود:
Primary Key و Unique Key لتمييز البيانات ومنع التكرار.
One-to-Many (الأقسام ← المنتجات).
Many-to-Many (الطلبات ↔ المنتجات).
Foreign Keys لضمان تكامل البيانات (مثلاً: لا يمكن تسجيل طلب إلا لمستخدم مسجل).
إنشاء View لعرض المنتجات بحسب الأقسام بشكل منظم.
المشروع يوضح فهم عميق لمفاهيم قواعد البيانات العلائقية (RDBMS)، التكامل المرجعي، وتصميم قواعد بيانات لمتاجر إلكترونية قابلة للتطوير