Синхронизация 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, чтобы задать типы объектов базы данных, которые Вы хотите синхронизировать, и способ управления проццессом синхронизации (синхронизация пакета или по одной таблице).