Informix Logo


Как мне правильно применять ограничения ссылочной целостности?

Майкл Рид mreed@radiix.com

Имеются по крайней мере три причины НЕ создавать ссылочную целостность посредством оператора CREATE TABLE

  1. Когда Вы создаете ограничения ссылочной целостности, Вы знаете, что неявно создаете индексы. Индексы будут уничтожены вместе с ограничениями ссылочной целостности, если они были созданы неявно и вы захотите удалить ограничения ссылочной целостности. Явно создаете индексы, а затем накладываете ограничения ссылочной целостности, существующие индексы будут использоваться для поддержания этих ограничений
  2. Если Вы захотите фрагментировать ваши таблицы, Вы вероятно захотите создавать Ваши индексы явно, хранить их отдельно от таблиц, а возможно применять detach-индексы. Вы не можете делать это в случае неявного создания индексов.
  3. Над неявно созданными индексами не может быть выполнена операция alter to cluster.

Informix-FAQ by  David Williams djw@smooth1.demon.co.uk пункт 5.13


Украинская баннерная сеть
 

[Home]

Сайт поддерживается группой пользователей Информикс на Украине.

Hosted by NO-more.