 |

19-10-2005, 23:10
|
|
|
|
חבר מתאריך: 25.08.03
הודעות: 9,114
|
|
אל תצפה שנענה על שאלתך בכן ולא, כי זה תלוי מה יש בטבלה. לפעמים הרבה עמודות זה הגיוני, לפעמים זה בדיוק ההיפך מהרעיון שהמסד בא להציע, לכן תלוי מאד איך בנית את הטבלה.
אם מדובר במספר עמודות שהתוכן על עצמם חוזר קבוע בכל שורה, רצוי שתעשה בשבילהם טבלה נפרדת.
לדוגמה:
אם יש לך בספריה טבלת השאלות, אתה לא תכתוב בטבלה בכל השאלה את כל הפרטים של השואל בצורה כזאת:
id, שם הספר, תאריך השאלה, תאריך חזרה, מצב הספר, שם השואל, כתובת השואל, ת.ז., סוג מנוי, תאריך לידה.
אין בזבוז משווע מזה, כי בכל השאלה אתה ממלא מחדש את כל הפרטים וזה ממש מיותר, לכן אתה יוצר 2 טבלאות, באחת טבלת השאלות, בשני טבלת משתמשים, ובטבלת השאלות אתה רק מקשר לטבלת האנשים כך:
טבלת השאלות
id, שם הספר, תאריך השאלה, תאריך חזרה, קוד השואל
1, עננים בצהרי יום, 04.05.2020, , 2
2, מסדי נתונים באסמבלי, 25.02.1850, , 1
ובטבלת המשתמשים
id, שם פרטי, שם משפחה, כתובת, תאריך לידה, ת.ז. ...
1, משמוק, גרינצוויצקי, ענפי המסד 58, 04.12.3120, 998569789
2, אחי, גרוסבוויצקי, ענניישן 87 באר העמקים, 12.02.1992, 325802032
הרעיון הוא לא לחזור בכל פעם על כל פרטי השואל.
אני משער שאתה יודע את זה, זה הרי היסוד הבסיס של מסדי נתונים, אך היות ושאלת, תבדוק אם אתה מיישם את זה בטבלה, אם מהבחינה הזאתי זה תקין, יתכן שריבוי השדות שלך בהחלט הגיוני.
|
|