Когда Вы производите обратное проектирование базы данных, ERwin импортирует информацию относительно физической памяти для таблиц и индексов, которая определяет, в каком месте эти объекты физически хранятся на сервере. Если у Вас установлена СУБД ORACLE, SYBASE или Microsoft SQL Server, то редактор Index выводит на экран информацию относительно физической памяти для каждого индекса.
Аналогично, если Вы создаете индекс и у Вас установлена СУБД ORACLE, SYBASE или SQL Server, то Вы можете выбирать, где будет храниться индекс, и (или) изменять параметры хранения в редакторе ERwin Index таким же образом, как Вы задаете параметры хранения для таблиц, генерируемых ERwin в редакторе Table Property.
ERwin позволяет Вам изменять любые физические параметры, выводимые на экран в редакторе Index. В дальнейшем Вы можете экспортировать значения параметров физической памяти в базу данных в процессе генерации схемы.
Если у Вас установлена база данных ORACLE, SYBASE или SQL Server, Вы можете также создать новый объект физической памяти, открывая редактор <DB> Physical Object из редактора Index. В редакторе Index для ORACLE нажмите кнопку 'Physical Object...'. В редакторах Index для SYBASE и SQL Server нажмите на кнопку 'Segment...' для входа в редактор Physical Object для Вашей СУБД.
Данная таблица кратко описывает режимы физических параметров, доступные в редакторах Index для СУБД ORACLE, SYBASE и SQL.
| Режим физического хранения | Для чего используется режим |
| ORACLE | |
| PCTFREE | Задает размер пространства, которое нужно оставить свободным для обновлений и вставок в каждом блоке данных. |
| NO SORT | Ускоряет создание индекса, если данные расположены физически по порядку. Если в окне стоит Х, то значения индекса не сортируются. Если окно пустое, то значения индекса сортируются. |
| INITTRANS | Задает параметры для команды СУБД CREATE TABLE. |
| MAXTRANS | Задает параметры для команды СУБД CREATE TABLE. |
| SQL И SYBASE | |
| IGNORE | Разрешает или запрещает использование повторяющихся значений ключа в таблице с уникальным индексом (кластеризованным или некластеризованным). Если в окне стоит Х, то повторяющиеся значения не допускаются. Если окно пустое, то повторяющиеся значения разрешаются. |
| SORTED DATA | Ускоряет создание индекса, если данные расположены физически по порядку. Если в окне стоит Х, то значения индекса не сортируются. Если окно пустое, то значения индекса сортируются. |
| DUP ROW | Разрешает или запрещает использование повторяющихся значений ключа в таблице с кластеризованным индексом. Если в окне стоит Х, то повторяющиеся значения не допускаются. Если окно пустое, то повторяющиеся значения разрешаются. |
| FILL_FACTOR | Задает, сколько данных можно добавить к странице данных при создании индекса. |
Когда Вы производите обратное проектирование базы данных, ERwin импортирует информацию относительно физической памяти для таблиц и индексов, которая определяет, в каком месте эти объекты физически хранятся на сервере. Если у Вас установлена СУБД ORACLE, SYBASE или Microsoft SQL Server, то редактор Index выводит на экран информацию относительно физической памяти для каждого индекса.
Аналогично, если Вы создаете индекс и у Вас установлена СУБД ORACLE, SYBASE или SQL Server, то Вы можете выбирать, где будет храниться индекс, и (или) изменять параметры хранения в редакторе ERwin Index таким же образом, как Вы задаете параметры хранения для таблиц, генерируемых ERwin в редакторе Table Property.
ERwin позволяет Вам изменять любые физические параметры, выводимые на экран в редакторе Index. В дальнейшем Вы можете экспортировать значения параметров физической памяти в базу данных в процессе генерации схемы.
Если у Вас установлена база данных ORACLE, SYBASE или SQL Server, Вы можете также создать новый объект физической памяти, открывая редактор <DB> Physical Object из редактора Index. В редакторе Index для ORACLE нажмите кнопку 'Physical Object...'. В редакторах Index для SYBASE и SQL Server нажмите на кнопку 'Segment...' для входа в редактор Physical Object для Вашей СУБД.
Данная таблица кратко описывает режимы физических параметров, доступные в редакторах Index для СУБД ORACLE, SYBASE и SQL.
| Режим физического хранения | Для чего используется режим |
| ORACLE | |
| PCTFREE | Задает размер пространства, которое нужно оставить свободным для обновлений и вставок в каждом блоке данных. |
| NO SORT | Ускоряет создание индекса, если данные расположены физически по порядку. Если в окне стоит Х, то значения индекса не сортируются. Если окно пустое, то значения индекса сортируются. |
| INITTRANS | Задает параметры для команды СУБД CREATE TABLE. |
| MAXTRANS | Задает параметры для команды СУБД CREATE TABLE. |
| SQL И SYBASE | |
| IGNORE | Разрешает или запрещает использование повторяющихся значений ключа в таблице с уникальным индексом (кластеризованным или некластеризованным). Если в окне стоит Х, то повторяющиеся значения не допускаются. Если окно пустое, то повторяющиеся значения разрешаются. |
| SORTED DATA | Ускоряет создание индекса, если данные расположены физически по порядку. Если в окне стоит Х, то значения индекса не сортируются. Если окно пустое, то значения индекса сортируются. |
| DUP ROW | Разрешает или запрещает использование повторяющихся значений ключа в таблице с кластеризованным индексом. Если в окне стоит Х, то повторяющиеся значения не допускаются. Если окно пустое, то повторяющиеся значения разрешаются. |
| FILL_FACTOR | Задает, сколько данных можно добавить к странице данных при создании индекса. |
| СУБД | Максимальная длина имени индекса | Поддерживается ли сортировка по убыванию | Поддерживаются ли кластеризованные индексы | Поддерживаются ли характеристики физического хранения |
| DB2 | 18 | ДА | ДА | НЕТ |
| SQL Server | 30 | НЕТ | ДА | ДА |
| Rdb | 30 | ДА | ДА | НЕТ |
| ORACLE | 30 | ДА | НЕТ | ДА |
| SQL Base | 18 | ДА | ДА (хешированные) | НЕТ |
| WATCOM | 128 | ДА | ДА | НЕТ |
| Ingres | 24 | ДА | ДА | НЕТ |
| SYBASE | 30 | НЕТ | НЕТ | ДА |
| AS/400 | 30 | ДА | ДА | НЕТ |
| NetWare SQL | 20 | НЕТ | НЕТ | НЕТ |
| INFORMIX | 18 | ДА | ДА | НЕТ |
| Progress | 30 | ДА | ДА | НЕТ |
| СУБД | Максимальная длина имени индекса | Поддерживается ли сортировка по убыванию | Поддерживаются ли кластеризованные индексы | Поддерживаются ли характеристики физического хранения |
| DB2 | 18 | ДА | ДА | НЕТ |
| SQL Server | 30 | НЕТ | ДА | ДА |
| Rdb | 30 | ДА | ДА | НЕТ |
| ORACLE | 30 | ДА | НЕТ | ДА |
| SQL Base | 18 | ДА | ДА (хешированные) | НЕТ |
| WATCOM | 128 | ДА | ДА | НЕТ |
| Ingres | 24 | ДА | ДА | НЕТ |
| SYBASE | 30 | НЕТ | НЕТ | ДА |
| AS/400 | 30 | ДА | ДА | НЕТ |
| NetWare SQL | 20 | НЕТ | НЕТ | НЕТ |
| INFORMIX | 18 | ДА | ДА | НЕТ |
| Progress | 30 | ДА | ДА | НЕТ |