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

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

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

וִידֵאוֹ: כיצד אוכל למצוא אילוצי מפתח זר ב-SQL Server?
וִידֵאוֹ: כיתות: ה' מפתח הלב - נתינה ואחריות 2024, אַפּרִיל
Anonim

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

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

אילוצי מפתח זרים . א מפתח זר (FK) הוא עמודה או שילוב של עמודות המשמש ליצירת ו לֶאֱכוֹף קישור בין הנתונים בשתי טבלאות כדי לשלוט בנתונים שניתן לאחסן ב- מפתח זר שולחן.

יתר על כן, אילו בעיות מציגים מפתחות זרים? להלן כמה בעיות נפוצות של מפתח זר.

  • מפתחות זרים תלויים. מפתח זר מצביע על מפתח ראשי שאינו קיים.
  • הפניה למפתח ייחודי שאינו המפתח הראשי. אין בזה שום תועלת.
  • קישור לא פורמלי בין טבלאות.
  • סוגי נתונים לא תואמים.
  • מפתחות זרים עמוסים מדי.

תוך שמירה על זה, איך אני מוצא מפתח זר בטבלה?

לראות מפתח זר מערכות יחסים של א שולחן : בחר TABLE_NAME, COLUMN_NAME, CONSTRAINT_NAME, REFERENCED_TABLE_NAME, REFERENCED_COLUMN_NAME מ-INFORMATION_SCHEMA. KEY_COLUMN_USAGE WHERE REFERENCED_TABLE_SCHEMA = 'db_name' ו-REFERENCED_TABLE_NAME = 'שם_טבלה';

כיצד אוכל להוסיף אילוץ מפתח זר ב-SQL Server Management Studio?

שימוש ב-SQL Server Management Studio

  1. בסייר האובייקטים, לחץ לחיצה ימנית על הטבלה שתהיה בצד המפתח הזר של הקשר ולחץ על עיצוב.
  2. מתפריט מעצב הטבלה, לחץ על קשרים.
  3. בתיבת הדו-שיח קשרי מפתח זר, לחץ על הוסף.
  4. לחץ על הקשר ברשימת הקשרים שנבחרו.

מוּמלָץ: