Скачиваний:
100
Добавлен:
30.04.2013
Размер:
168.45 Кб
Скачать

Database Designer:

  • Сырой продукт, позволяющий выполнять только основные функции.

Сравнение баз данных

ERwin:

  • Мощный инструмент создания и сравнения моделей позволяет сравнивать модель и БД, модель и другую модель, модель и DDL- скрипт.

Designer/2000:

  • Не имеет такой функциональности.

Database Designer:

  • Не имеет такой функциональности.

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

ERwin:

  • Генерирует alter- скрипт и позволяет выгружать и перегружать данные, когда это необходимо.

Designer/2000:

  • Генерирует alter- скрипт для Oracle, но не позволяет выгружать и перегружать данные.

Database Designer:

  • Не имеет такой функциональности.

Групповое моделирование

Platinum ModelMart осуществляет:

  • Контроль версий

  • Разрешение конфликтов при многопользовательской работе

  • Разграничение прав доступа

  • Работа с подмоделями

  • Разделяемые объекты моделирования (domains, validation rules и т.д.)

  • Сравнение и отказ от изменений при записи модели

  • Обновление без записи

  • Отчет о безопасности данных

  • Проводник моделей.

Designer/2000 не обеспечивает многих возможностей совместного моделирования:

  • Check-out/Check-in просто не обеспечивает такие решения как в ModelMart

  • Пользователи не могут работать в режиме off-line.

  • Все работы с репозиторием должны проводиться в режиме on-line в строгой последовательности.

  • Одновременно только один пользователь может работать с репозиторием

Database Designer - однопользовательский продукт.

Поддержка

  • Техническая поддержка и документация Platinum Technology/Logic Works одна из лучших на рынке.

  • Platinum Technology/Logic Works имеет широкую сеть партнеров, которые проводят обучение, предоставляют учебные материалы и оказывают консалтинговые услуги (в России и странах СНГ обучение проводится Учебно-консалтинговым Центром «Интерфейс Ltd.»).

  • Platinum Technology/Logic Works предлагает программу квалификации консультантов - Authorized Education Provider Program.

  • Database Designer - поддержка не обеспечивается.

Технология

ERwin:

  • Седьмой год подряд выбирается лучшим продуктом года по результатам опроса «DBMS Reader's Choice Award!»

  • Промышленный стандарт

  • Технологический лидер

Designer/2000:

  • Очень сложен в инсталляции и конфигурации

  • Громоздкий в эксплуатации

  • Имеет слишком много функциональности без ее интеграции и возможности удобного использования

Q: Чем Platinum ERwin лучше CSA – Silverrun ?

A: Генерация схемы БД

ERwin:

  • Прямой коннект к популярным СУБД

  • Коннект через ODBC

  • Генерация полных DDL-скриптов (с расширением стандарта)

Silverrun:

  • Коннект к Oracle и Sybase через native-драйвер, остальные СУБД поддерживаются посредством генерации DDL-скриптов

  • Генерируется только стандартный DDL-скрипт (без процедур и триггеров)

  • Генерацию скрипта поддерживает отдельно продаваемый модуль.

Сравнение баз данных

  • ERwin: Мощный инструмент создания и сравнения моделей позволяет сравнивать модель и БД, модель и другую модель, модель и DDL- скрипт.

  • Silverrun : Не имеет такой функциональности.

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

  • ERwin: Генерирует alter- скрипт и позволяет выгружать и перегружать данные, когда это необходимо.

  • Silverrun : Не имеет такой функциональности

Групповое моделирование

Platinum ModelMart обеспечивает:

  • Контроль версий

  • Разрешение конфликтов при многопользовательской работе

  • Разграничение прав доступа

  • Работа с подмоделями

  • Разделяемые объекты моделирования (domains, validation rules и т.д.)

  • Сравнение и отказ от изменений при записи модели

  • Обновление без записи

  • Отчет о безопасности данных

  • Проводник моделей

Silverrun Enterprise не обеспечивает безопасности и контроля версий. Все изменения заносятся в режиме on-line, что создает большие проблемы производительности.

Поддержка

  • Техническая поддержка и документация Platinum Technology/Logic Works' одна из лучших на рынке.

  • Platinum Technology/Logic Works имеет широкую сеть партнеров, которые проводят обучение, предоставляют учебные материалы и оказывают консалтинговые услуги (в России и странах СНГ обучение проводится Учебно-консалтинговым Центром «Интерфейс Ltd.»).

  • Platinum Technology/Logic Works предлагает программу квалификации консультантов - Authorized Education Provider Program.

  • Пока CSA не имеет горячей линии техподдержки. Поддержка осуществляется в Квебеке, на многие звонки отвечают по-французски.

Технология

ERwin:

  • Седьмой год подряд выбирается лучшим продуктом года по результатам опроса «DBMS Reader's Choice Award!»

  • Промышленный стандарт

  • Технологический лидер

