ВУЗ:
Составители:
Отношение дополнительно определяется с помощью указания мощ-
ности, определяющей, какое количество экземпляров сущности-
потомка может существовать для каждого экземпляра сущности-
родителя.
В IDEF1X могут быть выражены следующие мощности связей:
- каждый экземпляр сущности-родителя может иметь нуль, один
или более связанных с ним экземпляров сущности-потомка;
- каждый экземпляр сущности-родителя
должен иметь не менее
одного связанного с ним экземпляра сущности-потомка;
- каждый экземпляр сущности-родителя должен иметь не более
одного связанного с ним экземпляра сущности-потомка;
- каждый экземпляр сущности-родителя связан с некоторым фик-
сированным числом экземпляров сущности-потомка.
Допустимые варианты указания мощности приведены на рисунке
Л.4.
Рисунок
Л.4 - Допустимые варианты указания мощности связей
Л.1.2.3 Определение альтернативных ключей
Альтернативный ключ - это атрибут (или группа атрибутов), не-
совпадающий с первичным ключом и уникально идентифицирующий
экземпляр сущности.
Например, для сущности ГРУППА каждый из атрибутов
ФИО_старосты и ФИО_куратора может являться альтернативным клю-
чом.
Для альтернативного ключа, как и для
первичного должны созда-
ваться индексы при генерации БД.
Отношение дополнительно определяется с помощью указания мощ- ности, определяющей, какое количество экземпляров сущности- потомка может существовать для каждого экземпляра сущности- родителя. В IDEF1X могут быть выражены следующие мощности связей: - каждый экземпляр сущности-родителя может иметь нуль, один или более связанных с ним экземпляров сущности-потомка; - каждый экземпляр сущности-родителя должен иметь не менее одного связанного с ним экземпляра сущности-потомка; - каждый экземпляр сущности-родителя должен иметь не более одного связанного с ним экземпляра сущности-потомка; - каждый экземпляр сущности-родителя связан с некоторым фик- сированным числом экземпляров сущности-потомка. Допустимые варианты указания мощности приведены на рисунке Л.4. Рисунок Л.4 - Допустимые варианты указания мощности связей Л.1.2.3 Определение альтернативных ключей Альтернативный ключ - это атрибут (или группа атрибутов), не- совпадающий с первичным ключом и уникально идентифицирующий экземпляр сущности. Например, для сущности ГРУППА каждый из атрибутов ФИО_старосты и ФИО_куратора может являться альтернативным клю- чом. Для альтернативного ключа, как и для первичного должны созда- ваться индексы при генерации БД.