kheyri
سه شنبه 10 اردیبهشت 1387, 13:48 عصر
سلام دوستان
فرض كنيد كه براي يك جدول تريگري نوشته ايم كه تغييرات Insert و Delete و Update را Log ميكند و در جدول LOG همه فيلدها ذخيره ميشوند از جمله فيلد كليد جدول اصلي . حال اگر در جدول اصلي ، مقدار فيلد كليد جدول كه پل ارتباطي جدول اصلي و جدول LOG ميباشد و مربوط به ركوردي كه قبلاً تغييرات آن در جدول LOG ذخيره شده تغيير كند ( مثلا كسي عمداً اينكار را بكند) ارتباط جدول اصلي و جدول لاگ از بين ميرود. چه راه حلي را ميتوان بكار بست كه اين ارتباط يا قطع نشود و يا بتوان كليد اصلي تغيير يافته را پيدا كرد؟
فرض كنيد كه براي يك جدول تريگري نوشته ايم كه تغييرات Insert و Delete و Update را Log ميكند و در جدول LOG همه فيلدها ذخيره ميشوند از جمله فيلد كليد جدول اصلي . حال اگر در جدول اصلي ، مقدار فيلد كليد جدول كه پل ارتباطي جدول اصلي و جدول LOG ميباشد و مربوط به ركوردي كه قبلاً تغييرات آن در جدول LOG ذخيره شده تغيير كند ( مثلا كسي عمداً اينكار را بكند) ارتباط جدول اصلي و جدول لاگ از بين ميرود. چه راه حلي را ميتوان بكار بست كه اين ارتباط يا قطع نشود و يا بتوان كليد اصلي تغيير يافته را پيدا كرد؟