Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Существует ряд терминов, используемых для описания связей. Не обязательно понимать все эти термины заранее. Вернитесь сюда по мере необходимости при чтении страниц документации по связям.
- Зависимый объект: это сущность, содержащая свойство или свойства внешнего ключа. Зависимый иногда называется дочерним.
- Основная сущность: это сущность, содержащая свойство или свойства первичного или альтернативного ключа. Субъект иногда называется родительским элементом.
- Ключ субъекта: свойство или свойства, значения которых однозначно определяют сущность субъекта. Основной ключ может быть первичным ключом или альтернативным ключом.
- Внешний ключ: свойство или свойства типа зависимой сущности, которые используются для хранения значений ключей, которые соответствуют значениям основных ключей связанной сущности.
- Навигация: свойство сущности на одной стороне связи, которая ссылается на связанную сущность или сущности в другом конце связи.
- Навигация по коллекции: навигация, содержащая ссылки на многие связанные сущности. Используется для ссылки на "многие" стороны одного ко многим и ко многим отношениям.
- Навигация по ссылке: навигация, содержащая ссылку на одну связанную сущность. Используется для ссылки на "одну" сторону отношений "один к одному" и "один ко многим".
- Обратная навигация: при обсуждении конкретной навигации этот термин относится к навигации в другом конце связи.
- Отношение самонаправления: связь, в которой зависимые и основные типы сущностей совпадают.
- Обязательные отношения A, представленные внешним ключом, не допускаемым значением NULL. Зависимые сущности в требуемой связи не могут существовать без основной сущности, к которой она относится.
- Необязательная связь A, представленная внешним ключом, допускаемым значением NULL. Зависимые сущности в необязательных отношениях могут существовать без ссылки на любую основную сущность.
- Двунаправленная связь A, которая имеет навигации по обеим сторонам связи.
- Однонаправленная связь A, которая имеет навигацию по одной стороне связи, но навигация по другой стороне не выполняется.
Совместная работа с нами на GitHub
Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.