فهرست مطالب:

چگونه می توان رابطه کلید خارجی کلید اولیه در SQL Server ایجاد کرد؟
چگونه می توان رابطه کلید خارجی کلید اولیه در SQL Server ایجاد کرد؟

تصویری: چگونه می توان رابطه کلید خارجی کلید اولیه در SQL Server ایجاد کرد؟

تصویری: چگونه می توان رابطه کلید خارجی کلید اولیه در SQL Server ایجاد کرد؟
تصویری: چگونه کلیدهای خارجی را در SQL Server 2018 / 2019 تنظیم کنیم؟ 2024, ممکن است
Anonim

با استفاده از SQL Server Management Studio

  1. در Object Explorer، روی جدول آن کلیک راست کنید اراده روی خارجی - کلید طرف از رابطه و روی طراحی کلیک کنید.
  2. از منوی Table Designer کلیک کنید روابط .
  3. در خارجی - روابط کلیدی کادر محاوره ای، روی افزودن کلیک کنید.
  4. کلیک کنید بر روی ارتباط در منتخب ارتباط فهرست

با توجه به این موضوع، چگونه می توانیم بین کلید اصلی و کلید خارجی در SQL Server رابطه ایجاد کنیم؟

به ایجاد کردن را رابطه کلید اولیه و کلید خارجی ، روی آن راست کلیک کنید کلید خارجی ستون های جدول (جدول حساب ها) و انتخاب کنید روابط … در روابط کلید خارجی کادر محاوره ای، روی افزودن کلیک کنید دکمه . که به طور پیش فرض یک را اضافه می کند ارتباط در پنل سمت چپ

همچنین آیا یک کلید می تواند هم اولیه باشد و هم خارجی؟ کلیدهای اصلی همیشه باید منحصر به فرد باشد، کلیدهای خارجی اگر جدول یک رابطه یک به چند است، باید مقادیر غیر منحصر به فرد مجاز شود. استفاده از a کاملاً خوب است کلید خارجی به عنوان کلید اصلی اگر جدول با یک رابطه یک به یک و نه یک رابطه یک به چند متصل باشد.

در اینجا، کلید اصلی و کلید خارجی در SQL Server چیست؟

کلید اصلی به طور منحصر به فرد یک رکورد را در جدول شناسایی کنید. کلید خارجی یک فیلد در جدول است که کلید اصلی در جدول دیگری کلید اصلی نمی تواند مقادیر تهی را بپذیرد. کلید خارجی می تواند چندین مقدار تهی را بپذیرد.

چگونه به یک کلید خارجی در SQL ارجاع دهم؟

خلاصه:

  1. هر مقدار کلید خارجی باید بخشی از کلید اصلی جداول دیگر باشد.
  2. کلید خارجی می تواند به ستون دیگری در همان جدول ارجاع دهد. این مرجع به خود ارجاع معروف است.
  3. می توانید با استفاده از Create Table، Alter Table یا SQL Server Management Studio یک کلید خارجی ایجاد کنید.

توصیه شده: