ערכתי לאחרונה בתאריך 21.05.06 בשעה 17:29 בברכה, MULI
אני צריך לבנות מסד נתונים שבעזרתו אני אוכל להוסיף ולהסיר מוצרים בקלות
העניין הוא שיש כמה סוגי מוצרים, וכמה סוגי דגמים לכל מוצר
כלומר, לוח אם, כונן קשיח, זכרונות, מעבד.. כל אלה הם מוצרים
ולכל אחד מהם דגמים שתואמים לו, לדוגמא דגם MB142 זה לוח אם אחד, ודגם MB89634 זה לוח אם שני
איך הייתם ממליצים לי לתכנן את המסד (מבחינת טבלאות ואיזה קישורים ביניהם) כי אני ממש מסריח בקטע הזה
בינתיים מה שחשבתי זה לעשות 2 טבלאות:
טבלה ראשונה: מכילה 2 שדות שהם "קוד מוצר" (זה המפתח הראשי) ו"תיאור מוצר", והיא למעשה מכילה רק את כל המוצרים שקיימים
וטבלה שניה: מכילה את השדות "קוד מוצר"(שוב המפתח הראשי לקישור עם הטבלה הראשונה) "קוד דגם", ו"תיאור דגם" ו"זמן אחריות למוצר"
ואז אם אני רוצה לדוגמא לשלוף את כל ה"לוחות אם" במאגר, אני בודק לפי איזה מוצר המשתמש הקיש (בתוכנה שאני אבנה) ולפי זה אני אדע את קוד המוצר, ואז לפי קוד המוצר שהוא MB ללוח אם, אני אחפש את כל הדגמים בטבלת הדגמים שמתחילים בMB, וככה אקבל את כל דגמי הלוחות אם (לכל דגם האותיות הראשונות יהיו בעצם שם המוצר שלו)
שואלים למה צריך בכלל את טבלת המוצרים? כי אני רוצה גם שאני אוכל להוסיף בעתיד מוצר חדש שיצא לשוק בצורה קלה גם כן...
אבל אני לא בטוח בקשר לתיכנון הזה ואשמח לחוות דעת כי אני הולך לכתוב תוכנית גדולה מאוד מאוד ואני לא רוצה לגלות שאני צריך לשנות הכל באמצע
אני צריך את זה ממש למחר מקסימום אני חייב להתחיל לעבוד על הפרוייקט שלי וזה הדבר היחידי שמונע ממני.. תודה רבה לעוזרים!