PDA

View Full Version : رفرش جدول پدر



aliila
یک شنبه 10 خرداد 1388, 12:50 عصر
بين ديتا تيبل P و ديتا تيبل C رابطه وجود دارد P پرنت C است
حال وقتي يك رديف به جدول متناظر روي ديتابيس P اظافه مي گردد بايد ديتا تيبل P رفرش شود
ولي چون موقع رفرش ابتدا ديتا تيبل P خالي ميگردد و ديتا تيبل C خالي نيست توليد ارور مينمايد

اولا من نمي توانم ديتا تيبل سنگين C را بخاطر يك سطر P خالي و دوباره پر كنم ( خود C به E وصل است و ... )
ثانيا من نميدانم به P در يك واحد زماني چندبار سطر اظافه مي شود( برنامه تحت شبكه است ) تاتغييرات جدول را به P و APPEND كنم تازه نرخ الگوريتم پيداكردن تغييرات زياد است ( چند بار دريك ثانيه )
ثالثا بخاطر حفظ جامعيت ارجاععي نمي خواهم رابطه را حتي براي يك لحظه حذف كنم

پس چه كنم ؟

anooshiran
یک شنبه 10 خرداد 1388, 23:52 عصر
سلام دوست عزيز
من اينگونه متوجه شدم كه p پرنت c و c پرنت e و احتمالا e هم پرنت .....

آيا در ازاي اضافه شدن سطري به p سطري به c و در ازاي اضافه شدن سطري به c سطري به e اضافه ميشود؟
اگر بين p و c رابطه master و detail برقرار است پس الزاما جواب سئوال فوق بايد مثبت باشد. حال بحث ابنجاست كه اين رابطه را در طراحي table ها چگونه تعريف كرده ايد؟
من هم از جداولي با همين مشخصات استفاده مي كنم. اگر امكان دارد design جداول خود را البته فقط در حد رابطه دوجدول مطرح كنيد تا صورت مسئله روشنتر شود؟
در ضمن منظور شما از c به e وصل است چيست؟