|
|
صفحة: 106
פעולת שמ > רה , אשר מעתיקה את מסד הנתונים על כל הרשומות שבו , לקובץ הנשמר על תקליט ( דיסק ) קשיח או על תקליטון . קובץ כזה שומר את המידע האגור בו גם בעת שהמחשב מנותק מאספקת החשמל . כאשר המשתמש רוצה לחזור ולעבוד על קובץ השמור בתקליט קשיח או בתקליטון , התוכנה הגרפית תעתיק את הרשומות שבמסד הנתונים לזיכרון הקריאה כתיבה . הדבר נעשה מכיוון שהזמן הדרוש לאיתור ולקריאה של רשומה הנמצאת בזיכרון המחשב קצר הרבה יותר מהזמן הדרוש לאיתור ולקריאה של רשומה הנמצאת על תקליט קשיח . אילו הרשומות לא היו מועתקות לזיכרון הקריאה כתיבה , זמני התגובה של המחשב היו הופכים את השימוש בתוכנה הגרפית למשימה כמעט בלתי נסבלת . לעתים , המשתמש מוחק ישויות גיאומטריות תוך כדי עבודתו על הדגם הממוחשב . במקרה כזה , הרשומה או הרשומות המייצגות את הישות נמחקות ממסד הנתונים שבזיכרון . לאחר שמירת מסד הנתונים בקובץ , יישמרו בו רק הרשומות שלא נמחקו ממסד הנתונים , וכך יושמטו הרשומות המחוקות גם מהקובץ . כאשר המשתמש מבצע שינויים בישויות הגיאומטריות , כמו למשל , הזזת קטע ישר למקום אחר בדגם , התוכנה מעדכנת בזיכרון המחשב את תוכן הרשומה או הרשומות המייצגות את הקטע , ומתאימה אותן לשינוי שבוצע . מאוחר יותר , כאשר מסד הנתונים יישמר בקובץ , יישמרו בו כל הרשומות , וביניהן גם אלה שעודכנו . אם כן , אפשר לסכם את שלוש הפעולות הבסיסיות על רשומה במסד הנתונים הגיאומטרי : יצ » רת רשומה , מחיקת רשומה ועדכון רשומה . את הפעולות הללו מבצע המודול המנהל את מסד הנתונים , על הרשומות שבזיכרון המחשב , ומאוחר יותר רשומות אלה נשמרות בקובץ על תקליט או על תקליטון . כידוע , זיכרון המחשב מאורגן כרצף של תאי אחסון , שלכל אחד מהם יש כתובת מספרית . אחסון של רשומה בזיכרון מחייב שימוש בכמה תאי זיכרון רצופים . מספרם של תאי הזיכרון הנחוצים לאחסון כל רשומה תלוי בשדות שהיא מכילה . כל שדה המכיל מספר שלם דורש שני תאים רצופים , בעוד שדה המכיל מספר ממשי דורש ארבעה תאים רצופים . כדי לאתר את הרשומה בזיכרון , המודול המנהל את מסד הנתונים צריך לדעת את הכתובת של הרשומה , כלומר את הכתובת של התא הראשון בזיכרון שבו היא מאוחסנת . כדי שהמודול יוכל לאתר בקלות כל רשומה על פי המזהה שלה , הוא מנהל טבלה הנקראת מדריך רשומות , אשר מכילה את כתובותיהן של כל הרשומות שבמסד הנתונים ואת המזהים שלהן . טבלה 3 . 2 היא דוגמה לטבלת מדריך רשומות כזו .
|


|