Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИПособие КП по БД-ПИС_2848.doc
Скачиваний:
11
Добавлен:
20.11.2018
Размер:
587 Кб
Скачать
☆
      1. Диаграммы потоков данных.

Подобно IDEF0 DFD (Data Flow diagramming) представляет модульную систему как сеть связанных между собой процессов, или действий и используются для наглядного отображения текущих операций документооборота. DFD описывает:

  • процессы обработки информации

  • документы, объекты, сотрудников или отделы, которые участвуют в обработке информации.

Диаграмма потоков данных включает также внешние по отношению к системе источники данных и адресаты, которые принимают информацию от системы, и идентифицирует хранилища данных, к которым осуществляется доступ системы. Основные объекты в DFD:

  • Потоки данных – показывают что передает один процесс другому.

  • Процесс - осуществляет преобразование входной информации в выходную.

  • Хранилище данных – описывает данные, которые необходимо хранить в памяти, прежде чем использовать в работах

  • Внешняя сущность – представляет некоторый объект вне системы

В BPWin для построения диаграмм потоков данных используется нотация Гейна- Сарсона

- Внешняя сущность

- Хранилище данных

-

- Процесс (действие)

- отношение предшествования

- связь между элементами диаграммы

- поток данных

- связь между внешними сущностями и процессами

      1. Idef1х-технология

Методология IDEF1Х используется для разработки реляционных баз данных. В ней предложен условный синтаксис для удобного построения концептуальных схем баз данных. Эти схемы представляют структуры данных независимо от платформы реализации базы данных.

Синтаксис IDEF1Х основан на двух основных понятиях:

  1. Сущность (Entity).

  2. Связь (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 соответствующими логическими моделями данных.