Виды моделирования
<<  Информационное моделирование Компьютерное информационное моделирование  >>
Методология информационного моделирования IDEF1X
Методология информационного моделирования IDEF1X
Основные вопросы
Основные вопросы
Что такое IDEF1X
Что такое IDEF1X
Что такое IDEF1X
Что такое IDEF1X
Определение сущности
Определение сущности
Понятие атрибута
Понятие атрибута
Понятие отношения
Понятие отношения
Правила определения сущности
Правила определения сущности
Правила определения сущности
Правила определения сущности
Графическое представление сущности
Графическое представление сущности
Правила определения атрибутов
Правила определения атрибутов
Ключевые атрибуты
Ключевые атрибуты
Примеры ключевых атрибутов
Примеры ключевых атрибутов
Типы сущностей в IDEF1X
Типы сущностей в IDEF1X
Типы зависимых сущностей
Типы зависимых сущностей
Типы зависимых сущностей
Типы зависимых сущностей
Типы зависимых сущностей
Типы зависимых сущностей
Правила отношений
Правила отношений
Виды отношений
Виды отношений
Правила отношений
Правила отношений
4 типа мощности отношений
4 типа мощности отношений
4 типа мощности отношений
4 типа мощности отношений
Отношения категоризации
Отношения категоризации
Пример отношений категоризации
Пример отношений категоризации
Правила отношений категоризации
Правила отношений категоризации
Пример иерархии категорий
Пример иерархии категорий
Правила отношений категоризации
Правила отношений категоризации
Основные правила построения информационной модели
Основные правила построения информационной модели
Основные правила построения информационной модели
Основные правила построения информационной модели
Построение информационной модели процесса постройки садового домика
Построение информационной модели процесса постройки садового домика
Построение информационной модели процесса постройки садового домика
Построение информационной модели процесса постройки садового домика
Построение информационной модели процесса постройки садового домика
Построение информационной модели процесса постройки садового домика
Изученные понятия
Изученные понятия

Презентация на тему: «Методология информационного моделирования IDEF1X». Автор: dom. Файл: «Методология информационного моделирования IDEF1X.ppt». Размер zip-архива: 157 КБ.

Методология информационного моделирования IDEF1X

содержание презентации «Методология информационного моделирования IDEF1X.ppt»
СлайдТекст
1 Методология информационного моделирования IDEF1X

Методология информационного моделирования IDEF1X

2 Основные вопросы

Основные вопросы

Основные понятия: сущность, атрибут, отношение Правила определения сущности, атрибута, отношения Основные правила формирования информационной модели Пример IDEF1X-модели на примере процесса постройки садового домика

3 Что такое IDEF1X

Что такое IDEF1X

Методология IDEF1X (IDEF1 Extended) – язык для семантического моделирования данных, основанных на концепции «сущность-связь». Является расширением стандарта IDEF1. Диаграмма «сущность-связь» ERD (Entity-Relationship Diagram) предназначена для разработки модели данных и обеспечивает стандартный способ определения данных и отношений между ними. Теоретической базой построения информационной модели является теория баз данных типа «сущность-связь».

4 Что такое IDEF1X

Что такое IDEF1X

Согласно стандарту , основными составляющими модели IDEF1X являются: 1) люди, предметы, явления, о которых хранится информация (далее – сущности) 2) связи между этими элементами (далее – отношения) 3) характеристики этих элементов (далее – атрибуты)

5 Определение сущности

Определение сущности

Сущность – это множество реальных или абстрактных объектов (людей, мест, событий), обладающих общими атрибутами или характеристиками. Любой объект системы может быть представлен только одной сущностью, которая должна быть уникально идентифицирована. Пример. Сущность – Студент. Экземпляр сущности – студент Иванов И.И.

6 Понятие атрибута

Понятие атрибута

Атрибут – характеристика сущности. Пример. Сущность «Студент» имеет атрибут «ФИО». Экземпляр сущности «студент» (конкретный человек) будет иметь экземпляр атрибута «ФИО» (например, Иванов И.И.)

7 Понятие отношения

Понятие отношения

Отношения – связь между двумя и более сущностями. Именование отношения осуществляется с помощью грамматического оборота глагола (имеет, определяет, …). Таким образом… Сущности представляют собой базовый тип информации, хранимый в БД, а отношения показывают, как эти типы данных взаимосвязаны друг с другом.

8 Правила определения сущности

Правила определения сущности

Сущность должна иметь уникальное имя и именоваться существительным в единственном числе. Пример: Студент, Кредитная карта, Договор,… Сущность обладает одним или несколькими атрибутами, которые ей либо принадлежат, либо наследуются через отношения. Сущность обладает одним или несколькими атрибутами, которые однозначно идентифицируют каждый образец сущности и называются ключом (составным ключом).

9 Правила определения сущности

Правила определения сущности

Каждая сущность может обладать любым количеством отношений с другими сущностями. Если внешний ключ целиком используется в составе первичного ключа, то сущность является зависимой от идентификатора. В нотации IDEF1X сущность изображается в виде прямоугольника, в зависимости от уровня представления данных могут быть некоторые различия

10 Графическое представление сущности

Графическое представление сущности

Различают следующие уровни представления сущности: диаграмма «сущность-связь» (ERD), модель данных, основанная на ключах (KB), полная атрибутивная модель (FA)

11 Правила определения атрибутов

Правила определения атрибутов

Каждый атрибут каждой сущности обладает уникальным именем. Сущность может обладать любым количеством атрибутов. Различают собственные и наследуемые атрибуты. Собственные атрибуты являются уникальными в рамках модели. Наследуемые передаются от сущности-родителя при определении идентифицирующей связи.

12 Ключевые атрибуты

