Соответствие логической модели Erwin и модели процессов Bpwin. Архитектуры фактографических БД



Первым шагом связывания модели данных и модели процессов является экспорт дан­ных из ERwin в BPwin.

Существует три способа связывания объектов модели данных и модели процессов:

1. Экспорт через .DBF-файлы (реализован в ранних версиях ERwin и BPwin). 2. Экспорт и импорт через файлы формата .ЕАХ - .ВРХ. 3. Синхронизация моделей, хранящихся в репозитории ModelMart при помощи ути-литы ModelMart Synchronizer.

Для экспорта модели данных из ERwin в BPwin необходимо в ERwin открыть модель и выбрать команду экспорта данных в Bpwin с указанием имени файла. Затем в BPwin нужно открыть модель процесса и импортировать данные из созданно­го файла.

После внесения данных в модель процессов можно связать сущности и атрибуты со стрелками. Каждая стрелка в модели процессов может быть связана с несколькими атри­бутами различных сущностей.

Данные не могут использоваться работами произвольно. Стрелки входа представляют данные, которые работа преобразует в выход или потребляет. Такие данные могут быть обновлены или удалены, но не могут быть созданы. Данные, свя­занные со стрелками управления, могут быть только прочитаны, но не могут быть изменены - процедуры и стратегии не могут изменяться в работе. Данные, связанные со стрелками выхода, могут быть обновлены, удалены или созданы. Для стрелок механизма ассоциации не устанавли­ваются.

Если в процессе связывания стрелок с объектами модели данных окажется, что каких-либо сущностей или атрибутов не хватает, их можно добавить прямо в Bpwin с помощью словаря сущностей и атрибутов, а затем экспортировать в Erwin командами экспорта.

Новая импортированная в Erwin сущность не имеет первичного ключа и не связана с другими сущностями. Назначение атрибутов первичным ключом и связывание сущностей можно провести только средствами Erwin; другими словами, сущности и атрибуты, соз­данные в BPwin и затем импортированные в Erwin, можно рассматривать как заготовку для создания полноценной модели данных, а не как готовую модель.

Архитектуры фактографических баз данных

Файл-серверная архитектура – распределенная обработки данных, согласно которой на сервере располагаются только файлы данных, а на клиентской части находятся приложения пользователей вместе с СУБД. При данном подходе программы СУБД располагаются в оперативной памяти рабочих станций локальной сети, а файлы базы данных - на магнитных дисках файл-сервера. Использование файл-серверов предполагает, что вся обработка данных выполняется на рабочей станции, а файл-сервер лишь выполняет функции накопителя данных и средств доступа. Файл-серверная архитектура применяется с такими СУБД как Access, Paradox, Foxpro.

Клиент-серверная архитектура БД предполагает использование нескольких взаимо­действующих программ, в том числе программы-клиента со стороны пользователя и сер­вера базы данных (DB-сервера). Обращение к базе данных осуществляется на языке SQL. который фактически стал стандартом для реляционных баз данных. Генерация системного каталога также осущест­вляется командами языка SQL. Существенную нагрузку по обработке данных берет на себя сервер БД, что обеспечивает повышение надежности и быстродействия ИС. Триггеры и хранимые процедуры - это именованные блоки кода SQL, которые заранее откомпилированы и хранятся на сервере для того, чтобы быстро производить выполнение запросов, валидацию данных и выполнять другие часто вызываемые функции. Преимущества архитектуры «клиент-сервер». DB-сервер дает возможность отка­заться от пересылки по сети файлов данных целиком и передавать только ту выборку из базы данных, которая удовлетворяет запросу пользователя. При этом возможно разделе­ние пользовательского приложения на две части: одна часть выполняется на сервере и связана с выборкой и агрегированием данных из базы данных, а вторая часть по представ­лению данных для анализа и принятия решения выполняется на клиентской машине. Та­ким образом, увеличивается общая производительность информационной системы в ре­зультате объединения вычислительных ресурсов сервера и клиентской рабочей станции.


Дата добавления: 2018-02-15; просмотров: 649; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!