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

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

Значення й приклади · Розробка програмного забезпечення

/ˈfɔːrən kiː/іменникОсновний термін

foreign key: зовнішній ключ

Стовпець однієї таблиці, що посилається на первинний ключ іншої таблиці, пов’язує їх і не дає зберігати посилання на відсутні рядки.

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

Скорочено FK. Зовнішній ключ додають або видаляють; помилка foreign key constraint fails означає, що потрібного рядка немає або на нього досі посилаються дочірні рядки. Команди іноді обговорюють, чи забезпечувати ці зв’язки в базі даних, чи лише в коді застосунку.

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

  1. orders.customer_id is a foreign key to customers.id.

    orders.customer_id — зовнішній ключ, що посилається на customers.id.

    Стовпець customer_id у таблиці замовлень пов’язує кожен запис із клієнтом.

  2. I can't delete this customer because of a foreign key constraint on the invoices table.

    Я не можу видалити цього клієнта через обмеження зовнішнього ключа в таблиці invoices.

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

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

  • add a foreign key
  • foreign key constraint
  • foreign key reference
  • drop a foreign key

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

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

Інші терміни: Бази даних і збереження даних

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

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