5
ния будет освещен процесс создания сущностей, процесс установ-
ления связей между сущностями, будет рассмотрена группировка
сущностей по областям, процессы прямого и обратного проектиро-
вания.
Цель: получить теоретические основы и практические навыки
создания логического и физического уровней моделей баз данных.
Задачи:
1. Получить навык создания логического уровня модели баз
данных.
2. Научиться
создавать физический уровень модели базы
данных.
3. Приобрести навык преобразования моделей данных.
1 Общие сведения о AllFusion Erwin Data Modeler
AllFusion ERwin Data Modeler (ERwin) – мощный и удобный
инструмент для построения модели базы данных. AllFusion ERwin
Data Modeler позволяет проектировать, документировать и сопро-
вождать базы данных, хранилища данных и витрины данных (data
marts). Создав наглядную модель базы данных, вы сможете опти-
мизировать структуру БД и добиться её полного соответствия тре-
бованиям и задачам организации. Визуальное моделирование по-
вышает качество создаваемой
базы данных, продуктивность и ско-
рость её разработки. ERwin имеет два уровня представления моде-
ли – логический и физический, причем модель данных может со-
держать как оба уровня, так и один из них. Модели, содержащие
только один уровень, могут быть синхронизированы, что очень
удобно при создании гетерогенных (разнородных) информацион-
ных систем. На логическом
уровне данные не связаны с конкретной
СУБД, поэтому могут быть наглядно представлены даже для не-
специалистов. Физический уровень данных – это, по существу,
отображение системного каталога, который зависит от конкретной
реализации СУБД. Создание одного логического и нескольких со-
ответствующих ему физических уровней данных позволяет вести
одновременную разработку баз данных для нескольких
СУБД. ER-
win позволяет проводить процессы прямого и обратного проекти-
рования баз данных, т.е. по модели данных можно сгенерировать
схему базы данных или автоматически создать модель данных на
основе информации системного каталога. Кроме того, ERwin по-