تصویری: کلید اصلی و کلید خارجی چیست؟
2024 نویسنده: Lynn Donovan | [email protected]. آخرین اصلاح شده: 2023-12-15 23:46
رابطه از کلید اصلی در مقابل کلید خارجی
آ کلید اصلی یک رکورد را در جدول پایگاه داده رابطه ای به طور منحصر به فرد شناسایی می کند، در حالی که a کلید خارجی به فیلدی در جدول اشاره دارد که عبارت است از کلید اصلی از یک میز دیگر
بر این اساس، تفاوت کلید اصلی و کلید خارجی چیست؟
تفاوت بین کلید اصلی و کلید خارجی . کلید اصلی یک رکورد را منحصر به فرد شناسایی کنید در جدول. کلید خارجی یک میدان است در جدول که است کلید اصلی در یک میز دیگر به صورت پیش فرض، کلید اصلی شاخص و داده های خوشه ای است در جدول پایگاه داده به صورت فیزیکی سازماندهی شده است در دنباله ای از شاخص های خوشه ای
به همین ترتیب، کلیدهای اصلی و خارجی در یک DBMS چیست؟ آ اولیه مجموعه ای از ویژگی ها / نامزد است کلید که به طور مشخص یک رکورد را در یک رابطه مشخص می کند. با این حال، الف کلید خارجی در یک جدول به کلید اصلی از یک میز دیگر خیر کلید اصلی ویژگی ها می توانند حاوی مقادیر NULL باشند در حالی که، a کلید خارجی ویژگی می تواند مقدار NULL را بپذیرد.
با توجه به این موضوع، کلید اصلی و کلید خارجی با مثال چیست؟
آ کلید خارجی هست یک کلید برای پیوند دادن دو جدول به یکدیگر استفاده می شود. آ کلید خارجی یک فیلد (یا مجموعه ای از فیلدها) در یک جدول است که به آن اشاره دارد کلید اولیه در جدول دیگری ستون "PersonID" در جدول "Persons" عبارت است از کلید اولیه در جدول "افراد".
کاندیدای فوق اولیه و کلیدهای خارجی چیست؟
ستون یا گروهی از ستونها در یک جدول که به ما کمک میکند تا هر سطر در آن جدول را به طور منحصربهفرد شناسایی کنیم، کلید اصلی . همه کلیدها که نیستند کلید اصلی جایگزین نامیده می شوند کلید . آ کلید فوق العاده بدون ویژگی تکراری فراخوانی می شود کلید کاندید.
توصیه شده:
آیا یک کلید اصلی می تواند دو کلید خارجی داشته باشد؟
داشتن دو ستون کلید خارجی که به یک ستون کلید اصلی در جدولی متفاوت ارجاع می دهند کاملاً خوب است زیرا هر مقدار کلید خارجی به رکورد متفاوتی در جدول مربوطه اشاره می کند
آیا یک کلید اصلی می تواند یک کلید خارجی نیز باشد؟
کلیدهای اصلی همیشه باید منحصر به فرد باشند، اگر جدول یک رابطه یک به چند است، کلیدهای خارجی باید مقادیر غیر منحصر به فرد را مجاز کنند. استفاده از یک کلید خارجی به عنوان کلید اصلی کاملاً خوب است اگر جدول با یک رابطه یک به یک و نه یک رابطه یک به چند وصل شده باشد
کلید اصلی و کلید خارجی در db2 چیست؟
کلید خارجی مجموعهای از ستونها در یک جدول است که باید حداقل با یک کلید اصلی از یک ردیف در جدول دیگر مطابقت داشته باشد. این یک محدودیت ارجاعی یا محدودیت یکپارچگی ارجاعی است. این یک قانون منطقی در مورد مقادیر در چندین ستون در یک یا چند جدول است
آیا یک کلید خارجی می تواند به کلید خارجی دیگری ارجاع دهد؟
1 پاسخ. یک کلید خارجی می تواند به هر فیلدی که به عنوان منحصر به فرد تعریف شده است اشاره کند. اگر آن فیلد منحصر به فرد خود به عنوان یک کلید خارجی تعریف شود، تفاوتی نمی کند. اگر یک میدان منحصر به فرد باشد، می تواند هدف FK دیگری نیز باشد
کلید ثانویه کلید اولیه و کلید خارجی چیست؟
کلید خارجی: آیا کلید اصلی یک جدول در جدول دیگری ظاهر می شود (با ارجاع متقابل). کلید ثانویه (یا جایگزین): هر فیلدی در جدول است که به عنوان یکی از دو نوع بالا انتخاب نشده باشد