بارك الله فيك, وعلمك ما ينفعك, ونفعك بما علمك.
هذا رابط لعدة دروس ومقالات, على أكاديمية حسوب, بإمكانك الإطلاع عليها, تساعدك كثيراً إن شاء الله. https://academy.hsoub.com/programming/sql
كذلك أخي في جدول الطلبات مثلا
عدد الوحدات
سعر الوحدة الواحدة
كوبون الخصم
ضريبة القيمة المضافة
الأفضل هنا, تخزين sub_total وهو ناتج ضرب عدد الوحدات في سعر الوحدة الواحدة
كذلك تخزين قيمة الكوبون بالإضافة إلى id الكوبون من جدول الكوبونات, خوفاً من تغيير قيمة الكوبون بعد ذلك.
كذلك تخزين نسبة القيمة المضافة, وليس إعتمادها من خلال أي علاقة, حتى لا يحدث اي خلل في حال تغيير قيمة الضريبة بالدولة
وأخيرًا تخزين final_total وهو إجمالي قيمة الفاتورة بعد الخصم والضريبة.
كل القيم الظاهرة بالفاتورة, لابد من تخزينها.