(495) 925-0049, ITShop интернет-магазин 229-0436, Учебный Центр 925-0049
  Главная страница Карта сайта Контакты
Поиск
Вход
Регистрация
Рассылки сайта
 
 
 
 
 

Интеграция AllFusion ERwin Data Modeler в Microsoft Visual Studio 2005/2008 Team Edition.

Программное обеспечение масштаба предприятия состоит из значительно большего числа самостоятельных компонентов, чем это было лет 10-15 назад. Использование веб-архитектуры, веб-служб и XML позволяет сделать системы более гибкими, мобильными, расширяемыми и совместимыми, улучшить их потребительские качества. Все это замечательно с точки зрения архитекторов программного обеспечения, прочих лиц, заинтересованных в его успешной продаже, а также его пользователей. Но у данной медали есть и обратная сторона - усложнение процесса разработки программных продуктов. Поэтому для упрощения разработки систем производители стараются предложить ПО для автоматизации полного цикла разработки информационных систем от моделирования бизнес-процессов, проектирования информационных систем и баз данных до разработки и тестирования. К таким средствам можно отнести MS Visual Studio Team System, линейки программных продуктов IBM Rational, Borland и др. В связи с возрастающей популярностью MS Visual Studio в этой статье хотелось бы остановиться именно на нем.

Microsoft выпускает различные редакции, ориентированные на определенные роли в программном проекте (архитектор, тестировщик и т.д.). Так, для разработчика баз данных было выпущено средство Visual Studio 2005/2008 Team Edition for Database. Но в этой редакции используется работа с базой данных на уровне кода, в то время как визуализация значительно упрощает работу специалиста. Для решения этой задачи можно использовать Visual Studio 2005/2008 Team System совместно с AllFusion ERwin Data Modeler.

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

