- •Содержание
- •Правила для неопределенных отношений 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. Примеры информационных моделей.
Правила для неопределенных отношений 79
Правила для определенных отношений связи 80
Правила для отношений категоризации 81
Правила для примечаний 82
Правила для сущностей 82
Правила для уровней представления 83
11. ПРИЛОЖЕНИЕ 4. Примеры информационных моделей.. 84
1. Занятие I. Общее знакомство с idef1x. Термины.
Цель занятия: Ознакомить слушателей с основами методологии создания информационной модели IDEF1X.
Обсуждаемые вопросы:
Определение места информационной модели в процессе создания системы качества
предприятия.
Цель создания информационной модели.
Предпосылки к появлению методологии IDEF1X.
Основные термины и определения методологии IDEF1X.
Графическое представление информационной модели.
1.1. Концепции метода idef1x.
Метод IDEF1x используется для построения информационной модели, отображающей логическую структуру информации об объектах (данных), связывающих между собой функций рассматриваемой системы. Метод IDEF1x, разработанный Т.Рэмей (T. Ramey), основан на подходе E-R-моделей П.Чена (P.Chen) [Chen] , то есть на методе анализа отношений сущностей (entity-relationship) , и дает модель , эквивалентную реляционной модели Третьей нормальной формы. Модель IDEF1x может рассматриваться концептуально, как изложение логических требований к базе данных для анализируемой предметной области.
Подход IDEF1x основывается на определении классов объектов (сущностей), которые систематически комбинируются для создания полной, неизбыточной, однозначной информационной модели. Подобную модель называют также “концептуальной моделью данных” или схемой “логической структуры данных”. Подход IDEF1x может применяться
совершенно независимо от IDEF0, однако для разработки систем две методологии вместе
приводят в взаимно дополняемому набору функциональных и информационных требований
(спецификаций).
Методология IDEF1x представляет собой совокупность методов, правил и процедур, предназначенных для построения информационной модели объекта какой-либо предметной области.
Информационная модель (модель IDEF1X) отображает информационную структуру объекта (системы) и в терминах логики приводит к спецификации базы данных. Модель такого типа называют иначе схемой логической структуры данных.
Разработку информационной модели целесообразно проводить параллельно построению модели IDEF0, не только опираясь на нее, но и обеспечивая моделированию IDEF0 поддержку, особенно на нижних уровнях детализации. Процесс разработки модели IDEF1x, также как и модели IDEF0, опирается на установление общей структуры до начала определения детальной информации.
Информационная модель содержит две основные компоненты:
диаграммы, отображающие структурные характеристики модели, обеспечивая выразительное представление информации;
словари (глоссарий), содержащие смысловое значение каждого элемента модели, выраженное с помощью краткого текста, и обозначения (указателей), которые в совокупности точно определяют информацию, отображенную в модели.
Методология IDEF1X. предполагает:
описание процессов производства «как есть» с помощью функциональной модели,
разработку и построение на основе функциональной модели "как должно быть" информационной модели
получение стандартного SQL-файла для построения базы данных,
загрузку полученного SQL-файла в СУБД, получение таблиц базы данных
разработку системы сбора, анализа и хранения данных на основе таблиц базы данных.
