נרמול מסד נתונים – הבדלי גרסאות

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