|
עמוד:66
שאין טעם לפעולת הצירוף כאשר העמודות המשותפות אינן יכולות להכיל ערכים זהים , שהרי אז טבלת התוצאה תהיה ריקה . נביא דוגמה נוספת לפעולת הצירוף . נניח שיש טבלה של מחסנים וטבלה של חנויות וברצוננו למצוא עבור כל מחסן את כל החנויות הסמוכות אליו , כלומר , למצוא את כל הזוגות -.> מחסן , חנות < הנמצאים באותה עיר . פעולת הצירוף הדרושה מתוארת להלן . טבלאות המקור עמודות משותפות : מרו 0 נים . עיר = חנויות . ישוב במקרה זה , השם בעמודות המשותפות אינו אותו שם . הסימון מח 0 נים . עיר פירושו העמודה עיר של הטבלה מחסנים . סימן השוויון פירושו שהעמודות המשותפות הן 1 העמודה עיר בטבלה מחסנים והעמודה ישוב בטבלה חנויות . טבלת התוצאה היא המשמעות הלוגית של פעולת הצירוף עמודה ( או צירוף עמודות ) המזהה ישויות בטבלה אחרת נקראת מפתח זר . למשל י העמודה קוד הוצאה היא מפתח זר בטבלת הספרים ! כל ערך בעמודה זו מתאים לערך בעמודה קוד הוצאה בטבלה הוצאות ספרים , לכן הערך מזהה הוצאה ( ישות בטבלת ההוצאות . (
|
|