מהם מפתחות ראשיים ומפתחות זרים?
מהם מפתחות ראשיים ומפתחות זרים?

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

וִידֵאוֹ: מהם מפתחות ראשיים ומפתחות זרים?
וִידֵאוֹ: זוגות שלא תאמינו שקיימים | טופטן 2024, נוֹבֶמבֶּר
Anonim

קשר של מפתח ראשי לעומת מפתח זר

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

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

ההבדל בין מפתח ראשי ו מפתח זר . מפתח ראשי לזהות רשומה באופן ייחודי בתוך ה שולחן. מפתח זר הוא שדה בתוך ה שולחן כלומר מפתח ראשי ב שולחן אחר. כברירת מחדל, מפתח ראשי הוא אינדקס ונתונים מקובצים בתוך ה טבלת מסד הנתונים מאורגנת פיזית בתוך ה רצף של אינדקס מקובץ.

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

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

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

מה הם מועמדים סופר ראשיים ומפתחות זרים?

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

מוּמלָץ: