ВУЗ:
Составители:
Рубрика:
96
6. ПРОЕКТИРОВАНИЕ МОДЕЛЕЙ ДАННЫХ
6.1. Структура инфологической модели
Одним из элементов (объектов) входящих в модель процесса, построенную с
использованием рассмотренных средств, являются Data Store или «хранилища данных»
(см. п. 2.1 Диаграммы потоков данных).
Информационное содержание этих хранилищ данных определяется моделируемым
процессом в то смысле, что данные хранилища предназначены для хранения некоторой
совокупности информационных объектов (входных, результирующих и промежуточных
документов, справочных и нормативных данных и т. п.), необходимых для информационного
обеспечения моделируемого процесса. С учѐтом использования компьютерных технологий
«хранилища данных» указывают на необходимость создания автоматизированных банков
данных средствами различных СУБД.
Этапом проектирования Баз Данных (БД) является создание инфологических моделей
информационных объектов, совокупность которых и представляет информационное
содержание баз данных, а в рассматриваемой технологии содержание «хранилищ данных».
Рассматриваемая далее компонента All Fusion ERWin Data Modeler (или компонента ERWin),
входящая в All Fusion Modeler Suite, наряду с All Fusion Process Modeler (BPWin) позволяет
не только облегчить процесс создания инфологической модели, но и сгенерировать
даталогическое представление описанных структур данных, на языках широко используемых
в практике СУБД. Использование моделлера данных, наряду с моделлером процессов
придаѐт целостность представлению о моделируемом процессе в информационной среде
предприятия, связывая бизнес-процесс с документооборотом который порождается при его
(бизнес-процесса) осуществлении.
Следует заметить, что создание баз данных, этапом которого является инфологическое
моделирование, имеет и самостоятельный смысл [6]. В этом случае моделлер All Fusion
ERWin Data Modeler Suite (ERWin), может быть использован в качестве средства генерации
даталогического представления инфологической модели. Модель первоначально создается в
структурированной форме «бумажного» представления с использованием простого языка
графического представления получившего распространение и известность как
«язык ER диаграмм». (Язык ER диаграмм или модель «сущность-связь» образована как
перевод английских Entity-Relationship).
Диаграммы сущность-связь позволяют использовать наглядные графические
обозначения для моделирования сущностей и их взаимосвязей. Различают концептуальные и
даталогические ER-диаграммы. Концептуальные диаграммы не учитывают особенностей
конкретных СУБД. Даталогические диаграммы строятся по концептуальным диаграммам и
представляют собой прообраз конкретной базы данных. Сущности, определенные в
концептуальной диаграмме становятся, например, таблицами, атрибуты становятся
колонками таблиц (при этом учитываются допустимые для данной СУБД типы данных и
наименования столбцов), связи реализуются путем миграции ключевых атрибутов
родительских сущностей и создания внешних ключей.
Цель инфологического моделирования – обеспечение наиболее естественных для
человека способов сбора и представления той информации, которую предполагается хранить
в создаваемой базе данных. Поэтому инфологическую модель данных пытаются строить по
аналогии с естественным языком (последний не может быть использован в чистом виде из-за
сложности компьютерной обработки текстов и неоднозначности любого естественного
языка). Основными конструктивными элементами (рис. 6.1) инфологических моделей
являются сущности, связи между ними и их свойства (атрибуты).
Сущность – любой различимый объект (объект, который мы можем отличить от
другого), информацию о котором необходимо хранить в базе данных. Сущностями могут
Страницы
- « первая
- ‹ предыдущая
- …
- 95
- 96
- 97
- 98
- 99
- …
- следующая ›
- последняя »