איפה מפתח זר?
איפה מפתח זר?

וִידֵאוֹ: איפה מפתח זר?

וִידֵאוֹ: איפה מפתח זר?
וִידֵאוֹ: Primary & Foreign Keys 2024, נוֹבֶמבֶּר
Anonim

א מפתח זר הוא מַפְתֵחַ משמש לקישור בין שני טבלאות. א מפתח זר הוא שדה (או אוסף של שדות) בטבלה אחת המתייחס ל-PRIMARY מַפְתֵחַ בטבלה אחרת. הטבלה המכילה את מפתח זר נקראת טבלת הילד, והטבלה המכילה את המועמד מַפְתֵחַ נקראת הטבלה המופנית או האב.

באופן דומה, אתם עשויים לשאול, מהי דוגמה למפתח זר?

א מפתח זר הוא עמודה (או עמודות) המתייחסות לעמודה (לרוב הראשית מַפְתֵחַ ) של שולחן אחר. ל דוגמא , נניח שיש לנו שתי טבלאות, טבלת CUSTOMER הכוללת את כל נתוני הלקוחות וטבלת ORDERS הכוללת את כל הזמנות הלקוחות.

בנוסף, מהו מפתח זר בגישה? יְסוֹדִי מפתחות ו מפתחות זרים במיקרוסופט גִישָׁה . התנאי מפתח זר (FK) במערכת מסד נתונים יחסי מתייחס לשדה שבטבלה המאחסנת ערכים מ-Primary מַפְתֵחַ שדה בטבלה אחרת, כדי לקשר את שתי הרשומות זו לזו.

בהתחשב בכך, איך מפתח זר עובד?

א מפתח זר היא עמודה או קבוצת עמודות בטבלת מסד נתונים רלציונית המספקת קישור בין נתונים בשתי טבלאות. הוא פועל כהפניה צולבת בין טבלאות מכיוון שהוא מפנה לראשי מַפְתֵחַ של שולחן אחר, ובכך ליצור קשר ביניהם.

האם מפתח זר יכול להיות null?

א מפתח זר מֵכִיל ריק ערכים אינם יכולים להתאים לערכים של הורה מַפְתֵחַ , מאז הורה מַפְתֵחַ לפי הגדרה פחית אין לי ריק ערכים. עם זאת, א מפתח זר null הערך תמיד תקף, ללא קשר לערך של כל אחד מהלא- ריק חלקים.

מוּמלָץ: