التقنيات المستخدمة:
Microsoft SQL Server
SQL Queries (إنشاء الجداول - العلاقات - القيود - الفهارس)
Database Diagram
Stored Procedures - Views - Triggers
نبذة عن المشروع:
تم تصميم وإنشاء قاعدة بيانات متكاملة لمتجر إلكتروني، تشمل جميع الجداول والعلاقات التي تدعم العمليات الأساسية للمتجر، مثل إدارة المنتجات والعملاء والطلبات والدفع. تم التركيز على تحقيق التكامل بين البيانات، مع ضمان سلامة البيانات (Data Integrity) باستخدام Primary Keys, Foreign Keys, Constraints، بالإضافة إلى تحسين الأداء باستخدام Indexes.
الكيانات الأساسية (Main Entities):
جدول العملاء: لتخزين بيانات العملاء مثل الاسم والبريد والهاتف
جدول المنتجات: يشمل اسم المنتج والوصف والسعر والصور والمخزون
جدول الأقسام (Categories): لتصنيف المنتجات حسب الفئات
جدول سلة التسوق (Cart): لتسجيل المنتجات التي أضافها العميل
جدول الطلبات (Orders): لتسجيل تفاصيل الطلبات وعلاقتها بالعملاء
جدول تفاصيل الطلب (OrderItems): يوضح المنتجات داخل كل طلب
جدول المدفوعات (Payments): لتسجيل حالة الدفع وطريقته
جدول التقييمات (Reviews): لتخزين تقييمات العملاء للمنتجات
أهم الممارسات المستخدمة:
Normalization: تطبيق قواعد التطبيع حتى Third Normal Form (3NF) لضمان عدم تكرار البيانات
Relationships: استخدام Foreign Keys لربط الجداول ببعضها
Constraints: مثل CHECK و DEFAULT لضمان إدخال بيانات صحيحة
Performance Optimization: باستخدام Indexes للجداول المهمة
Stored Procedures: لإنشاء إجراءات جاهزة لاسترجاع البيانات أو تحديثها
Views: لتبسيط قراءة البيانات وعرضها في تقارير جاهزة
Triggers: لتنفيذ إجراءات تلقائية عند إضافة أو تحديث أو حذف البيانات
أهداف المشروع:
توفير بنية بيانات قوية تدعم النمو المستقبلي للمتجر
تسهيل ربط قاعدة البيانات مع أي تطبيق (Web أو Mobile)
ضمان أداء عالي مع زيادة حجم البيانات
حماية البيانات من الأخطاء عن طريق القيود (Constraints)
النتائج:
تم إنشاء قاعدة بيانات احترافية جاهزة للاستخدام في مشروع المتجر الإلكتروني، مع توثيق كامل لهيكل الجداول والعلاقات، بالإضافة إلى Database Diagram يوضح شكل القاعدة بالكامل.
اسم المستقل | محمد ك. |
عدد الإعجابات | 0 |
عدد المشاهدات | 7 |
تاريخ الإضافة | |
تاريخ الإنجاز |