آیا کلیدهای اولیه ایندکس می شوند؟
آیا کلیدهای اولیه ایندکس می شوند؟

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

تصویری: آیا کلیدهای اولیه ایندکس می شوند؟
تصویری: دستگاه گوارش بدن ما چگونه غذا را به مدفوع تبدیل میکند|انیمیشنهای پزشکی را در کانال قاصدک ببینید 2024, ممکن است
Anonim

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

به طور مشابه، پرسیده می شود، آیا کلیدهای اولیه به طور پیش فرض ایندکس می شوند؟

بله، خوشه ای ایجاد می کند فهرست مطالب بر روی کلید اصلی توسط پیش فرض . برای مستقیم بودن، SQL یک را ایجاد می کند فهرست مطالب بر روی کلید اولیه (PK) کلمه کلیدی. که فهرست مطالب منحصر به فرد، خوشه ای است فهرست مطالب . شما فقط می توانید یک "کلاستر" داشته باشید فهرست مطالب.

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

در اینجا، آیا کلیدهای اولیه Postgres ایندکس می شوند؟

PostgreSQL به طور خودکار یک فهرست مطالب برای هر محدودیت منحصر به فرد و کلید اصلی محدودیت برای اعمال منحصر به فرد بنابراین، نیازی به ایجاد یک فهرست مطالب به صراحت برای کلید اصلی ستون ها.

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

3 پاسخ. SQL Server به طور خودکار ایجاد نمی کند فهرست مطالب روی یک خارجی کلید آ محدودیت کلید خارجی لازم نیست فقط به یک PRIMARY مرتبط باشد محدودیت کلیدی در جدول دیگری؛ همچنین می توان آن را برای ارجاع به ستون های یک محدودیت UNIQUE در جدول دیگری تعریف کرد.

توصیه شده: