בית התפתחות מהו עיצוב מסדי נתונים יחסי (rdd)? - הגדרה מטכנולוגיה

מהו עיצוב מסדי נתונים יחסי (rdd)? - הגדרה מטכנולוגיה

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

Anonim

הגדרה - מה המשמעות של עיצוב מסדי נתונים יחסי (RDD)?

תכנון בסיסי נתונים יחסי (RDD) מתכנן מידע ונתונים לקבוצת טבלאות עם שורות ועמודות. כל שורה של יחס / טבלה מייצגת רשומה, וכל עמודה מייצגת תכונה של נתונים. שפת שאילתה מובנית (SQL) משמשת לתמרון של מסדי נתונים יחסיים. העיצוב של בסיס נתונים יחסי מורכב מארבעה שלבים, בהם הנתונים מתווים למערך טבלאות קשורות. השלבים הם:

  • הגדירו יחסים / תכונות
  • הגדר מפתחות ראשוניים
  • הגדירו מערכות יחסים
  • נורמליזציה

Techopedia מסביר עיצוב מסדי נתונים יחסי (RDD)

מאגרי מידע יחסיים שונים ממאגרי מידע אחרים בגישתם לארגון נתונים וביצוע עסקאות. ב- RDD הנתונים מסודרים לטבלאות וכל סוגי הגישה לנתונים מבוצעים באמצעות עסקאות מבוקרות. תכנון בסיסי נתונים יחסי מספק את תכונות ה- ACID (אטומיות, עקביות, שלמות ועמידות) הנדרשות מתכנון בסיס נתונים. תכנון מסדי נתונים יחסי מחייב שימוש בשרת מסד נתונים ביישומים לטיפול בבעיות בניהול נתונים.

ארבעת השלבים של RDD הם כדלקמן:

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

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

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

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

מהו עיצוב מסדי נתונים יחסי (rdd)? - הגדרה מטכנולוגיה