מהו מפתח זר באורקל?
מהו מפתח זר באורקל?

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

וִידֵאוֹ: מהו מפתח זר באורקל?
וִידֵאוֹ: מפתח זר בטבלה 2024, מאי
Anonim

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

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

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

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

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

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

מה השימוש במפתח זר?

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

מוּמלָץ: