- •Отчет по производственно-технологической практике
- •Москва 2012 год
- •1. Введение
- •2. Описание объекта автоматизации.
- •2.1. Краткое описание
- •2.2.Структура объекта
- •2.3. Описание процесса приобретения и движения лекарственных средств
- •3. Обзор программных средств
- •3.1. На этапе проектирования
- •3.2. На этапе интеграции в субд
- •3.2.5. Линтер
- •4. Описание информационной модели
- •4.1. Описание логической модели
- •4.2. Описание физической модели для sql Anywhere и Oracle
3. Обзор программных средств
3.1. На этапе проектирования
Для проектирования логической и физической моделей данных используются CASE- средства.
CASE (англ. Computer-Aided Software Engineering) — набор инструментов и методов программной инженерии для проектирования программного обеспечения, который помогает обеспечить высокое качество программ, отсутствие ошибок и простоту в обслуживании программных продуктов.
Также под CASE понимают совокупность методов и средств проектирования информационных систем с интегрированными автоматизированными инструментами, которые могут быть использованы в процессе разработки программного обеспечения.
В ходе практической работы используемым видом CASE-средств является
Erwin.
3.1.1. ERwin
AllFusion ERwin Data Modeler (ранее: ERwin) - CASE-средство для проектирования и документирования баз данных, которое позволяет создавать, документировать и сопровождать базы данных, хранилища и витрины данных. Модели данных помогают визуализировать структуру данных, обеспечивая эффективный процесс организации, управления и администрирования таких аспектов деятельности предприятия, как уровень сложности данных, технологий баз данных и среды развертывания.
AllFusion ERwin Data Modeler (ERwin) предназначен для всех компаний, разрабатывающих и использующих базы данных, для администраторов баз данных, системных аналитиков, проектировщиков баз данных, разработчиков, руководителей проектов. AllFusion ERwin Data Modeler позволяет управлять данными в процессе корпоративных изменений, а также в условиях стремительно изменяющихся технологий.
AllFusion ERwin Data Modeler (ERwin) позволяет наглядно отображать сложные структуры данных. Удобная в использовании графическая среда AllFusion ERwin Data Modeler упрощает разработку базы данных и автоматизирует множество трудоемких задач, уменьшая сроки создания высококачественных и высокопроизводительных транзакционных баз данных и хранилищ данных. Данное решение улучшает коммуникацию в вашей организации, обеспечивая совместную работу администраторов и разработчиков баз данных, многократное использование модели, а также наглядное представление комплексных активов данных в удобном для понимания и обслуживания формате.
Ключевыми характеристиками AllFusion ERwin Data Modeler 7 являются:
Синхронизация моделей/баз данных
Автоматизированное создание структуры базы данных и обратное проектирование
Публикация моделей
Поддержка нотаций: IDEF1x, IE, Dimensional
Возможна совместная работа группы проектировщиков (с помощью среды AllFusion Model Manager (ModelMart))
Документирование структур баз данных
Перенос структур баз данных (но не самих данных) из одного типа СУБД в другой
Кому нужен AllFusion ERwin Data Modeler 7 (ERwin): всем компаниям, разрабатывающим и использующим базы данных. Администраторам баз данных, системным аналитикам, проектировщикам БД, разработчикам, руководителям проектов.
Дополнительные аргументы для разработчиков ПО:
позволяет получить точную и наглядную информацию, где хранятся данные и как получить к ним доступ.
позволяет, используя визуальные средства, описать структуру БД, а затем автоматически сгенерировать файлы данных для любого типа СУБД.
Дополнительные аргументы для администраторов баз данных:
позволяет максимально повысить производительность информационной системы благодаря поддержке работы с БД на физическом уровне, учитывая особенности каждой конкретной СУБД.
уменьшит число рутинных операций, облегчит и сократит работу.
Дополнительные аргументы для руководителей:
повышает гибкость и эффективность организации за счёт возможности быстрой адаптации базы данных к меняющимся потребностям рынка.
использование профессиональных средств - фактор конкурентной борьбы.
Дополнительные аргументы для руководителей проектов:
ERwin поможет тщательно задокументировать структуру БД
позволит получить отчеты презентационного качества
через AllFusion Model Manager возможно эффективное управление ходом проектирования.
Дополнительные аргументы для крупных компаний:
документирование собственной ИС. Если этого не делать, может возникнуть путаница.
при переходе на другие СУБД - нет проблем.
Дополнительные аргументы для системных интеграторов:
Поддержка различных типов СУБД (ERwin Data Modeler поддерживает СУБД более 20 производителей).
поможет подстроиться под изменяющиеся требования заказчика.
ERwin поддерживает следующие СУБД:
Oracle
DB2/UDB (включая iSeries)
SQL Server
Teradata
ODBC
Sybase
Informix
Ingres
Progress
Access
ERwin поддерживается следующими ОС:
Windows 2000
Windows XP
Windows 2003 Server