السلام عليكم ورحمة الله وبركاته...
أريد من سؤالي هذا فقط التأكد بأن طريقة تفكيري صحيحة..
وأرجو أن لا تبخلوا علي بالإقتراحات..
لو كانت عندي قاعدة بيانات لإصدار الفواتير وتحتوي على الجداول التالية...
جدول العملاء
وتتكون من الحقول التالية..
رقم العميل - اسم العميل
جدول البضاعة
وتتكون من الحقول التالية..
رقم البضاعة - اسم البضاعة - سعر البضاعة
وبالنسبة لجدول الفواتير فأنا قسمته لقسمين..
جدول الفواتير
وتتكون من الحقول التالية..
رقم الفاتورة - رقم العميل- قيمة الفاتورة
جدول ملحق الفاتورة
وتتكون من الحقول التالية..
رقم الفاتورة - رقم البضاعة - العدد - السعر
سؤالي هو في الجدول رقم 4 (جدول ملحق الفاتورة) هل من الأفضل ان اجعل البضاعة تكون FK لرقم البضاعة ال PK الموجود جدول البضاعة مع الأخذ بالأعتبار أنه في هذه الحالة ستتغير الأسعار والأسماء في الفواتير المحفوظة بمجرد تغيرها في جدول البضاعة
ام أجعل جميع حقول البضاعة محفوظة في جدول ملحق الفاتورة فتكون الحقول بهذا الشكل
رقم الفاتورة - رقم البضاعة - اسم البضاعة - سعر البضاعة - العدد - السعر
ام انه لا داعي لتكرار الحقول وأخزن فقط سعر البضاعة؟؟