נרמול מסד נתונים – הבדלי גרסאות
תוכן שנמחק תוכן שנוסף
מ Removing Link GA template (handled by wikidata) |
Matanyabot (שיחה | תרומות) מ בוט החלפות: \1קריית |
||
שורה 28:
בכל מקרה כזה של עדכון, הכנסה או מחיקה, עלולה להיווצר אנומליה בבסיס הנתונים.
במקרה של פיצול נתונים מסוג אחד לטבלאות שונות ("שם: בנימין", "שם: אהוד"...) או לשדות שונים (שכונות בירושלים: "
יצירת שדה "מספר חשבון בנק" בטבלת "פרטי אדם", אף היא עלולה להפר את חוקי הנירמול, מפני שאם יש לאדם מספר חשבונות רב, הוא יצטרך לפתוח מספר רשומות כמספר פרטי החשבון ויצטרך לשכפל את פרטי האדם שוב ושוב. פתרון הוא ליצור טבלת "חשבון בנק" שתקושר לטבלת "פרטי האדם" ויופיעו בה רשומות כמספר החשבונות.
|