|
صفحة: 67
לעיתים קרובות מצרפיס שתי טבלאות על בסיס ההתאמה בין מפתח זר בטבלה אחת למפתח של הטבלה השנייה . למשל , בתחילת פעילות זו הצגנו בעיה : למצוא את שם ההוצאה לאור של הספר נהרות שלאש . אפשר לעשות זאת על-ידי פעולת הצירוף הזו ! טבלת המקור : ספרים והוצאות ספרים עמודות משותפות : ספרים . קוד הוצאה = הוצאות ספרים . קוד הוצאה הטלה וצמצום על התוצאה של פעולת הצירוף פעולת הצירוף שתיארנו נותנת מידע רב יותר ממה שרצינו ; אפשר להשתמש בפעולות הצמצום וההטלה כדי לקבל את המידע המבוקש . כל שעלינו לעשות הוא לצמצם את הטבלה לפי התנאי : שם ספר = "נהרות של אש" תתקבל טבלה שיש בה שורה אחת ו מתוכה נטיל את העמודה שם הוצאה , ואז נקבל את שם ההוצאה לאור של הספר נהרות של אש . אפשר אם-כן לשלב את שלוש הפעולות שלמדנו : הטלה , צמצום וצירוף , כדי לקבל כל מידע רצוי . פעולת הצירוף נדון כעת ביצירת טבלה שתכיל את כל הפרטים של הספרים , לרבות שם ההוצאה לאור של כל ספר . ט תרגיל 3 . 1 א . באילו טבלאות נמצא המידע הדרוש ? ב . האם טבלאות אלה קשורות ? אם כן , מהו המפתח הזר ולאיזה טבלה הוא מתייחס ל ג . צרו באופן ידני את טבלת הצירוף שתכלול את המידע הדרוש . מהן העמודות המשותפות ? 3 . 1 / f ? A 9 א . המידע נמצא בטבלת ספרים ובטבלת הוצאות ספרים . ב . התכונה קוד הוצאה היא מפתח זר בטבלה ספרים המתייחס למפתח ( קוד הוצאה ) בטבלת הוצאות ספרים .
|
|