|
|
صفحة: 100
סוג הישות : נקודה מיקום : x ( מספר ממשי y , ( ( מספר ממשי z , ( ( מספר ממשי ) מודל 2 . 8 נקודה במרחב התלת ממדי . כדי לאחסן את נתוני הנקודה במסד הנתונים , יש לאחסן את שלוש הקואורדינטות z , y p , x p ברשומה המייצגת אותה . הרשומה צריכה אפוא להכיל מקומות אחסון עבור קבוצת הנתונים הללו . מקום אחסון של נתון כזה ברשומה נקרא שדה . המתכנתים המפתחים את מערכת התוכנה הגרפית קובעים את המבנים של הרשומות שבהם התוכנה תטפל . מתכנת שרוצה לממש את מודל , 2 . 8 צריך אפוא להגדיר רשומה , ובה שלושה שדות , , z , y , x המיועדים לשלוש הקואורדינטות של הנקודה . נתבונן שוב במודל גיאומטרי נוסף שהובא בסעיף , 2 . 2 מודל , 2 . 9 המייצג קטע ישר במרחב התלת ממדי ( בייצוג ישיר . ( סוג הישות : קטע ישר קצה 1 . ( מספר ממשי y , , ( ( מספר ממשי z , , ( ( מספר ממשי ) ^ קצה \ : 2 ( מספר ממשי y , ( ( מספר ממשי z , ( ( מספר ממשי ) מודל 2 . 9 ק 0 ע ישר במרחב התלת ממדי ( בייצוג ישיר . ( כדי לאחסן את הנתונים z 2 ; y 2 , x z 1 / r n של מודל זה במסד הנתונים , הרשומה המייצגת את הקטע צריכה להכיל שישה שדות . ברור אפוא שהמבנה של כל רשומה צריך להתאים לסוג הישות שהיא מייצגת . במילים אחרות , מסד הנתונים מכיל רשומות מסוגים שונים , וכל סוג של רשומה מתאים לסוג הישות שהיא מייצגת . יחד עם זאת , בכל רשומה יש גם קמצה של שדות המיועדים לנתונים נוספים מלבד אלה המופיעים במודל הגיאומטרי . את הדיון בשדות הללו נדחה לסעיף . 3 . 5 לעת עתה נציין רק שקבוצת השדות הללו זהה בכל סוגי הרשומות , ועל כן נכנה אותה החלק הכללי של הרשומה , ובכך נבדיל אותה מהחלק הייחודי של הרשומה , המכיל שדות ייחודיים לכל סוג רשומה .
|


|