|
| |
Как мне правильно применять ограничения
ссылочной целостности?
Майкл Рид mreed@radiix.com
Имеются по крайней мере три причины НЕ
создавать ссылочную целостность посредством
оператора CREATE TABLE
- Когда Вы создаете ограничения ссылочной
целостности, Вы знаете, что неявно создаете
индексы. Индексы будут уничтожены вместе с
ограничениями ссылочной целостности, если они
были созданы неявно и вы захотите удалить
ограничения ссылочной целостности. Явно
создаете индексы, а затем накладываете
ограничения ссылочной целостности, существующие
индексы будут использоваться для поддержания
этих ограничений
- Если Вы захотите фрагментировать ваши таблицы,
Вы вероятно захотите создавать Ваши индексы
явно, хранить их отдельно от таблиц, а возможно
применять detach-индексы. Вы не можете делать это в
случае неявного создания индексов.
- Над неявно созданными индексами не может быть
выполнена операция alter to cluster.
Informix-FAQ by David Williams djw@smooth1.demon.co.uk
пункт 5.13
|