Презентация, доклад на тема урока: Моделирование бизнес-процессов с помощью специализированных программных средств. Моделирование данных. Метод IDEFI.

Содержание

План урокаТипичные ошибки в моделях структурного подхода

Слайд 1
Тема урока: Моделирование бизнес-процессов с помощью специализированных программных средств
Цель урока:
Моделирование данных.

Метод IDEFI.
Освоить основные понятия по моделированию данных с помощью метода IDEFI.
Ключевое слово: IDEFI
Тема урока: Моделирование бизнес-процессов с помощью специализированных программных средствЦель урока:Моделирование данных. Метод IDEFI.Освоить основные понятия по моделированию

Слайд 2План урока
Типичные ошибки в моделях структурного подхода

План урокаТипичные ошибки в моделях структурного подхода

Слайд 3Типичная проблема: непонимание терминов «сущность» и «атрибут». Отождествление сущности с экземпляром

сущности, атрибута – с его конкретным значением!
Типичная проблема: непонимание терминов «сущность» и «атрибут». Отождествление сущности с экземпляром сущности, атрибута – с его конкретным

Слайд 4Сущность и экземпляр сущности
Это экземпляры сущности!
Это сущность! Она содержит признаки, по

которым можно различать экземпляры
Сущность и экземпляр сущностиЭто экземпляры сущности!Это сущность! Она содержит признаки, по которым можно различать экземпляры

Слайд 5Метод IDEFI
Наиболее распространенными методами для построения ERD-диаграмм являются метод Баркера и

метод IDEFI:
Метод Баркера основан на нотации, предложенной автором, и используется в case-средстве Oracle Designer.
Метод IDEFI основан на подходе Чена и позволяет построить модель данных, эквивалентную реляционной модели в третьей нормальной форме. На основе совершенствования метода IDEFI создана его новая версия — метод IDEFIX, разработанный с учетом таких требований, как простота для изучения и возможность автоматизации. IDEFIX-диаграммы используются в ряде распространенных CASE-средств (в частности, ERwin, Design/IDEF).
Метод IDEFIНаиболее распространенными методами для построения ERD-диаграмм являются метод Баркера и метод IDEFI:Метод Баркера основан на нотации,

Слайд 6Метод IDEFI
В методе IDEFIX сущность является независимой от идентификаторов или просто

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

Рис. 10.2.  Зависимые от идентификации сущности

Рис. 10.1.  Независимые от идентификации сущности

Метод IDEFIВ методе IDEFIX сущность является независимой от идентификаторов или просто независимой, если каждый экземпляр сущности может

Слайд 7Каждой сущности присваиваются уникальные имя и номер, разделяемые косой чертой "/"

и помещаемые над блоком.

Связь может дополнительно определяться с помощью указания степени или мощности (количества экземпляров сущности-потомка, которое может порождать каждый экземпляр сущности-родителя). В IDEFIX могут быть выражены следующие мощности связей: каждый экземпляр сущности-родителя
может иметь ноль, один или более одного связанного с ним экземпляра сущности-потомка;
должен иметь не менее одного связанного с ним экземпляра сущности-потомка;
должен иметь не более одного связанного с ним экземпляра сущности-потомка;
связан с некоторым фиксированным числом экземпляров сущности-потомка.

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

Метод IDEFI

Каждой сущности присваиваются уникальные имя и номер, разделяемые косой чертой

Слайд 8Каждой сущности присваиваются уникальные имя и номер, разделяемые косой чертой "/"

и помещаемые над блоком.

Связь может дополнительно определяться с помощью указания степени или мощности (количества экземпляров сущности-потомка, которое может порождать каждый экземпляр сущности-родителя). В IDEFIX могут быть выражены следующие мощности связей: каждый экземпляр сущности-родителя
может иметь ноль, один или более одного связанного с ним экземпляра сущности-потомка;
должен иметь не менее одного связанного с ним экземпляра сущности-потомка;
должен иметь не более одного связанного с ним экземпляра сущности-потомка;
связан с некоторым фиксированным числом экземпляров сущности-потомка.

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

Метод IDEFI

Каждой сущности присваиваются уникальные имя и номер, разделяемые косой чертой

Слайд 9Метод IDEFI
Пунктирная линия изображает неидентифицирующую связь. Сущность-потомок в неидентифицирующей связи будет

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

Рис. 10.4.  Неидентифицирующая связь

Метод IDEFIПунктирная линия изображает неидентифицирующую связь. Сущность-потомок в неидентифицирующей связи будет не зависимой от идентификатора, если она

Слайд 10Типичные ошибки в моделях структурного подхода

Типичные ошибки в моделях структурного подхода

Слайд 11Вернемся к IDEF0…
Типичный вопрос: Третий уровень декомпозиции – это как?
Ответ: Нет!

Это дерево функциональной модели (Node Tree), т.е. все функциональные блоки модели, представленные в виде древовидной структуры.

Дерево наглядно показывает, что представленная на рисунке функциональная модель содержит 2 уровня: контекстную диаграмму и ее декомпозицию.

