Презентация, доклад к уроку: Методология информационного моделирования IDEF1X

Содержание

Цель урока: основные этапы проектирования информационной системы и ее базы данных: текстового описания задачи, построение концептуальной и физической модели БД в системеКлючевые слова:IDEF1XIDEF1X, связьIDEF1X, связь, базы данныхIDEF1X, связь, базы данных, сущностьIDEF1X, связь, базы данных, сущность, объектIDEF1X, связь, базы данных, сущность, объект, множества, ERдиаграмма, список, список, независимая, список, независимая, зависимая, список, независимая, зависимая, идентифицирующая, список, независимая, зависимая, идентифицирующая, неидентифицирующая, список, независимая, зависимая, идентифицирующая, неидентифицирующая, идентификация, список, независимая, зависимая, идентифицирующая, неидентифицирующая, идентификация, внешний ключ, список, независимая, зависимая, идентифицирующая, неидентифицирующая, идентификация, внешний ключ, первичный ключ, список, независимая, зависимая, идентифицирующая, неидентифицирующая, идентификация, внешний ключ, первичный ключ, имя связи, выражение

Слайд 1Тема урока: Методология информационного моделирования IDEF1X

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

Слайд 2Цель урока: основные этапы проектирования информационной системы и ее базы данных:

текстового описания задачи, построение концептуальной и физической модели БД в системе

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

Цель урока: основные этапы проектирования информационной системы и ее базы данных: текстового описания задачи, построение концептуальной и

Слайд 3Построение информационной модели процесса постройки садового домика
1. На основе функциональной модели

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

Слайд 4Основные вопросы
Основные понятия: сущность, атрибут, отношение
Правила определения сущности, атрибута, отношения
Основные правила

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

Слайд 5Что такое IDEF1X?
Методология IDEF1X (IDEF1 Extended) – язык для семантического моделирования

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

Слайд 6Что такое IDEF1X?
Согласно стандарту , основными составляющими модели IDEF1X являются:
1) люди,

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

Слайд 7Определение сущности
Сущность – это множество реальных или абстрактных объектов (людей, мест,

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

Слайд 8Понятие атрибута
Атрибут – характеристика сущности.
Пример. Сущность «Студент» имеет атрибут «ФИО».


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

Слайд 9Понятие отношения
Отношения – связь между двумя и более сущностями. Именование отношения

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

Слайд 10Правила определения сущности
Сущность должна иметь уникальное имя и именоваться существительным в

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

Правила определения сущностиСущность должна иметь уникальное имя и именоваться существительным в единственном числе. Пример: Студент, Кредитная карта,

Слайд 11Правила определения сущности
Каждая сущность может обладать любым количеством отношений с другими

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

Слайд 12Графическое представление сущности
Различают следующие уровни представления сущности: диаграмма «сущность-связь» (ERD), модель

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

Слайд 13Правила определения атрибутов
Каждый атрибут каждой сущности обладает уникальным именем.
Сущность может обладать

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

Слайд 14Ключевые атрибуты
Ключевые атрибуты

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

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

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

Слайд 16Типы сущностей в IDEF1X

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

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

с одной родительской сущностью и по смыслу хранит информацию о характеристиках родительской сущности

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

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

Слайд 18Типы зависимых сущностей
Ассоциативная - сущность, связанная с несколькими родительскими сущностями. Такая

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

Слайд 19Типы зависимых сущностей
Именующая - частный случай ассоциативной сущности, не имеет собственных

атрибутов, только атрибуты родительской сущности

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

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

Слайд 20Правила отношений
1) При определении отношения типа «родитель-потомок»:
1.1. Экземпляр потомка связан с

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

Слайд 21Виды отношений



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

Виды отношенийг) отношение категоризации (см. далее)

Слайд 22Правила отношений
3) Сущность может быть связана с любым количеством других сущностей

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

Слайд 234 типа мощности отношений
а) общий случай, когда одному экземпляру родительской сущности

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

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

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

Слайд 244 типа мощности отношений
в) когда одному экземпляру родительской сущности соответствует 0

или 1 экземпляр дочерней сущности.

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

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

Слайд 25Отношения категоризации
Отношения категоризации – отношения между двумя и более сущностями, в

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

Слайд 26Пример отношений категоризации
Описание: Могут быть выделены следующие типы сотрудников: постоянный и

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

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

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

Слайд 28Пример иерархии категорий

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

Слайд 29Правила отношений категоризации
3. Сущность может являться общей в любом количестве отношений

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

Слайд 30Основные правила построения информационной модели
1. Все стрелки (вход, выход, управление, механизм)

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

Слайд 31Основные правила построения информационной модели
3. Информационная модель функции должна позволять воспроизвести

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

Слайд 32Построение информационной модели процесса постройки садового домика
1. На основе функциональной модели

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

Слайд 33Построение информационной модели процесса постройки садового домика
2. Определим сущности

Построение информационной модели процесса постройки садового домика2. Определим сущности

Слайд 34Построение информационной модели процесса постройки садового домика
3. Зададим атрибуты для каждой

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

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

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

Слайд 36Выводы
Моделирование данных с помощью IDEF 1X-технологии позволяет быстро и правильно структурировать

данные, обрабатываемые в управляющей информационной системе.

Выводы Моделирование данных с помощью IDEF 1X-технологии позволяет быстро и правильно структурировать данные, обрабатываемые в управляющей информационной системе.

Слайд 37Контрольные вопросы
Основные понятия: сущность, атрибут, отношение?
Правила определения сущности, атрибута, отношения?
Основные правила

формирования информационной модели?


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

Слайд 38Домашнее задание
Тема урока: Моделирование данных. Метод IDEFI.
Itim-usfeu.ru/Krainova/Лекции
Intuit.ru

Домашнее заданиеТема урока: Моделирование данных. Метод IDEFI.Itim-usfeu.ru/Krainova/ЛекцииIntuit.ru

Что такое shareslide.ru?

Это сайт презентаций, где можно хранить и обмениваться своими презентациями, докладами, проектами, шаблонами в формате PowerPoint с другими пользователями. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами.


Для правообладателей

Яндекс.Метрика

Обратная связь

Email: Нажмите что бы посмотреть