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

Что значит referential integrity?

Значение и примеры · Разработка программного обеспечения

/ˌrɛfəˈrɛnʃəl ɪnˈtɛɡrəti/существительноеРаспространённый термин

referential integrity: ссылочная целостность, целостность ссылок

Правило, согласно которому каждая ссылка между таблицами указывает на действительно существующую строку, чтобы не оставалось заказов без клиентов.

Где и как употребляется

Обеспечивается внешними ключами. При нарушении появляются осиротевшие строки (orphan rows). Это частая тема ревью схем и отчётов качества данных, а также главный довод в пользу проверки внешних ключей в базе, а не только в коде.

Примеры предложений

  1. Without foreign keys we lost referential integrity and found 3,000 orphaned order lines.

    Без внешних ключей мы потеряли ссылочную целостность и обнаружили 3000 осиротевших строк заказа.

    Отсутствие ограничений позволило сохранить ссылки на отсутствующие записи.

  2. The database enforces referential integrity, so you can't delete a category that still has products.

    База обеспечивает ссылочную целостность, поэтому нельзя удалить категорию, к которой относятся товары.

    Существующие ссылки товаров на категорию блокируют удаление.

Распространённые словосочетания

  • enforce referential integrity
  • break referential integrity
  • orphaned rows
  • data integrity

Это слово в других отраслях

Одно и то же английское слово может иметь другое значение в другой отрасли:

Другие термины: Базы данных и хранение данных

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

Тексты подходящего уровня помогают запоминать новые слова. Выберите бесплатные книги на английском: