آیا یک ستون می تواند چندین کلید خارجی داشته باشد؟
آیا یک ستون می تواند چندین کلید خارجی داشته باشد؟

تصویری: آیا یک ستون می تواند چندین کلید خارجی داشته باشد؟

تصویری: آیا یک ستون می تواند چندین کلید خارجی داشته باشد؟
تصویری: هسته چارچوب نهاد - پیکربندی دو کلید خارجی در یک جدول 2024, آوریل
Anonim

از نظر تئوری شما می توان اجرا نشود چند کلید خارجی در مجرد ستون . متناوبا شما می توان این را با استفاده از رویه‌هایی که ورودی موجود در آن را تأیید می‌کنید، اجرا کنید چندگانه جدول و عملیات لازم را انجام دهید.

به همین ترتیب، آیا می توانید چندین کلید خارجی داشته باشید؟

یک جدول ممکن است دارای چندین کلید خارجی ، و هر کدام کلید خارجی می تواند داشته باشد یک جدول والدین متفاوت هر یک کلید خارجی به طور مستقل توسط سیستم پایگاه داده اعمال می شود. بنابراین، روابط آبشاری بین جداول می توان با استفاده از کلیدهای خارجی.

علاوه بر بالا، آیا می توانیم کلید اصلی و کلید خارجی را در همان ستون ایجاد کنیم؟ چه زمانی شما ایجاد می کنید آ کلید اصلی ، SQL Server به طور خودکار یک شاخص بر اساس ایجاد می کند ستون های کلیدی . را کلید خارجی ارتباطی بین ستون های کلیدی و مرتبط ستون ها در جدول دیگری ( تو می توانی را نیز پیوند دهید ستون های کلید خارجی به ستون ها در داخل یکسان جدول.)

در نتیجه، آیا یک کلید خارجی می تواند به چندین جدول ارجاع دهد؟

در واقع ساده هستند که منطقاً در مدیریت پایگاه داده درست است و در واقع ممکن است و باید توسط هر RDBMS اجازه داده شود تا مرجع آ کلید خارجی به دو یا بیشتر جداول که می خواهد آن را اولیه است کلید به عنوان یک کلید خارجی در یک داده شده جدول.

یک میز چند کلید خارجی می تواند داشته باشد؟

برای یک ستون، شما می تواند داشته باشد تا 16 کلیدهای خارجی . برای یکی جدول ، عدد پیشنهادی فعلی 253 است اگرچه شما اراده قبل از اینکه به آن عدد برسید، توسط مسائل مربوط به عملکرد محدود (اجبار) شوید.

توصیه شده: