מחשביםמאגרים

נורמליזציה של מסדי נתונים

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

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

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

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

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

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

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

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

נורמליזציה של בסיסי נתונים: כללים בסיסיים

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

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 iw.birmiss.com. Theme powered by WordPress.