Англійська лексика: Бази даних · Ключі та обмеження

Що означає surrogate key?

Значення й приклади · Бази даних

/ˈsɜːrəɡət kiː/іменникПоширений термін

surrogate key: сурогатний ключ

Штучний ключ без значення для бізнесу, наприклад автоінкрементне число або UUID, створений лише для ідентифікації кожного рядка.

Де і як уживається

Протилежність — natural key, реальне значення на кшталт податкового номера чи ISBN. Більшість сучасних схем використовує сурогатні ключі, бо реальні значення можуть змінюватися або повторюватися. Для природного ключа все одно корисно встановити обмеження унікальності.

Приклади речень

  1. We switched from national ID numbers to a surrogate key after a customer's ID was entered wrongly.

    Ми замінили номери посвідчень особи сурогатним ключем після того, як ID клієнта ввели неправильно.

    Штучний ідентифікатор прибирає помилково введене реальне значення з ролі ключа.

  2. Every table gets a surrogate key called id, plus unique constraints where needed.

    Кожна таблиця отримує сурогатний ключ id та потрібні обмеження унікальності.

    Схема відокремлює внутрішній ідентифікатор від правил унікальності бізнес-даних.

Поширені словосполучення

  • use a surrogate key
  • surrogate key vs natural key
  • UUID
  • artificial key

Це слово в інших галузях

Те саме англійське слово може мати інше значення в іншій галузі:

Інші терміни: Ключі та обмеження

Закріплюйте лексику читанням

Тексти відповідного рівня допомагають запам’ятовувати нові слова. Оберіть безкоштовні книжки англійською: