- •Содержание
- •Правила для неопределенных отношений 79
- •1. Занятие I. Общее знакомство с idef1x. Термины.
- •1.1. Концепции метода idef1x.
- •1.2. Цель создания информационной модели.
- •1.3. Предпосылки к появлению методологии idef1x.
- •1.4. Основные термины и определения методологии idef1x.
- •1.5. Графическое представление модели.
- •1.6. Правила для диаграмм
- •1.7. Примечания
- •2. Занятие II. Этапы создания информационной модели.
- •2.5. Принятие авторских соглашений по моделированию.
- •3.2. Зависимая и независимая сущности.
- •3.3. Графическое изображение сущностей на диаграммах.
- •3.3.1. Сущность, независимая от идентификатора
- •3.3.2. Сущность, зависимая от идентификатора
- •3.4. Составление списка естественных сущностей.
- •4.3. Отношение связи. Определенное отношение связи.
- •4.3.1. Правила для определенных отношений связи.
- •4.4. Отношение категоризации.
- •4.4.1. Правила для отношений категоризации.
- •4.5. Неопределенное отношение.
- •4.5.1. Правила для неопределенных отношений
- •Графическое изображение отношений на диаграмме.
- •4.8. Диаграмма сущностей.
- •4.9. Контрольные вопросы и задания:
- •5.2. Преобразование неопределенных отношений.
- •5.3. Что такое атрибут?
- •Обозначение альтернативных ключей
- •5.5. Внешние ключи.
- •5.8. Ролевое имя.
- •5.9. Идентификация ключевых атрибутов.
- •5.10. Правила назначения ключей.
- •5.11. Таблица «сущность/атрибут».
- •5.12. Представление результатов в виде диаграммы.
- •5.13. Контрольные вопросы и задания:
- •6.3. Определение принадлежности атрибутов. Описание атрибутов.
- •6.4. Правила назначения не ключевых атрибутов.
- •6.5. Представление результатов этапа.
- •6.6. Контрольные вопросы:
- •8. Приложение 1. Определения
- •Idef1x диаграмма: См. Диаграмма представления.
- •9.1. Имена диаграмм, сущностей, и атрибутов
- •9.2. Метки сущности
- •9.3. Метки ролевого имени атрибута
- •9.4. Метки имен отношений
- •9.5. Примечания к модели
- •9.6. Отображения меток на нескольких строках
- •10. Приложение 3. Правила.
- •10.1. Правила для атрибутов
- •10.2. Правила для диаграмм
- •10.3. Правила для ключей
- •10.3.1. Правила для внешних ключей
- •10.3.2. Правила для первичных и альтернативных ключей
- •10.4. Правила для отношений.
- •10.4.1. Правила для неопределенных отношений
- •10.4.2. Правила для определенных отношений связи
- •10.4.3. Правила для отношений категоризации
- •10.5. Правила для примечаний
- •10.6. Правила для сущностей
- •10.7. Правила для уровней представления
- •11. Приложение 4. Примеры информационных моделей.
1.5. Графическое представление модели.
Графически модель данных изображается совокупностью блоков (сущности), соединяющих блоки линий (отношения между сущностями) и имен атрибутов внутри блоков. Пример на рис. I 1. Единицей проектирования и рецензирования при создании информационной модели является диаграмма. IDEF1X-диаграмма – это набор сущностей и назначенных атрибутов, собранных для некоторой цели. Диаграмма может охватывать всю моделируемую область или только часть этой области. Диаграмме дают имя, и, произвольно, дополнительную описательную информацию. Необязательная информация может включать имя автора, даты создания и последнего пересмотра, уровень (диаграмма сущностей, диаграмма функционального представления и т.д.), завершенность и так далее. Также можно обеспечить текстовое описание диаграммы. Это описание может содержать комментарии относительно отношений в диаграмме, краткие описания сущностей и атрибутов, и обсуждения установленных правил или ограничений.
1.6. Правила для диаграмм
(также в Приложении 3).
Каждая диаграмма должна иметь уникальное имя.
2) Авторские соглашения, принятые для информационной модели, должны быть непротиворечивы для всех диаграмм, включенных в модель.
3) Любая диаграмма, которая содержит изображение элементов информационной модели, не
соответствующее любому из стандартов IDEF1X, должна быть отмечена надписью «Только для демонстрации» (FEO).
4) Модель может содержать диаграммы различных уровней представления (диаграмма сущностей, диаграмма функционального представления и т.п.).
Информационная модель IDEF1X состоит из одной или нескольких диаграмм, из сопутствующего им глоссария, из дополнительных текстовых листов с примечаниями, дополнениями и т.д.
В каждой модели IDEF1X должны присутствовать определения всех основных конструкций модели (сущностей, отношений, атрибутов). Определения содержатся в глоссарии, одинаковом для всех моделей в контексте установленной цели и точки зрения. Для каждой конструкции модели, глоссарий содержит следующие элементы:
Имя
Имя – это уникальное имя, определенное в соответствии с лексическими соглашениями IDEF1X. Имя должно иметь смысл и быть описательным. Разрешены сокращения.
Описание
Это определение понятия, выраженного сущностью или атрибутом, или текстовое описание смысла отношения. Для сущностей и атрибутов описание должно применяться для всех пользователей имени сущности или атрибута.
Псевдонимы
Это список других имен, под которыми может выступать сущность или атрибут. Определение, данное сущности или атрибуту, должно быть полностью применимо к каждому псевдониму из списка. В список псевдонимов могут быть включены модифицированные имена для поддержки компьютерной автоматизации.
Дополнительная информация
Необязательный пункт. Здесь содержится дополнительная информация о представлении, сущности или атрибуте, например, имя автора, дата создания, дата последнего изменения и т.п.