arrow

פרק 5 - נרמול מסדי נתונים

נרמול מסדי נתונים –חלק 5

טבלה היא בצורה נורמלית מספר שתים אם:

  1. היא בצורה נורמלית מספר אחת.
  2. אין בה תלויות חלקיות (שבהן תכונה מסוימת תלויה בחלק ממפתח ראשי – לא בכולו)

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

טבלת Employee project

מספר פרויקט – מפתח ראשי
מספר עובד – מפתח ראשי

טבלת Employee

מספר עובד – מפתח ראשי
שם עובד
קטגוריית תשלום
תשלום לשעה

טבלת Project

מספר פרויקט – מפתח ראשי
שם פרויקט

כעת הטבלה היא בצורה נורמלית שניה.

נרמול מסדי נתונים - חלק 4
תוכן עניינים
נרמול מסדי נתונים - חלק 6


פרק 1 -> פרק 2 -> פרק 3 -> פרק 4 -> פרק 5 ->