Ссылочная целостность при настройке связей

Ссылочная целостность при настройке связей

 

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

В Visiology ссылочная целостность настраивается отдельно для каждой стороны связи с помощью настроек Ссылочная целостность (из) и Ссылочная целостность (в) у которых имеется два параметра: Полное соответствие и Частичное соответствие:

4article.png
  • Параметр Неполное соответствие означает, что ссылочная целостность отсутствует (или её наличие не гарантировано).

  • Параметр Полное соответствие означает, что ссылочная целостность соблюдается.

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

Корректная настройка ссылочной целостности может повысить производительность за счёт оптимизации запросов. Однако неправильные настройки способны привести к проблемам с агрегацией – потере данных или их дублированию.

Изменять настройки следует только в том случае, если вы уверены в характере и полноте ваших данных.




Нужна дополнительная помощь?

Свяжитесь с технической поддержкой.