- •Проектирование баз данных и информационных систем
- •Общие сведения
- •Общие положения
- •Описание процесса деятельности
- •Объектно-ориентированное проектирование
- •Структурное проектирование
- •Основные технические решения
- •Подготовка объекта автоматизации к вводу системы в действия.
- •Язык uml. Основные концепции (нотации).
- •Нотации представления использования (диаграмма прецедентов)
- •Логическое представление
- •Основные концепции объектно-ориентированного и структурного подходов
- •Нотации диаграммы последовательности
- •Idef3-технология
- •Диаграммы потоков данных.
- •Idef1х-технология
- •Варианты заданий
- •Список источников
- •Приложение Бланк задания на курсовую работу.
- •1. Технические требования
- •2. Содержание пояснительной записки
- •3.Календарный график работ
- •Содержание
-
Диаграммы потоков данных.
Подобно IDEF0 DFD (Data Flow diagramming) представляет модульную систему как сеть связанных между собой процессов, или действий и используются для наглядного отображения текущих операций документооборота. DFD описывает:
-
процессы обработки информации
-
документы, объекты, сотрудников или отделы, которые участвуют в обработке информации.
Диаграмма потоков данных включает также внешние по отношению к системе источники данных и адресаты, которые принимают информацию от системы, и идентифицирует хранилища данных, к которым осуществляется доступ системы. Основные объекты в DFD:
-
Потоки данных – показывают что передает один процесс другому.
-
Процесс - осуществляет преобразование входной информации в выходную.
-
Хранилище данных – описывает данные, которые необходимо хранить в памяти, прежде чем использовать в работах
-
Внешняя сущность – представляет некоторый объект вне системы
В BPWin для построения диаграмм потоков данных используется нотация Гейна- Сарсона
- Внешняя сущность
- Хранилище данных
-![]()
- Процесс (действие)
-
отношение предшествования
- связь между элементами диаграммы
- поток данных
- связь между внешними сущностями и процессами
-
Idef1х-технология
Методология IDEF1Х используется для разработки реляционных баз данных. В ней предложен условный синтаксис для удобного построения концептуальных схем баз данных. Эти схемы представляют структуры данных независимо от платформы реализации базы данных.
Синтаксис IDEF1Х основан на двух основных понятиях:
-
Сущность (Entity).
-
Связь (Relationship).
В синтаксисе IDEF1Х концептуальные схемы строятся в виде логической и физической моделей данных. Первая модель связана непосредственно с исследуемыми бизнес-процессами. Вторая, физическая модель учитывает реализацию схемы данных в конкретной системе управления базой данных (Access, Paradox и др.).
Сущность в IDEF-технологии характеризуется набором данных, которые собираются в таблицу:
-
А
А1
А2
А3
…
а11
а21
…
а12
а22
…
а13
а23
…
…
…
…
Сущность А как таблица имеет столбцы (поля) с именами А1, А2, А3, …(атрибутами) и строки (записи) со значениями данных (а11,а12,а13,…), (а21,а22,а23,…) и т.д. Обычно первый столбец А1 таблицы А имеет особый смысл: его значение однозначно определяет значения всей строки - записи. Например, значение а11 однозначно определяет запись (а12,а13,…). Поэтому поле А1 называют ключевым полем, или просто ключом сущности А. Значения в ключевом поле не могут повторяться. Заметим, что ключевых полей может быть несколько. Тогда говорят о составном ключе, в котором не могут повторяться комбинации значений ключевых полей.
Связи в IDEF1X-технологии устанавливают те отношения между данными, которые существуют в реальных бизнес-процессах. Если IDEF0-технология ориентирована на создание модели бизнес-процесс, то в IDEF1X-технологии создают модели обрабатываемых при этом данных и связей между ними.
В моделях данных IDEF1X-технологии приняты следующие условные обозначения:
- сущность А с ключом А1;
-
связь ОДИН-К-ОДНОМУ,
когда одной записи сущности A соответствует
одна запись сущности В, и одной записи
сущности В соответствует одна запись
сущности А;
-
связь ОДИН-КО-МНОГИМ, когда одной записи
сущности А соответствует много записей
сущности В, и многим записям сущности
В соответствует одна запись сущности
А;
- связь МНОГИЕ-КО-МНОГИМ,
когда одной записи сущности А соответствует
много записей сущности В, и
одной записи сущности В соответствует
много записей сущности А
Приведенные обозначения иллюстрируются на рис.4.3 соответствующими логическими моделями данных.