Silverrun

  • Не является технологическим лидером.

Q: Erwin не подключается к базе Access - выдает ошибку 340.

A: Существует 2 способа решения проблемы:

  1. Работайте через ODBC.

  2. Установите программу DAO, содержащую необходимые файлы для корректного коннекта с Access. Дистрибутив находится в директории DAO на ERwin 3.5.2 CD. Обратите внимание на то, что при инсталляции индикатор может показывать только 25%, а потом останавливается. Ничего страшного- инсталляция прошла успешно.

Полезные советы

  • Вы можете работать только с одной библиотекой PowerBuilder (PBL-файл) в одном сеансе. Если Вы хотите работать с другой библиотекой, Вы должны перезапустить ERwin, и затем выбрать другую библиотеку.

  • При определении размера поля в ERwin нельзя устанавливать длину больше чем 25 ", иначе могут возникнуть проблемы с синхронизацией с PowerBuilder.

  • Не смотря на то, что при работе с VB, у вас доступен пункт меню Client | VB Display Format, его использование не рекомендуется. ERwin Form Wizard не использует эти данные при генерации форм.

  • При запуске формы, содержащей master-detail таблицы Informix, после ввода информации о соединении в диалог ODBC и нажатии кнопки ‘Ok’, VB прекращает работу. Это проблема связана с Intersolv 2.12 ODBC драйвером для Informix.

  • При нажатии кнопки ‘Reset’ в диалоге Target Client и выборе опций, очищаются только расширенные свойства атрибутов. Следовательно, атрибуты клиента и сервера могут быть не синхронизированы. Чтобы избежать этой проблемы, после использования опции ‘Reset’, вызовите редактор свойств колонок и проверьте синхронизацию клиента и сервера.

Q: Можно ли в ERwin осуществить копирование атрибута из таблицы в таблицу. Не путём создания связи а просто, типа как через буфер обмена в Access?

A: Да, через инструмент независимых атрибутов (вызывается клавишами Ctrl-B).

Q: В связи с планируемой большой доработкой структуры базы ищется средство разработки структуры. Требуется: возможности работы в одном проекте с разными tablesсhema - работа с бизнес-логикой. Крайне желательно реверс-инжиниринг из DB2 Просто желательно: использование возможностей DB2, таких как Summary table и т.д.

A: В качестве кандидата на CASE-средство для работы с DB/2 рекомендую Вам рассмотреть ERwin 3.5.2 с установленным Service Pack 2. Фирма Platinum (еще до слияния с CA) заключила соглашение с IBM, по которому ERwin специально дорабатывался для работы с DB/2 . Результатом этой деятельности стал Service Pack 2 для ERwin 3.5.2 . В Service Pack 2 включены расширенные возможности реверс-инжиниринга из DB2. Кроме того, ERwin 3.5.2 с установленным Service Pack 2 интегрирован с такими продуктами IBM как DBOptimizer, Legacy Import, Visual Warehouse и VisualAge TeamConnection.

Q: При проведении полного сравнения модели Er с базой данных ErWin "не узнает" собственных триггеров, не видит собственных индексов и ограничений целостности. Это сделано с определенными целями, или они не сделали каких-то настроек?

A: ERwin Не проводит обратного проектирования триггеров. Что касается индексов, то он должен их видеть. Проверьте настройки обратного проектирования в диалоге Complete Compare.

Q: При обратном проектировании из FoxPro никакими настройками не удалось восстановить связи из индексов.

A: В диалоге Reverse Engineer необходимо установить опции Infer: Primary Kes-on, Relations-on; From: Indexes.

Q: Как в ERWin 4.0 произвести сравнение одной таблицы с СУБД, а не всей схемы. В ERWin 3.5 это делалось легко - щелкнув правой кнопкой мыши по таблицы.

A: Почти таким же образом это делается и в ERwin4.0.

  1. Выбираем нужную таблицу

  2. Правой клавишей вызываем контекстное меню, выбираем в нем строку Columns

  3. Появляется окно Columns, в нем нажимаем на кнопку DBsync

  4. Появляется стандартный визард Complete Compare, в котором нужно пройти все стандартные шаги и в итоге вы будете сравнивать нужную вам таблицу, а не всю схему.

  1. 12.03.2003

Q: Как найти выход из следующей ситуации: в ERwin-е 4.1 создаются две сущности E1 и E2, в сущность E1 добавляем атрибут и устанавливаем связь между сущностями. Присваиваем связи значение logical only, в результате атрибут в дочерней сущности тоже становится logical only. Как этого избежать?

A: Для решения данной проблемы необходимо проделать следующее: в меню Format-Preferences в появившемся окне во вкладке Display установить флажок в FK options. В этом случае атрибут в дочерней сущности не становится logical only

12.03.2003