Вопрос: Это он?

Вернемся к IDEF0…Типичный вопрос: Третий уровень декомпозиции – это как?Ответ: Нет! Это дерево функциональной модели (Node Tree),

Слайд 12И снова о декомпозиции
Контекстная диаграмма
Декомпозиция контекстной диаграммы
Декомпозиция блока А1
Декомпозиция блока А3
1-й

уровень

2-й уровень

3-й уровень

И снова о декомпозицииКонтекстная диаграммаДекомпозиция контекстной диаграммыДекомпозиция блока А1Декомпозиция блока А31-й уровень2-й уровень3-й уровень

Слайд 13Пример модели процесса постройки садового домика
Цель: Определить действия, необходимые для постройки

дачного домика

Точка зрения: владельца дачного участка

1. Строим контекстную диаграмму (А-0).

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

Слайд 14Пример модели процесса постройки садового домика
2. Декомпозируем контекстную диаграмму (2-й уровень)
O1
M1
I1

Пример модели процесса постройки садового домика2. Декомпозируем контекстную диаграмму (2-й уровень)O1M1I1

Слайд 15Пример модели процесса постройки садового домика
Декомпозируем блок А4 (Выполнить отделку)
Отделанный потолок
Отделанные

стены
Пример модели процесса постройки садового домикаДекомпозируем блок А4 (Выполнить отделку)Отделанный потолокОтделанные стены

Слайд 16Тогда…
Дерево нашей функциональной модели примет следующий вид:

Тогда…Дерево нашей функциональной модели примет следующий вид:

Слайд 17Список типичных ошибок при построении ФМ IDFE0
Неверное именование функциональных блоков и

интерфейсных дуг (часто путают друг с другом)
Нарушение принципа декомпозиции (не используются граничные стрелки с верхнего уровня или берутся другие)
Некорректное изображение интерфейсных дуг (подведение к «не той» стороне функционального блока)
Неверная нумерация функциональных блоков и диаграмм
Включение декомпозируемого блока в диаграмму декомпозиции
Список типичных ошибок при построении ФМ IDFE0Неверное именование функциональных блоков и интерфейсных дуг (часто путают друг с

Слайд 18Вернемся к ИМ IDEF1X…
Типичная проблема: непонимание терминов «сущность» и «атрибут». Отождествление

сущности с экземпляром сущности, атрибута – с его конкретным значением!
Вернемся к ИМ IDEF1X…Типичная проблема: непонимание терминов «сущность» и «атрибут». Отождествление сущности с экземпляром сущности, атрибута –

Слайд 19Сущность и экземпляр сущности
Это экземпляры сущности!
Это сущность! Она содержит признаки, по

которым можно различать экземпляры
Сущность и экземпляр сущностиЭто экземпляры сущности!Это сущность! Она содержит признаки, по которым можно различать экземпляры

Слайд 20Что же такое сущность?
=
Сущность → Таблица в базе данных!
Атрибут – Заголовок

соответствующего столбца таблицы!
Конкретные значения в строках таблицы – экземпляр сущности!
Что же такое сущность?=Сущность → Таблица в базе данных!Атрибут – Заголовок соответствующего столбца таблицы!Конкретные значения в строках

Слайд 21Типичные ошибки при построении ИМ IDEF1X
Непонимание понятия сущности, а следовательно, выделение

в виде сущности абстрактных и непонятных вещей (например, Идея, Желание)
Непонимание понятия атрибута, а следовательно, неверное их определение (часто путают сам атрибут и его значение)
Неверное установление связей между сущностями
Некорректное именование сущностей (часто глаголом или существительным во множественном числе)
Типичные ошибки при построении ИМ IDEF1XНепонимание понятия сущности, а следовательно, выделение в виде сущности абстрактных и непонятных

Слайд 22От информационной модели к базе данных
1. Построение логической информационной модели (определение

сущностей, атрибутов, отношений, нормализация модели)
От информационной модели к базе данных1. Построение логической информационной модели (определение сущностей, атрибутов, отношений, нормализация модели)

Слайд 23От информационной модели к базе данных
2. Построение физической модели на основе

логической (определение типов данных, при необходимости, переименование атрибутов)
От информационной модели к базе данных2. Построение физической модели на основе логической (определение типов данных, при необходимости,

Слайд 24От информационной модели к базе данных
3. Автоматическая генерация схемы БД на

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

Слайд 25Контрольные вопросы
Что является атрибутом?
Что является сущностью?
Два уровня для построения модели?

Контрольные вопросыЧто является атрибутом?Что является сущностью?Два уровня для построения модели?

Слайд 26Домашнее задание
Тема урока: Моделирование данных методом IDEF1Х.
План урока:
Основные понятия: сущность, атрибут,

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

Домашнее заданиеТема урока: Моделирование данных методом IDEF1Х.План урока:Основные понятия: сущность, атрибут, отношениеПравила определения сущности, атрибута, отношенияОсновные правила

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

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


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

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

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

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