Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПРЕЗЕНТАЦИИ / Лекция 8. Инфологическое (концептуальное) моделирование.ppt
Скачиваний:
86
Добавлен:
09.04.2016
Размер:
147.46 Кб
Скачать

Лекция 8

Инфологическое (концептуальное) моделирование предметной области (ПрО). Анализ предметной области.

Синтез концептуальной модели предметной области.

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

Модели представления хорошо структурированной информации

Модели представления слабо структурированной информации

IDEF-модели

Дескрипторные

модели

 

Диаграммы потоков

Семантические

данных

сети. Тезаурусы

ER-модели

Фреймы

 

Модель информационной системы Захмана

Развитие модели Захмана

Компоненты инфологического уровня описания предметной области

Система атрибутов и средств описания предметной области

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

Описание информационных потребностей пользователей

ПрО с несколькими пользовательскими представлениями

ПрО БД

Пользовательское представление 1

Пользовательское представление 2

Пользовательское представление 3

Пользовательское представление 5

Пользовательское представление 4

Пользовательское представление 6

Методы сбора фактов

Изучение документации.Собеседование (интервьюирование)Наблюдение за работой предприятия

Проведение исследований (поиск аналогичных решений)

Проведение анкетирования

Сбор и анализ требований пользователей

Спецификации требований к приложению базы данных:

Описание применяемых или вырабатываемых данных.

Подробные сведения о способах применения или выработки данных.

Все дополнительные требования к создаваемому приложению базы данных.

Методы составления спецификаций требований:

технология структурного анализа и проектирования (Structured Analysis and Design — SAD)

диаграммы массивов данных (Data Flow Diagrams — DFD)

графики "вход-процесс-выход" (Hierarchical Input Process Output — HIPO).

Централизованный подход

Пользовательское представление (ПП) 1

 

 

Требования

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ПП1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Концептуальная

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

модель

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Пользовательское

 

 

 

 

 

 

БД

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

представление (ПП) 2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

+

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Требования

Требования

 

 

 

 

 

ПП2

всех ПП

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Пользовательское

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

представление (ПП) 3

 

 

 

 

 

 

 

 

 

 

 

 

 

Отношения,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

словари данных

 

 

 

Требования

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ПП3

 

 

 

 

 

Глобальная модель данных

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

Пользовательское представление (ПП) 1

Требования

ПП1

Пользовательское представление (ПП) 2

Требования

ПП2

Пользовательское представление (ПП) 3

Требования

ПП3

+

ПП1

+

ПП2

+

ПП3

Концептуальная

модель БД

+

Отношения, словари данных

Глобальная модель данных