Инфологическое моделирование
Анализ предметной области можно выполнить двумя способами:
Предметный анализ
Для построения инфологической модели можно использовать восходящий (нормализация) и нисходящий (сущность-связь) методы
Выбор нотации
Выбор нотации
Выбор нотации
Выбор нотации
Виды нотаций
Объекты инфологической модели
Типы сущностей
Связи
Диаграмма ER экземпляров
Типы атрибутов
Типы неключевых атрибутов
Пример атрибутов и их характеристик
1.00M
Категория: ИнформатикаИнформатика

Инфологическое моделирование

1. Инфологическое моделирование

2.

• Инфологическая модель-графическое
описание предметной области
• Предметная область- информационная среда
функционирование, которой подчинено общим
целям и задачам.
• Например, склад производственного
предприятия:
• Цель: Своевременное обеспечение
производства необходимыми материальными
ресурсами.

3.

• Например, склад производственного предприятия:
• Цель: Своевременное обеспечение производства
необходимыми материальными ресурсами.

4.

5.

6. Анализ предметной области можно выполнить двумя способами:

• Предметный подход
• Функциональный подход

7. Предметный анализ

• Определим круг документов, которые
функционируют в данной предметной области:
• Входные документы заявки (накладные –
требования) от цехов на материальное
обеспечение,
• Приходные накладные и счета-фактуры от
поставщиков
• Карточка складского учета на каждое
наименование

8. Для построения инфологической модели можно использовать восходящий (нормализация) и нисходящий (сущность-связь) методы

9. Выбор нотации

• Воронья лапка

10. Выбор нотации

• IDEF1X

11. Выбор нотации

• Нотация
Дейта

12. Выбор нотации

• Нотация
Чена
Пост
авка
Материал
Код
материал
а
Наимено
вание
Поставщик
Код
поставщи
ка
Название
поставщик
а

13. Виды нотаций

• UML
0..1
0..10
управляет
Сотрудник
Отдел
1..1
0..1
номерСсотрудника
1..1
номерОтдела
1..*
1..1
имеет
1..1
регистрирует
0..*
существуют
Предпочтения
Клиент
номерКлиента
1..1
1..1

14. Объекты инфологической модели

• Сущности
• Связи
• Атрибуты

15. Типы сущностей

• Зависимая —дочерняя сущность, которая связана
только с одной родительской и по смыслу хранит
информацию
• Родительская
сущность
(главная,
основная)основная сущность, которая может существовать
независимо от остальных (поставщик, материал,
цех)
• Ассоциативная

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

16. Связи

• Кардинальность – количество возможных связей для
каждой из сущностей-участниц (One-To-One, One-ToMany, Many-To-Many)
• Степень участия – определяет, зависит ли
существование некой сущности от участия в связи
некой другой сущности. Полная и частичная степени.
• Полная степень участия – сущность не может
существовать, не будучи связана с некой другой
сущностью определённой связью. Пример – ученик
должен быть приписан к определённой группе.
• Частичная – не полная. Пример – работник может
быть приписан к некоторому отделу, но это не
обязательно (торговые агенты, пр.)
• Допускается
более
гибкое
ограничение
кардинальности связи (Min:Max), где Min >= 0, Max
<= * - бесконечность.

17. Диаграмма ER экземпляров

Накладная №1
Проволока
алюминиевая
Проволока медная
Накладная №2
Прут алюминиевый
Порошок
стиральный
Накладная №3
Диаграмма ER типов
Материал
Поставка

18. Типы атрибутов

• Ключевые: первичный и внешний ключ
• Неключевые

19. Типы неключевых атрибутов

20. Пример атрибутов и их характеристик

English     Русский Правила