Руководство по программному пакету ERwin

         

Синхронизация ERwin с базой данных


ERwin позволяет Вам синхронизировать таблицы, колонки и объекты физической памяти в Вашей модели данных ERwin c теми, которые хранятся в Вашей базе данных. Когда Вы используете функцию синхронизации ERwin с базой данных, то ERwin проверяет информацию, заданную в Вашей модели данных, сравнивает ее с определениями, хранящимися в базе данных, и сообщает, что объекты в ERwin не синхронизированы с базой данных и наоборот.

Чтобы поддерживать синхронизацию ERwin и базы данных, нужно произвести обратное проектирование несинхронизированных таблиц и колонок (импорт) из базы данных в ERwin или прямое проектирование (экспорт) из модели данных ERwin в базу данных. Вы можете также переименовать объект в ERwin или в базе данных таким образом, чтобы имена и определения, используемые в обоих средах, совпадали.

Как подсоединить ERwin к серверу базы данных

Для того чтобы сравнить информацию, хранящуюся на сервере, с информацией, определенной в ERwin, и импортировать (экспортировать) данные, ERwin должен создать активную связь с сервером базы данных. ERwin может подсоединиться к системному каталогу базы данных двумя способами:

· Через собственный интерфейс, утилизируя функции поставщика для общения с этим каталогом;

· Через промежуточную программу ODBC (Open Database Connectivity).

Ниже приводится таблица, в которой описано, как ERwin подсоединяется к базам данных SQL.

СУБД

Подсоединение через:

AS/400

ODBC.DLL

DB2

ODBC.DLL

Informix

LDLLSQLW.DLL

Ingres

ODBC.DLL

NetWare SQL

ODBC.DLL

ORACLE6

ORA6WIN.DLL

ORACLE7

ORA7WIN.DLL

Progress

Только скрипты DDL

Rdb

ODBC.DLL

SQLBase

SQLAPIW.DLL

SQL Server

W3DBLIB.DLL

Sybase

W3DBLIB.DLL

WATCOM

ODBC.DLL

Как подсоединиться к серверу базы данных

1. Дайте команду '<DB>Connection...' в меню Server или нажмите кнопку 'DB Sync...' в любом редакторе ERwin.

Вы входите в диалог <DB> Connection.

2. Введите имя пользователя, пароль и любую другую информацию, нужную для установления связи с Вашим сервером. Нажмите 'Connect', чтобы завершить подсоединение.
Нажмите 'Close', чтобы отменить подсоединение.



Каждый раз, когда Вы пытаетесь обратиться к информации, хранящейся на сервере, Вы входите в диалог <DB> Connection и ERwin требует нового подсоединения к серверу базы данных. Вы должны подсоединиться (даже если Вы уже это делали), вводя имя, пароль, имя базы данных, имя сервера и (или) другую информацию, которая требуется для Вашей базы данных.

Как отсоединиться от сервера



1. Дайте команду '<DB>Connection...' в меню Server.

2. Нажмите кнопку 'Disconnect' для завершения текущего сеанса работы в базе данных. Нажмите 'Close', чтобы сохранить связь с базой данных и вернуться в окно диаграммы ERwin.



Задание режимов синхронизации в ERwin



После того, как Вы подсоединились к серверу, используйте окно-диалог DB Sync Options, чтобы задать типы объектов базы данных, которые Вы хотите синхронизировать, и способ управления проццессом синхронизации (синхронизация пакета или по одной таблице).




Содержание раздела