Ссылочная целостность

Оглавление1 Ссылочная целостность1.1 Определение ссылочной целостности1.2 Методы обеспечения ссылочной целостности1.3 Формализация ссылочной целостности1.4 Декларативная ссылочная целостность в SQL1.5 Значение термина […]

Ссылочная целостность

  • Определение ссылочной целостности

    • Ссылочная целостность гарантирует, что все ссылки на данные действительны. 
    • В реляционных базах данных значения внешних ключей должны ссылаться на существующие первичные ключи. 
  • Методы обеспечения ссылочной целостности

    • Некоторые СУБД автоматически удаляют строки с нарушенными внешними ключами или выдают ошибки. 
    • Ограничения ссылочной целостности могут быть определены в словаре данных. 
  • Формализация ссылочной целостности

    • Зависимость включения описывает связь между двумя предикатами, где кортежи значений в одном предикате должны отображаться в другом. 
    • Логическая связь между зависимостями включения может быть аксиоматизирована и определена алгоритмом PSPACE. 
  • Декларативная ссылочная целостность в SQL

    • DRI позволяет обеспечить целостность данных в SQL, используя внешние ключи и уникальные ограничения. 
    • СУБД проверяет наличие значений ключей в таблице ссылок при вставке и может выполнять различные действия при обновлении и удалении. 
  • Значение термина DRI в Microsoft SQL Server

    • В Microsoft SQL Server термин DRI также используется для управления разрешениями пользователей на добавление ограничений внешнего ключа. 
  • Дополнительные темы

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

Полный текст статьи:

Ссылочная целостность — Википедия

Оставьте комментарий

Прокрутить вверх