Отношения
При установке внешних ключей создаётся связь между объектами. Появляются зависимые объекты (дочерние) и имеющие зависимость (базовые). Установка внешних ключей представляет собой процесс создания ссылки от дочернего объекта к базовому.
В SQL внешний ключ представляет собой ссылку на первичный ключ базового объекта, а первичный ключ может иметь только таблица. В “Абрис” виртуальный внешний ключ может ссылаться на представление, если у него есть виртуальный первичный ключ.
Возможны следующие виды связей:
- таблица ссылается на таблицу;
- таблица ссылается на представление;
- представление ссылается на таблицу;
- представление ссылается на представление.
Виртуальные ключи не отображаются в базе данных.
-
Перейдите
[Menu] > [Configuration] > [Entities] > [Выбранная сущность] > [Properties](или [Configuration] > [Schemas] > [Выбранная схема] > [Entities] > [Выбранная сущность] > [Properties]).
-
В детальной форме нажмите кнопку
[Edit] для перехода в режим редактирования.
-
Установите флаг в поле “Is foreign key” и заполните обязательное поле: “Reference entity”. Описание всех полей в Properties/Колонки.
-
Нажмите кнопку
[Save] для сохранения изменений или кнопку
[Cancel] для выхода из режима редактирования без сохранения.