יש לי בDB טבלה שמאכסנת מידע כלשהו לאורך זמן עד למועד ידוע מראש, ובהגיע המועד
המידע נמחק מהטבלה ועובר לטבלה אחרת שמשמשת בעצם מחסן למידע שהגיע המועד שלו
והמידע נשמר באותה טבלה[השנייה] עד חודש.
למעשה, יש לי טבלת הזמנות שצריכות להערך במועד מסויים, וכאשר הזמן הגיע, כל
המידע של ההזמנה ומידע נוסף שקשור אליה[שלא היה קיים בטבלת הזמנות] עובר לטבלה
ששומרת את כל אותו מידע לגבי ההזמנות עד חודש.
טבלה שלישית, שצריכה להיות בקשר עם 2 טבלאות מתעדת את כל השינויים שנעשו בהזמנה
[לפני המועד של ביצוע ההזמנה]. ויש לה מפתח זר שהוא הID של ההזמנה.
הבעייה נוצרת בעת העברת טבלת ההזמנות לטבלת ה"מחסן", משום שגם לטבלת המחסן יש
ID של הזמנה וכאשר ההזמנה מועברת למחסן, גם לטבלה השלישית[שמתעדת את השינויים
בהזמנות] צריך להיות נגישות לטבלת המחסן.
אסכם: לטבלה השלישית צריך להיות נגישות לשני הטבלאות : לטבלת ההזמנות ולטבלת
המחסן, אך כיוון שכאשר הזמנה נמחקת מטבלת ההזמנות ולטבלה השלישית יש מפתח זר של
אותה טבלה, אותו תיעוד של השינויים אובד, אע"פ שאותה הזמנה עוברת למחסן ולכן
באותו רגע לטבלת התיעוד [הטבלה השלישית] צריך להיות נגישות לטבלת המחסן.
מצטער על השאלה הארוכה,פשוט המקרה די מורכב
בהצלחה.
--
המידע הכלול בהודעה זו ניתן "כפי שהוא" ללא חיוב, מצג או אחריות מכל סוג (מפורש
או משתמע)
----
בקרו בבלוג של קבוצות הדיון. התעדכנו בחדשות וצרו קשר.
http://blogs.microsoft.co.il/blogs/newsgroups/
"omerd":