2010-12-01 2 views
0

Когда мы создаем внешний ключ в таблице, он всегда становится дублирующим индексом?Внешние ключи в таблицах

+5

Пожалуйста, укажите используемую систему баз данных и объясните, что вы подразумеваете под "duplicate index". Кроме того, вы должны принять больше ответов, если хотите, чтобы люди приложили усилия к вашим вопросам. – TToni 2010-12-01 14:27:06

ответ

0

В DB2 for z/OS, если вы создаете таблицу с внешним ключом, вам не нужно определять индекс в своем столбце.

Индекс не будет определяться автоматически при создании таблицы. Если вы хотите, вы можете создать его отдельно (через инструкцию CREATE INDEX). Я считаю, что обычно определить индекс, который включает столбцы (ы) внешнего ключа, но это не является обязательным требованием. Все зависит от того, как ваше приложение обращается к данным.

Для получения информации о ключах DB2 отметьте это: http://publib.boulder.ibm.com/infocenter/zos/basics/index.jsp?topic=/com.ibm.db2z.doc.intro/db2z_keys.html.

Смежные вопросы