Отношения

Установка внешнего ключа

При установке внешних ключей создаётся связь между объектами. Появляются зависимые объекты (дочерние) и имеющие зависимость (базовые). Установка внешних ключей представляет собой процесс создания ссылки от дочернего объекта к базовому.

В SQL внешний ключ представляет собой ссылку на первичный ключ базового объекта, а первичный ключ может иметь только таблица. В “Абрис” виртуальный внешний ключ может ссылаться на представление, если у него есть виртуальный первичный ключ.

Возможны следующие виды связей:

  • таблица ссылается на таблицу;
  • таблица ссылается на представление;
  • представление ссылается на таблицу;
  • представление ссылается на представление.

Виртуальные ключи не отображаются в базе данных.

  1. Перейдите alt [Menu] > [Configuration] > [Entities] > [Выбранная сущность] > [Properties](или [Configuration] > [Schemas] > [Выбранная схема] > [Entities] > [Выбранная сущность] > [Properties]).

  2. В детальной форме нажмите кнопку alt [Edit] для перехода в режим редактирования.

  3. Установите флаг в поле “Is foreign key” и заполните обязательное поле: “Reference entity”. Описание всех полей в Properties/Колонки.

  4. Нажмите кнопку alt [Save] для сохранения изменений или кнопку alt [Cancel] для выхода из режима редактирования без сохранения.