Соответствие логической модели 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; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!