Информационное моделирование в ERwin Лавров Владислав (l-vv@r66.ru) Спецвыпуск: Хакер, номер #052, стр. 052-028-7 Готовая СУБД к твоим услугам! Чтобы посмотреть созданную структуру, открывай файл в Access 2000. Вместо заключения Конечно, те функции, о которых я рассказал, не полностью раскрывают таланты ERwin'а. Ты, конечно же, понял главное: это программа очень полезна для разработчика баз данных! Если когда-нибудь тебе предложат заниматься моделированием, знай, что ERwin поможет тебе решить многие проблемы. Обратимые превращения ERwin умеет не только превращать ER-модель в физическую, но и наоборот. Пригодится, например, на случай если ты сменил какого-нибудь сисадмина БД, а тебе в добавление к его наследству достались еще и новые поставленные задачи. И тут на помощь тебе придет только ERwin. Обратное проектирование (Reverse engineering), то есть восстановление информационной модели по существующей базе данных, применяется после решения создать новую СУБД или расширить (изменить) существующую структуру. После завершения процесса восстановления модели ERwin автоматически "раскладывает" таблицы на диаграмме. Теперь можно выполнять модификации уже с использованием логической схемы: добавлять сущности, атрибуты, комментарии, связи и т.д. По завершении изменений выполняется одна команда - синхронизации (Complete Compare), и все осуществленные изменения перейдут в реальную СУБД. Если, конечно, ты согласишься с ними :). Все примеры приведены для версии ERwin 4.0. За совместимость в других версиях не отвечаю :). ERwin надежно хранит твою модель в файле с расширением *.er1. Предыдущая копия твоего файла создается автоматически в файле *.BK1. Моделирование в ERwin основывается на методологии проектирования информационных систем, которая изначально была разработана для вооруженных сил США. Если модель сложная, то есть включает много сущностей, ее можно разделить на фрагменты и помещать в разные области диаграммы. Познакомься со вкладкой Subject Area - и все поймешь сам. Зависимая сущность может наследовать один и тот же ключ от нескольких родительских сущностей. За более подробной информацией по программе ERwin обращайся по адресу: www.interface.ru/ca/ERwin.htm, а по деятельности разработчика (компании Computer Associates) - www.interface.ru/ca/cah.htm. |