Если после того, как Вы закончите обратное проектирование базы данных, Вы измените колонки, порядок сортировки или какие-либо другие характеристики индекса в ERwin, возникнут %противоречия между индексной информацией, хранящейся в модели ERwin, и определениями, хранящимися на сервере. Когда это происходит, Вы можете изменить определения индексов в схеме, удаляя старые таблицы и генерируя новые, используя для этого возможности, предоставляемые редактором <DB> Schema Generation Report.
Для того чтобы изменить определения индексов в схеме, войдите в редактор <DB> Schema Generation Report и щелкните по окнам check box DROP TABLE и CREATE TABLE, которые находятся в групповом окне 'Table Option', чтобы указать, что Вы хотите удалить информацию, содержащуюся в выбранных Вами таблицах, и заменить ее новой информацией, которую генерирует ERwin. Когда Вы повторно создаете таблицу (таблицы), убедитесь, что Вы выбрали режимы индексирования, которые Вы хотите включить в схему, такие, как Primary Key, Alternate Key, Clustered и другие режимы, поддерживаемые Вашей СУБД.
Когда Вы используете редактор Schema Generation Report для изменения информации в базе данных, ERwin позволяет Вам выбирать конкретные таблицы, которые Вы хотите создать заново, так чтобы это не отражалось на тех таблицах, которые не изменяются. Нажмите кнопку 'Filter...', которая находится внизу редактора, и войдите в редактор Report Filter, который содержит список всех сущностей (логических имен) в текущей области. Список находится в окне 'Report Filter'. Пользуясь кнопками 'Remove' и 'Remove All', исключите из списка сущности, которые Вы не хотите создавать заново. Если Вы передумали, то включите в список таблицы, которые Вы до этого удалили, пользуясь кнопками 'Add' и 'Add All'.
Когда Вы нажимаете кнопку 'Preview...' в редакторе <DB> Schema Generation Report, Вы можете просмотреть выражения DROP TABLE и SELECT TABLE для выбранной таблицы.
Как изменить определения индексов
1. Дайте команду меню Server '<DB> Schema Generation...' для входа в редактор <DB> Schema Generation Report.