Ключевые атрибуты

Ключевые атрибуты

13 Примеры ключевых атрибутов

Примеры ключевых атрибутов

14 Типы сущностей в IDEF1X

Типы сущностей в IDEF1X

15 Типы зависимых сущностей

Типы зависимых сущностей

Характеристическая - это зависимая дочерняя сущность, которая связана только с одной родительской сущностью и по смыслу хранит информацию о характеристиках родительской сущности

Категориальная – дочерняя сущность в иерархии наследования

16 Типы зависимых сущностей

Типы зависимых сущностей

Ассоциативная - сущность, связанная с несколькими родительскими сущностями. Такая сущность содержит информацию о связях сущности

17 Типы зависимых сущностей

Типы зависимых сущностей

Именующая - частный случай ассоциативной сущности, не имеет собственных атрибутов, только атрибуты родительской сущности

Именующая сущность

18 Правила отношений

Правила отношений

1) При определении отношения типа «родитель-потомок»: 1.1. Экземпляр потомка связан с одним родителем 1.2. Экземпляр-родитель может быть связан с несколькими экземплярами потомков. 2) В идентифицирующем отношении сущность-потомок всегда является зависимой от идентифицирующей сущности.

19 Виды отношений

Виды отношений

Г) отношение категоризации (см. Далее)

20 Правила отношений

Правила отношений

3) Сущность может быть связана с любым количеством других сущностей как в качестве родителя, так и в качестве потомка. 4) Отношение определяется мощностью. Мощность связи служит для обозначения отношения количества экземпляров родительской сущности к числу экземпляров дочерней.

21 4 типа мощности отношений

4 типа мощности отношений

А) общий случай, когда одному экземпляру родительской сущности соответствуют 0, 1 или много экземпляров дочерней сущности

Б) когда одному экземпляру родительской сущности соответствует 1 или много экземпляров дочерней (0 исключается).

22 4 типа мощности отношений

4 типа мощности отношений

В) когда одному экземпляру родительской сущности соответствует 0 или 1 экземпляр дочерней сущности.

Г) когда одному экземпляру родительской сущности соответствует заранее заданное число экземпляров дочерней сущности.

23 Отношения категоризации

Отношения категоризации

Отношения категоризации – отношения между двумя и более сущностями, в которых каждый экземпляр одной сущности, называемой общей, связан в точности с одним экземпляром сущности, называемой сущностью-категорией. Категория выделяется из общей сущности по определенному признаку. Различают полную и неполную категоризацию

24 Пример отношений категоризации

Пример отношений категоризации

Описание: Могут быть выделены следующие типы сотрудников: постоянный и совместитель. Категоризация неполная, т.к. могут быть и другие типы, например, консультанты. Тип – признак категоризации

25 Правила отношений категоризации

Правила отношений категоризации

1. Сущность типа «категория» может иметь только одну общую сущность. 2. Сущность-категория, принадлежащая одному отношению категоризации, может быть общей сущностью в другом отношении категоризации

26 Пример иерархии категорий

Пример иерархии категорий

27 Правила отношений категоризации

Правила отношений категоризации

3. Сущность может являться общей в любом количестве отношений категоризации. 4. Атрибуты первичного ключа сущности-категории должны совпадать с атрибутами первичного ключа общей сущности. 5. Все экземпляры сущности-категории имеют одно и то же значение дискриминатора, следовательно, все экземпляры других категорий должны иметь другое значение дискриминатора.

28 Основные правила построения информационной модели

Основные правила построения информационной модели

1. Все стрелки (вход, выход, управление, механизм) функциональной модели становятся потенциальными сущностями, а функции, связывающие их, трансформируются в отношения между этими сущностями. Для этого составляется пул – список потенциальных сущностей. 2. Число сущностей и связей в IDEF1X-модели считается необозримым, если их количество превышает 25-30. Поэтому далее рассматривается совокупность сущностей и отношений для каждой функции.

29 Основные правила построения информационной модели

Основные правила построения информационной модели

3. Информационная модель функции должна позволять воспроизвести структуру документа и часть информации в нем, а также воспроизвести информацию порождаемого документа. 4. Текстовые пояснения заносятся в глоссарий или оформляются гипертекстом. 5. На основании определения типов отношений, анализа функций и дальнейшего изучения предметной области определяются атрибуты.

30 Построение информационной модели процесса постройки садового домика

Построение информационной модели процесса постройки садового домика

1. На основе функциональной модели IDEF0 составим пул – список потенциальных сущностей. Пул: 1. Дом 2. Крыша 3. Материалы 4. Проект дома 5. Стены 6. Строители 7. Фундамент 8. Каменщики 9. Плотники 10. Кровельщики 11. Мастера по отделке

31 Построение информационной модели процесса постройки садового домика

Построение информационной модели процесса постройки садового домика

2. Определим сущности

32 Построение информационной модели процесса постройки садового домика

Построение информационной модели процесса постройки садового домика

3. Зададим атрибуты для каждой сущности и установим связи между ними

33 Изученные понятия

Изученные понятия

Информационная модель IDEF1X Сущность (зависимая, независимая, общая, категории, ассоциативная, именующая, характеристическая) Атрибут (первичный, составной, альтернативный, потенциальный, внешний ключ, неключевой) Отношение (идентифицирующее, неидентифицирующее, неспецифическое, категоризации)

«Методология информационного моделирования IDEF1X»
http://900igr.net/prezentacija/informatika/metodologija-informatsionnogo-modelirovanija-idef1x-67694.html
cсылка на страницу
Урок

Информатика

130 тем
Слайды
900igr.net > Презентации по информатике > Виды моделирования > Методология информационного моделирования IDEF1X