בית מאגרי מידע מהי צורה נורמלית של בויס-קודד (bcnf)? - הגדרה מטכנולוגיה

מהי צורה נורמלית של בויס-קודד (bcnf)? - הגדרה מטכנולוגיה

תוכן עניינים:

Anonim

הגדרה - מה המשמעות של צורה נורמלית של Boyce-Codd (BCNF)?

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

לעיתים נקרא BCNF גם כ- 3.5NF, או 3.5 Form Normal.

Techopedia מסביר את Boyce-Codd Normal Form (BCNF)

BCNF פותח על ידי ריימונד בויס ו- EF Codd; האחרון נחשב לרבים כאביו של עיצוב מסדי נתונים יחסי.

BCNF הוא באמת הרחבה של הטופס הרגיל השלישי (3NF). מסיבה זו מכונה לעתים קרובות 3.5NF. 3NF קובע כי כל הנתונים בטבלה חייבים להיות תלויים רק במפתח הראשי של הטבלה ולא בשום שדה אחר בטבלה. במבט ראשון נראה ש- BCNF ו- 3NF הם אותו הדבר. עם זאת, במקרים נדירים זה קורה כי טבלת 3NF אינה תואמת BCNF. זה עשוי לקרות בטבלאות עם שני מפתחות מועמדים מורכבים חופפים או יותר.

מהי צורה נורמלית של בויס-קודד (bcnf)? - הגדרה מטכנולוגיה