|
|
صفحة: 147
המציינת שהרשומה ( 5 , 4 ) נמצאת בשימוש על ידי הרשומה . ( 12 , 1 ) בדיקת רשומת נקודת הקדקוד ( 1 , 4 ) בטבלת המשתמשים מעלה , כי היא בשימוש רק על ידי הרשומה , ( 12 , 1 ) ולכן יש למחוק גם את רשומה , ( 1 , 4 ) וכן את השורה שבה מופיע המזהה ( 1 , 4 ) בטבלת המשתמשים . נוסף למחיקת שתי הרשומות ( 12 , 1 ) ו ( 1 , 4 ) ממסד הנתונים , מובן שיש לעדכן את טבלת מדריך הרשומות , כלומר למחוק ממנה את השורות שבהן מופיעים מזהי הרשומות שנמחקו . לסיכום דיון זה נציין , כי הדברים היו הרבה יותר פשוטים אילולא היו רשומות אשר משתתפות בייצוג של יותר מגוף אחד . במקרה זה , בעת מחיקת הגוף לא היה צורך לבדוק אם מותר למחוק את הרשומה . אילו , נוסף לכך , הייצוג היה ישיר לגמרי , כלומר , כל ישות גיאומטרית הייתה מיוצגת על ידי רשומה יחידה , פעולת המחיקה הייתה פשוטה הרבה יותר . מובן מאליו , שהמחיר לכך הוא בזבוז בנפח האחסון , שכן בשיטה זו יש לאחסן מידע זהה בכמה רשומות שונות . מחיקת תיבה מקבילה לצירים בשיטת גבולות הגוף מודול התוכנה למחיקת התיבה במסד הנתונים מקבל את מזהה רשומת התיבה . סדר הפעולות נועד לאתר את המזהים של כל הרשומות המרכיבות את התיבה , ורק לאחר מכן למחוק אותן . נפרט את סדר הפעולות שהמודול מבצע . מומלץ שתעיין באיור . 3 . 20 . 1 קריאת רשומת התיבה , ומתוכה מתקבלים שנים עשר מזהי המקצועות וששת מזהי הפיאות . . 2 קריאת רשומות המקצועות , ומתוכן מתקבלים שנים עשר מזהי הקטעים . . 3 קריאת רשומות הקטעים , ומתוכן מתקבלים שמונת מזהי נקודות הקדקוד . . 4 קריאת רשומות הפיאות , ומתוכן מתקבלים ששת מזהי המשטחים המישוריים . . 5 מחיקת כל אחת מהרשומות המרכיבות את התיבה , לאחר בדיקה שאין היא משתתפת בייצוג של גוף אחר ( כמפורט לעיל . ( בדיקה אם שתי פיאות של גוף הן שכנות לפיאות שכנות בכל גוף יש מקצוע משותף . לכן , כדי לבדוק אם הן שכנות , יש לבדוק את המקצועות שעל הפיאות הנתונות . מודול התוכנה הבודק זאת מקבל את המזהים של שתי רשומות מסוג פיאה , והוא מבצע את הפעולות שלהלן : . 1 קריאת רשומת הפיאה הראשונה , ומתוכה מתקבלים מזהי המקצועות השייכים לפיאה . . 2 קריאת רשומת הפיאה השנייה , ומתוכה מתקבלים מזהי המקצועות השייכים לפיאה . . 3 השוואת מזהי המקצועות של הפיאה הראשונה למזהי המקצועות של הפיאה השנייה , ובדיקת קיומן של מזהה מקצוע ( שערכו אינו (( 0 , 0 ) המשותף לשתי הפיאות . אם בשלב 3 נמצא מזהה מקצוע משותף , הפיאות שכנות ; אחרת , הן אינן שכנות .
|


|