07-09-2006, 19:57
|
|
|
חבר מתאריך: 25.08.03
הודעות: 9,114
|
|
ב-MySQL אפשר באמצעות LOCATE ועוד הרבה פונקציות מחרוזת נוספות, אך זה כמובן לא יעיל.
נדב, מסד נתונים זה אמנם כמין מחסן, אך לא פח... אחד מעקרונות מסד הנתונים הוא שהמידע שמאחסנים בו צריך קודם כל להיות מאוחסן בצורה המאפשרת שליפה נוחה, לכן כל נתון הוא בשדה נפרד ולא משלבים מספר נתונים תחת שדה אחד על מנת לפרק את השדה לאחמ"כ בשפת התסריט שתקבל את המידע, לכן במקרים כאלו מעדיפים ריבוי טבלאות על פני דחיסת המידע.
הערה:
נראה לי שחסר מידע כדי לבנות את הטבלאות בצורה אופטימלית, לכן אני חושב שההצעות כאן לא בדיוק במקום.
בעקרון ישנם 2 מצבים של אחסון המידע.
1. אחסון רשימת המוצרים השונים (שכפי שהמממ הציג מסודרים במספר טבלאות כדי להבדיל בין קבוצות המוצרים).
2. רשימת הפריטים והכמויות מכל פריט שכרגע ברשות המשתמש - שזה כפי הנראה כן מתאים לסדור בטבלה אחת.
(דבריי מתייחסים לנושא בצורה כללית ביותר, לא בדקתי את הפרטים הספציפיים שצויינו כאן).
נערך לאחרונה ע"י ישראל K בתאריך 07-09-2006 בשעה 20:02.
|