Обсуждение вопросов, связанных с компанией Computer Associates, ее продуктами ERwin Data Modeler, ERwin Web Portal, ARCserve и др.
|
Алексей пишет 31.03: >Сделана модель в ERWin-е на физическом уровне. >Необходимо на логическом уровне переименоватьатрибуты. >Начинаю делать -> переименовываются названия атрибутов и на >физическом уровне. >Как быть???
Добрый день, Алексей.
Классическая ситуация, когда есть база данных, нужно ее задокументировать, в частности построить модель в понятных всем терминах. В этом случае с помощью обратного инжиниринга создается смешанная логико-физическая модель. В этой модели переходят на логический уровень, заменяют термины физ уровня на термины логического уровня. При этом переименование атрибутов на логике !! не влечет изменение имен колонок на физическом уровне модели.
Если стоит задача спроектировать и затем сгенерировать базу данных, то модель создается, начиная с логического уровня. Только потом переходят на физический уровень и корректируют имена колонок на физ уровне. После коррекции имен колонок на физ уровне, переименование соответсвующих атрибутов на лог уровне не будет влиять на физический уровень.
Кроме этого можно воспользоваться стандартом именования Erwin (tools\Names), определив правила преобразования атрибутов в колонок (с помощью макросов или с помощью словаря).
С уважением, Татьяна Точилкина |
Ответить на сообщение » |
Автор:
Алексей
|
Дата: 31.03.2006 10:54 |
|
Сделана модель в ERWin-е на физическом уровне. Необходимо на логическом уровне переименоватьатрибуты. Начинаю делать -> переименовываются названия атрибутов и на физическом уровне. Как быть??? |
Ответить на сообщение » |