فهرست مطالب:

چگونه یک کلید جانشین دریافت می کنید؟
چگونه یک کلید جانشین دریافت می کنید؟

تصویری: چگونه یک کلید جانشین دریافت می کنید؟

تصویری: چگونه یک کلید جانشین دریافت می کنید؟
تصویری: آیا میخواهید ثروتمند شوید؟ سریعا این ها را از خانه خود حذف کنید... 2024, نوامبر
Anonim

آ کلید جایگزین در SQL Server با اختصاص یک ویژگی هویت به ستونی که دارای یک نوع داده عددی است، a ایجاد می شود. آ کلید جانشین مقداری است که درست قبل از درج رکورد در جدول ایجاد می شود. دلایل مختلفی برای جایگزینی طبیعی وجود دارد کلید با یک کلید جانشین.

مردم همچنین می پرسند، مثال کلید جایگزین چیست؟

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

ثانیاً تفاوت بین کلید اصلی و کلید جایگزین چیست؟ آ کلید اصلی یک محدودیت خاص برای یک ستون یا مجموعه ای از ستون ها است. آ کلید جایگزین هر ستون یا مجموعه‌ای از ستون‌ها است که می‌توان آن را به عنوان اعلان کرد کلید اصلی به جای "واقعی" یا طبیعی کلید . گاهی اوقات می تواند چندین طبیعی وجود داشته باشد کلیدها که می تواند به عنوان اعلام شود کلید اصلی ، و اینها همه نامزد نامیده می شوند کلیدها.

علاوه بر این، چگونه یک کلید جانشین ایجاد می کنید؟

تولید کلیدهای جایگزین

  1. روی تب Properties کلیک کنید.
  2. یک نام برای ستون کلید جایگزین در ویژگی Generated Output Column Name تایپ کنید.
  3. نام منبع را تایپ یا مرور کنید.
  4. نوع منبع را انتخاب کنید.
  5. اگر نوع منبع یک دنباله پایگاه داده است، ویژگی های نوع پایگاه داده را تعریف کنید.
  6. اگر منبع کلید یک فایل مسطح است، نحوه تولید کلیدها را مشخص کنید:

چه زمانی از کلید جانشین استفاده می کنید؟

3 دلیل اصلی برای استفاده همیشه از کلیدهای جایگزین در انبار داده ها

  1. تغییر آهسته ابعاد ردیابی مقادیر تاریخی سوابق ابعادی اغلب الزامی است. مثلا؛ بعد مشتری ممکن است شامل یک قسمت کد پستی باشد.
  2. تغییر سیستم های منبع استفاده از کلیدهای طبیعی، یکپارچگی انبار داده را به پایداری سیستم منبع پیوند می‌دهد.
  3. کارایی.

توصیه شده: