في الآونة الأخيرة ، ناقشت أنا وزميلي المحترف على الإنترنت (بشكل أكثر دقة ، في الشبكات المحلية في حبري) بنية نظام معين ، وتنازعنا على قضية واحدة.
يوجد مستودع حيث يتم تخزين المواد المختلفة ، وهناك مستندات لاستلام المواد واستهلاكها ، وهناك سجلات في المستندات تحتوي على معلومات "المواد والكمية" وعلاقة رأس بأطراف. تحتوي قاعدة البيانات على جدول بمعلومات حول التوافر الحالي للمواد في المستودع ، وهناك جدول للمستندات وجدول لمواقعهم. دعنا نسميها "current_stocks" ، "documents" ، "document_positions".
هل يجب اعتبار الجدول "current_stocks" بمثابة إلغاء تسوية للبيانات؟
حجة الزميل هي أن البيانات الموجودة في "current_stocks" يمكن حسابها من المستندات طوال عمر النظام بالكامل ، لذلك يعد هذا بمثابة إلغاء تسوية.
حجتي هي أنه يمكن حساب أي حالة حالية من محفوظات التغيير ، لذا فإن هذا ليس إلغاء تسوية. وإلا فإن مصطلح "التطبيع" لن يكون له معنى. يشير تحديدًا إلى نمذجة الحالة الحالية. هذه نماذج مختلفة ، "Current_stocks" نماذج لحالة المستودع ، "document_positions" سطور نصية في المستندات.