<На страницу назад | На страницу вперед >
Приложение В
Код XXX ____ | |_________ сокращенное имя сущности
В описании атрибута делать заметку: "Уникальная последовательность".
2.2 Чтобы исключить ошибочные потери ключевых атрибутов в случае
использования для идентификации экземпляров сущности атрибута
(первичный ключ), имеющего взаимосвязь с предметной областью, в его
имени следует использовать не код, а имя, ассоциированное с предметной
областью.
2.3 Для разделения атрибутов на обязательные и необязательные
(при последующем переводе IDEF1X-диаграмм в ER-диаграммы Oracle) в
описании атрибутов, которые не должны иметь нулевых значений,
дополнительно указывать Not Nul.
2.4 Для разделения отношений в ER-диаграммах на обязательные и
необязательные должно быть чёткое определение мощности отношения в
IDEF1X- диаграммах (0,1 или много; р; Z). Соответствие между нотациями
отношений в IDEF- и ER-диаграммах приведено в таблице В-1.
Таблица В-1
Пример 1.
Код Изд (РК) |
Наименование |
В описании атрибута Код Изд указать: "Уникальная последовательность"
Пример 2
Пример 3
В описании атрибута Код Изд, Код ПлТр указать: "Уникальная последовательность"
Изменение первичного ключа "Дата" на "Код ПлГр" и введение дополнительного атрибута "Условие норм" (см. примеры 2 и3) может быть связано с необходимостью отражения зависимости норм на изготовление не только от изменений в технологии (когда достаточно размножить нормы в зависимости от первичного ключа "Дата"), но и от каких-либо других обстоятельств.
3. 2 Провести анализ всех атрибутов IDEF1X-диаграммы и выделить атрибуты, в описании которых есть указание Not Nul. Ввести выделенные таким образом атрибуты в ER-диаграмму в качестве атрибутов со знаком *. Остальные атрибуты ввести в ER-диаграмму со знаком '.
3.3 Перенести отношения из IDEF-диаграммы в ER-диаграмму в соответствии с таблицей В-2.
3.4 Ключевые атрибуты IDEF1X-диаграммы, не входящие в число выделенных в соответствии с п.1 атрибутов, в ER-диаграмму не вводятся.
В случае отказа от использования утилиты "Генерация уникальных ключей" (что не рекомендуется) правило 1 игнорируется, а вместо этого в ER-диаграмму вводятся все первичные ключи (PK) из IDEF1X-диаграммы в качестве атрибутов со знаком #.
Таблица В-2