تصویری: آیا یک ستون می تواند چندین کلید خارجی داشته باشد؟
2024 نویسنده: Lynn Donovan | [email protected]. آخرین اصلاح شده: 2023-12-15 23:46
از نظر تئوری شما می توان اجرا نشود چند کلید خارجی در مجرد ستون . متناوبا شما می توان این را با استفاده از رویههایی که ورودی موجود در آن را تأیید میکنید، اجرا کنید چندگانه جدول و عملیات لازم را انجام دهید.
به همین ترتیب، آیا می توانید چندین کلید خارجی داشته باشید؟
یک جدول ممکن است دارای چندین کلید خارجی ، و هر کدام کلید خارجی می تواند داشته باشد یک جدول والدین متفاوت هر یک کلید خارجی به طور مستقل توسط سیستم پایگاه داده اعمال می شود. بنابراین، روابط آبشاری بین جداول می توان با استفاده از کلیدهای خارجی.
علاوه بر بالا، آیا می توانیم کلید اصلی و کلید خارجی را در همان ستون ایجاد کنیم؟ چه زمانی شما ایجاد می کنید آ کلید اصلی ، SQL Server به طور خودکار یک شاخص بر اساس ایجاد می کند ستون های کلیدی . را کلید خارجی ارتباطی بین ستون های کلیدی و مرتبط ستون ها در جدول دیگری ( تو می توانی را نیز پیوند دهید ستون های کلید خارجی به ستون ها در داخل یکسان جدول.)
در نتیجه، آیا یک کلید خارجی می تواند به چندین جدول ارجاع دهد؟
در واقع ساده هستند که منطقاً در مدیریت پایگاه داده درست است و در واقع ممکن است و باید توسط هر RDBMS اجازه داده شود تا مرجع آ کلید خارجی به دو یا بیشتر جداول که می خواهد آن را اولیه است کلید به عنوان یک کلید خارجی در یک داده شده جدول.
یک میز چند کلید خارجی می تواند داشته باشد؟
برای یک ستون، شما می تواند داشته باشد تا 16 کلیدهای خارجی . برای یکی جدول ، عدد پیشنهادی فعلی 253 است اگرچه شما اراده قبل از اینکه به آن عدد برسید، توسط مسائل مربوط به عملکرد محدود (اجبار) شوید.
توصیه شده:
آیا یک کلید اصلی می تواند دو کلید خارجی داشته باشد؟
داشتن دو ستون کلید خارجی که به یک ستون کلید اصلی در جدولی متفاوت ارجاع می دهند کاملاً خوب است زیرا هر مقدار کلید خارجی به رکورد متفاوتی در جدول مربوطه اشاره می کند
آیا یک آرایه می تواند چندین نوع داده داشته باشد؟
انواع داده های متعدد در یک آرایه. نه، ما نمی توانیم چندین نوع داده را در یک آرایه ذخیره کنیم، ما می توانیم نوع داده مشابه را فقط در یک آرایه ذخیره کنیم
آیا می توانید چندین کلید خارجی داشته باشید؟
یک جدول ممکن است چندین کلید خارجی داشته باشد و هر کلید خارجی می تواند یک جدول والد متفاوت داشته باشد. هر کلید خارجی به طور مستقل توسط سیستم پایگاه داده اعمال می شود. بنابراین، روابط آبشاری بین جداول را می توان با استفاده از کلیدهای خارجی ایجاد کرد
آیا یک کلید اصلی می تواند یک کلید خارجی نیز باشد؟
کلیدهای اصلی همیشه باید منحصر به فرد باشند، اگر جدول یک رابطه یک به چند است، کلیدهای خارجی باید مقادیر غیر منحصر به فرد را مجاز کنند. استفاده از یک کلید خارجی به عنوان کلید اصلی کاملاً خوب است اگر جدول با یک رابطه یک به یک و نه یک رابطه یک به چند وصل شده باشد
آیا یک کلید خارجی می تواند به کلید خارجی دیگری ارجاع دهد؟
1 پاسخ. یک کلید خارجی می تواند به هر فیلدی که به عنوان منحصر به فرد تعریف شده است اشاره کند. اگر آن فیلد منحصر به فرد خود به عنوان یک کلید خارجی تعریف شود، تفاوتی نمی کند. اگر یک میدان منحصر به فرد باشد، می تواند هدف FK دیگری نیز باشد