תוכן עניינים:

כיצד ניתן ליצור קשר מפתח זר ראשי ב-SQL Server?
כיצד ניתן ליצור קשר מפתח זר ראשי ב-SQL Server?

וִידֵאוֹ: כיצד ניתן ליצור קשר מפתח זר ראשי ב-SQL Server?

וִידֵאוֹ: כיצד ניתן ליצור קשר מפתח זר ראשי ב-SQL Server?
וִידֵאוֹ: Dataset - מפתח ראשי - Primary Key 2024, אַפּרִיל
Anonim

שימוש ב-SQL Server Management Studio

  1. בסייר האובייקטים, לחץ לחיצה ימנית על הטבלה שבה רָצוֹן להיות על זָר - מַפְתֵחַ הצד של ה מערכת יחסים ו לחץ על עיצוב.
  2. מתפריט מעצב הטבלה, לחץ על יחסים .
  3. בתוך ה זָר - מערכות יחסים מפתח תיבת הדו-שיח, לחץ על הוסף.
  4. לחץ על מערכת יחסים ב- Selected מערכת יחסים רשימה.

ביחס לכך, כיצד נוכל ליצור קשר בין מפתח ראשי למפתח זר ב-SQL Server?

ל לִיצוֹר ה יחסי מפתח ראשי ומפתח זר , לחץ לחיצה ימנית על מפתח זר עמודות טבלה (טבלת חשבונות) ובחר יחסים … בתוך ה קשרי מפתח זרים תיבת הדו-שיח, לחץ על הוסף לַחְצָן . זה כברירת מחדל יוסיף א מערכת יחסים בלוח השמאלי.

כמו כן, האם מפתח יכול להיות גם ראשי וגם זר? מפתחות ראשיים תמיד צריך להיות ייחודי, מפתחות זרים צריך לאפשר ערכים לא ייחודיים אם הטבלה היא מערכת יחסים של אחד לרבים. זה בסדר גמור להשתמש ב-a מפתח זר בתור ה מפתח ראשי אם הטבלה מחוברת על ידי מערכת יחסים של אחד לאחד, לא מערכת יחסים של אחד לרבים.

כאן, מהו מפתח ראשי ומפתח זר ב-SQL Server?

מפתח ראשי לזהות באופן ייחודי רשומה בטבלה. מפתח זר הוא שדה בטבלה כלומר מפתח ראשי בטבלה אחרת. מפתח ראשי לא יכול לקבל ערכי אפס. מפתח זר יכול לקבל ערכי null מרובים.

כיצד אוכל להתייחס למפתח זר ב-SQL?

סיכום:

  1. כל ערך של מפתח זר חייב להיות חלק מהמפתח הראשי של טבלאות אחרות.
  2. מפתח הזר יכול להתייחס לעמודה אחרת באותה טבלה. התייחסות זו מכונה הפניה עצמית.
  3. אתה יכול ליצור מפתח זר באמצעות Create Table, Alter Table או SQL Server Management Studio.

מוּמלָץ: