آیا یک موجودیت باید کلید داشته باشد؟
آیا یک موجودیت باید کلید داشته باشد؟

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

تصویری: آیا یک موجودیت باید کلید داشته باشد؟
تصویری: ویژگی کلیدی نوع موجودیت || درس 10 || DBMS || میمون یادگیری || 2024, آوریل
Anonim

هر یک وجود، موجودیت باید دارند یک صفت یا صفات، اصلی کلید ، که مقادیر آن به طور منحصر به فرد هر نمونه از را مشخص می کند وجود، موجودیت . هر بچه وجود، موجودیت باید دارند یک صفت، خارجی کلید ، که ارتباط با والدین را کامل می کند وجود، موجودیت.

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

ایجاد یک وجود، موجودیت شیء برای یک جدول با کلید اصلی وجود ندارد . وقتی شما یک را تعریف می کنید وجود، موجودیت اعتراض، باید دارند آ کلید اصلی یا از ویژگی RowID (بر اساس ROWID جدول) استفاده کنید. اگر یک پیش فرض ایجاد کنید وجود، موجودیت شی از یک جدول با بدون کلید اولیه ، یک ویژگی RowID به صورت خودکار ایجاد می شود کلید اصلی.

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

با توجه به این موضوع، کلید موجودیت چیست؟

یک کلید نهاد یک ویژگی یا مجموعه ای از ویژگی های یک است وجود، موجودیت نوعی که برای تعیین هویت استفاده می شود. خواصی که یک کلید نهاد در زمان طراحی انتخاب می شوند. ارزش های کلید نهاد ویژگی ها باید به طور منحصر به فرد یک را شناسایی کنند وجود، موجودیت نمونه را در یک تایپ کنید وجود، موجودیت تنظیم در زمان اجرا

کدام کلید در موجودیت ضعیف وجود ندارد؟

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

توصیه شده: