דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. עבודה נכונה עם sql/מסדי נתונים

עבודה נכונה עם sql/מסדי נתונים

מתוזמן נעוץ נעול הועבר תכנות
5 פוסטים 2 כותבים 28 צפיות 2 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • E מנותק
    E מנותק
    eido
    כתב נערך לאחרונה על ידי
    #1

    יש דרכים נכונות לעבוד עם זה (איך לשמור את הנתונים)?

    כגון: אם אני צריך עמודה שיכולה להכיל ערים/איזורים/מקצועות, נכון לשמור כערך מספרי (1 = חשמלאי, 2 = אינסטלטור, 3 = גנן) או פשוט לשמור לפי השם?

    לי נראה הכי הגיוני לפי השם, מה אומרים?

    תגובה 1 תגובה אחרונה
    0
    • י.פל.י מנותק
      י.פל.י מנותק
      י.פל.
      כתב נערך לאחרונה על ידי
      #2

      בגדול, אם אתה רוצה יעילות מקסימלית - כל רשימה אמורה להופיע פעם אחת בלבד, ואז כל הטבלאות מופנות לשם.
      זה חשיבה בהתחלה - אבל לבסוף יכול לצאת לך קובץ רזה מאוד.

      E תגובה 1 תגובה אחרונה
      2
      • י.פל.י י.פל.

        בגדול, אם אתה רוצה יעילות מקסימלית - כל רשימה אמורה להופיע פעם אחת בלבד, ואז כל הטבלאות מופנות לשם.
        זה חשיבה בהתחלה - אבל לבסוף יכול לצאת לך קובץ רזה מאוד.

        E מנותק
        E מנותק
        eido
        כתב נערך לאחרונה על ידי
        #3

        @י.פל. לא הבנתי, מה יופיע פעם אחת?

        תגובה 1 תגובה אחרונה
        0
        • י.פל.י מנותק
          י.פל.י מנותק
          י.פל.
          כתב נערך לאחרונה על ידי
          #4

          נניח, ויש לך רשימה כזו:

          Column1	Column2
          שם ספר	קבוצת דור
          אב בחכמה	אחרונים
          אבודרהם	ראשונים
          אבות דרבי נתן	חז"ל
          אבות דרבי נתן נוסח ב	חז"ל
          אבי עזר	אחרונים
          אבן האזל על משנה תורה, הלכות אבל	אחרונים
          
          

          image.png

          אתה פשוט פותח טבלה, עם הערכים "ראשונים", "אחרונים", וכו', ואז מפנה.
          זו הדוגמא (מהעולמות שלי...) הכי קרובה למה ששאלת: יש לך 100 חשמלאים, ו40 גננים. המילה "חשמלאי" יכולה להופיע 100 פעמים - וזה בסדר גמור, אבל אם אתה רוצה לייעל, אתה פשוט ותן לכל רשימה באשר היא, ערכים, ובטבלה הראשית שם ערכים בלבד.

          שים לב, אני לא יודע SQL, אבל קצת הסתכלתי בעבודה המדהימה של לא מתייאש על הDB שלו, וזה מדהים כמה אפשר לחסוך בנתונים, כשחושבים על הכל מראש.
          אפשר כמעט לומר, שאין שם שום מילה שחוזרת על עצמה...

          E תגובה 1 תגובה אחרונה
          1
          • י.פל.י י.פל.

            נניח, ויש לך רשימה כזו:

            Column1	Column2
            שם ספר	קבוצת דור
            אב בחכמה	אחרונים
            אבודרהם	ראשונים
            אבות דרבי נתן	חז"ל
            אבות דרבי נתן נוסח ב	חז"ל
            אבי עזר	אחרונים
            אבן האזל על משנה תורה, הלכות אבל	אחרונים
            
            

            image.png

            אתה פשוט פותח טבלה, עם הערכים "ראשונים", "אחרונים", וכו', ואז מפנה.
            זו הדוגמא (מהעולמות שלי...) הכי קרובה למה ששאלת: יש לך 100 חשמלאים, ו40 גננים. המילה "חשמלאי" יכולה להופיע 100 פעמים - וזה בסדר גמור, אבל אם אתה רוצה לייעל, אתה פשוט ותן לכל רשימה באשר היא, ערכים, ובטבלה הראשית שם ערכים בלבד.

            שים לב, אני לא יודע SQL, אבל קצת הסתכלתי בעבודה המדהימה של לא מתייאש על הDB שלו, וזה מדהים כמה אפשר לחסוך בנתונים, כשחושבים על הכל מראש.
            אפשר כמעט לומר, שאין שם שום מילה שחוזרת על עצמה...

            E מנותק
            E מנותק
            eido
            כתב נערך לאחרונה על ידי eido
            #5

            @י.פל. איזו השקעה

            אם אני מבין נכון, אתה מתכוון לעשות טבלה של מקצועות-תקופות וטבלה של מודעות-ספרים ובמקום להכניס מקצוע-תקופה להכניס את הID שלה (מהטבלה הראשונה)?

            אני חושב שיש בזה קצת חסרון אם בעתיד ירצו להוסיף מקצוע-תקופה (אחרוני אחרוני זמנינו) יצטרכו להוסיף בשתי הטבלאות, מה שקשה למשתמש הפשוט.

            הDB הזה פתוח לכולם?

            תגובה 1 תגובה אחרונה
            0
            תגובה
            • תגובה כנושא
            התחברו כדי לפרסם תגובה
            • מהישן לחדש
            • מהחדש לישן
            • הכי הרבה הצבעות


            בא תתחבר לדף היומי!
            • התחברות

            • אין לך חשבון עדיין? הרשמה

            • התחברו או הירשמו כדי לחפש.
            • פוסט ראשון
              פוסט אחרון
            0
            • דף הבית
            • קטגוריות
            • פוסטים אחרונים
            • משתמשים
            • חיפוש
            • חוקי הפורום