Кроме того ERwin Data Modeler поддерживает прямое и обратное проектирование структуры базы данных, то есть Процесс генерации физической схемы базы данных из логической модели данных (прямое проектирование) и процесс генерации логической модели из физической базы данных (обратное проектирование.

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

ERwin позволяет Вам быстро создать модель данных путем обратного проектирования имеющейся базы данных. После того как Вы создали модель ERwin, Вы можете произвести обратное проектирование структуры базы данных, а затем легко перенести его в другой формат базы данных. Эта особенность значительно ускоряет и облегчает процесс разработки базы данных, например, в случае если вам нужно изменить что-либо в существующей структуре БД.

Рассмотрим, как выполнить такую интеграцию и сделать работу специалиста по разработке баз данных в Visual Studio Team Edition for Database еще удобнее.

Шаг 1: Установка Visual Studio Team Edition for Database:

  • Вставьте инсталляционный компакт-диск для Visual Studio Team Edition for Database в CD привод. Откроется мастер установки Visual Studio Team Edition for Database. Следуйте инструкциям мастера по установке.

Шаг 2: Установка AllFusion ERwin Data Modeler:

  • Вставьте инсталляционный компакт-диск для AllFusion ERwin Data Modeler r7.2 в CD привод. Откроется мастер установки AllFusion ERwin Data Modeler.
  • Следуйте инструкциям мастера по установке. В окне установки вы увидите компоненты программы, доступные для установки. Убедитесь что компонент VISUAL STUDIO TEAM EDITION FOR DATABASE PROFESSIONALS  активен, в противном случае отметьте его. Следуйте дальнейшим инструкциям по установке.
  • Введите номер лицензии, если AllFusion ERwin Data Modeler не был ранее установлен.
  • Перезагрузите компьютер.

Если же Вы установили ERwin Data Modeler r7.2 раньше Visual Studio или  без включенного компонента Visual Studio Team Edition For Database Professionals , следуйте этим инструкциям:

  • Вставьте инсталляционный компакт-диск для AllFusion ERwin Data Modeler r7.2 в CD привод. Откроется мастер установки AllFusion ERwin Data Modeler, закройте его.
  • Щелкните "Пуск", "Настройка", "Панель управления" и откройте "Установка и удаление программ".
  • Выберите AllFusion ERwin Data Modeler r7 из списка установленных программ и выберите "Изменить". Откроется мастер установки AllFusion ERwin Data Modeler.
  • Следуйте инструкциям мастера по установке. В окне установки вы увидите компоненты программы, доступные для установки/удаления. Активизируйте компонент Visual Studio Team Edition For Database Professionals . Следуйте дальнейшим инструкциям по установке.


 

Создание нового Проекта.

После установки обоих инструментов запустите Visual Studio.

Создайте новый проект, выбрав в меню File / New Project / Database Projects.

Выберите версию базы данных (2000 или 2005 в зависимости от той версии SQL с которой собираетесь работать).

Новый проект базы данных создан, теперь пользователь может добавлять новые Schema Objects или Scripts и т. д.

 

Подготовка Sample Project

В этом простом примере мы добавим новую таблицу в проект.

Щелчок правой кнопки мыши на папке "Tables" в навигаторе проекта вызовет контекстное меню, выберите Add / Table.

Теперь дайте папке имя и нажмите "Add".

По умолчанию добавляются две колонки, которые может отформатировать пользователь, редактируя SQL, как если бы вы были в любом текстовом редакторе. Этот редактор чувствителен к синтаксису как и SQL Query Analyzer.  Пользователь может видеть скрипт, который будет генерировать таблицу.

Определение колонок может быть отредактировано вручную.

 

Добавление ERwin Model в Visual Studio Team Edition For Database Professionals  Project

Вы можете добавить таблицу из модели ERwin используя два способа:

1. Щелкнуть правой кнопки мыши в области в пределах папки проекта в выбрать Add / ERwin Data Modeler Model в контекстном меню.

2. В главном меню выбрать Project / Add ERwin DATA MODELER Model (Alt + E - горячие клавиши для этого действия).

Будет запущено соединение с ERwin. Не закрывайте это окно. Закрытие этого окна приведет к прерыванию соединения между инструментами.

Добавление нового Visual Studio Team Edition For Database Professionals  редактора в Erwin.

Выберите Physical или комбинированный тип модели. Нажмите ОК и загрузится модель с определяемыми элементами Schema objects.

 

Синхронизация вашего проекта с изменениями, сделанными в ERwin.

 

В ERwin мы добавляем новый атрибут и делаем один из атрибутов первичным ключом (PK). Когда редактирование закончено закрываем модель нижним значком "х" в правом верхнем углу, как показано на рисунке.

Это вызовет диалог закрывания. Выберите "Save as .erwin file" на этом диалоге.

Модель ERwin закроется и мы возвратимся в Visual Studio, а колонка и индекс будут добавлены.

Изменения в вашем проекте, внесенные в модели ERwin.

Мы можем продолжить добавлять объекты в Solution Center (column_4).

Теперь мы можем обратиться к существующей модели, которая является частью проекта. Это можно обнаружить после всех свойств проекта. Используя функцию Open, модель можно открыть в ERwin.

После нажатия на "Open", модель загрузится в ERwin. Устраните разногласия, чтобы импортировать изменения, которые мы произвели в проекте.

В итоге, нажатие на кнопку Finish добавит пункты к модели, как мы указали в редакторе.

Для тех кому интересны редакции Visual Studio 2005/2008 Team System приводим ниже краткие аннотации.

  • Visual Studio Team Suite - Интегрированный пакет инструментов для проектировщиков приложений, программистов и специалистов по тестированию, с возможностями расширения.
  • Visual Studio Team Edition for Software Architects - Интегрированный инструмент для проектирования приложений, использующих службы, содержит графические конструкторы для архитекторов приложений, менеджеров корпоративных сетей и разработчиков.
  • Visual Studio Team Edition for Software Developers - Содержит средства анализа качества кода и его производительности, что помогает создавать надежные приложения и службы уровня mission-critical.
  • Visual Studio Team Edition for Software Testers - Набор интегрированных инструментов для тестирования приложений и служб, в том числе средств для нагрузочного тестирования, с помощью которых можно проверить производительность приложений до их поставки и установки.
  • Visual Studio Team Load Test Agent - Дополнительный модуль нагрузочного тестирования для использования с Visual Studio Team Edition for Software Testers. Позволяет имитировать большее количество пользователей и точнее измерять производительность.
  • Visual Studio Team Foundation Server - Сервер для организации работы в коллективах и эффективного обмена информацией по программным проектам. Участники проекта, в том числе и внешние, получают возможность анализировать ход и качество выполнения проекта. Для доступа к серверу необходима клиентская лицензия (CAL).
  • Visual Studio Team Edition for Database - Новый инструмент будет полезен широкому кругу БД-профессионалов: архитекторам, разработчикам, администраторам, тестировщикам. В него включены средства моделирования баз данных, управления изменениями в них, а также тестирования БД в различных режимах их применения.

Применение визуализации проектов, автоматизации выполнения задач и улучшенние функции моделирования пакета AllFusion ERwin Data Modeler компании СА позволяют заказчикам значительно сократить срок окупаемости при разработке программ в Microsoft Visual Studio 2005/2008 Team Edition for Database Professionals. Благодаря интеграции пользователи Visual Studio могут многократно использовать модели данных в собственных вычислительных средах.



 Распечатать »
 Правила публикации »
  Написать редактору 
 Рекомендовать » Дата публикации: 10.09.2008 
 

Магазин программного обеспечения   WWW.ITSHOP.RU
Microsoft Office 365 для Дома 32-bit/x64. 5 ПК/Mac + 5 Планшетов + 5 Телефонов. Подписка на 1 год.
erwin Data Modeler Navigator Edition r9.7 - Product plus 1 Year Enterprise Maintenance Commercial
Microsoft 365 Apps for business (corporate)
Microsoft 365 Business Standard (corporate)
Microsoft Windows Professional 10, Электронный ключ
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
Безопасность компьютерных сетей и защита информации
Новости ITShop.ru - ПО, книги, документация, курсы обучения
CASE-технологии
Программирование на Microsoft Access
Corel DRAW - от идеи до реализации
3D и виртуальная реальность. Все о Macromedia Flash MX.
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
 



    
rambler's top100 Rambler's Top100