23-02-2006, 13:49
|
|
|
חבר מתאריך: 13.12.05
הודעות: 1,963
|
|
כן, אבל גם בחוקים של מתמטיקה, יש צורך להבין את הצורך.
וכשאנשים כמוך (וגם זה מכבוד), הולכים לפי הספר, הם לא יודעים למה צריך לעמוד בכללים.
אני מקפיד לעמוד בחוקי הנירמול, אבל כאן אני לא רואה צורך כי זה עניין מאוד שולי.
בוא נחשוב על זה קצת.
אם יש לי שלוש טבלאות: משתמש-הצבעה (רבים לרבים), סקר, תשובות (יחיד-רבים).
כיוון שהסקר הוא שולי, אני לא מעוניין שהסקר יגזול זמני ריצה, אז אני לא רוצה לעשות JOINים מיותרים.
לכן, אני לא מוציא את התוצאות בצורה דינמית אלא שומר אותן בסקר עצמו, כך שיהיה פשוט יותר לשלוף את שורת הסקר בלבד. (או במקרה שלך בתשובות עצמן).
עכשיו, אתה רוצה להגיד לי שאם תיקח את שלושת הטבלאות בכל פעם, תשלב אותן, תחשב כמה המקסימום ותוציא מזה את תצוגת החישוב באחוזים לכל אחת מהתשובות זה יעבוד יותר מהר?
אני חושב, שבשימוש עם VARCHAR אני גם לא מפסיד הרבה שטח דיסק, וגם מקבל את האופציות הדרושות לי לניהול סקר (בלי כאב ראש מיותר).
לגבי עניין של תחזוקה, אם הייתי עושה אתר של סקרים, הייתי בא ושואל אותך (או את דקל, שמסתתר כאן בצללים)..
כמו שאמרתי, ב99% מהנושאים אתה צודק, במקרה הזה, אין צורך לפי דעתי ואפילו עדיף בלי.
נערך לאחרונה ע"י GreenBerret בתאריך 23-02-2006 בשעה 13:54.
|