В DB2 для z / OS, если вы создаете таблицу с внешним ключом, вам не нужно определять индекс для ее нижележащего столбца.
Индекс не будет определен автоматически при создании таблицы. Если вы хотите один, вы можете создать его отдельно (с помощью оператора CREATE INDEX
). Я думаю, что обычно определяют индекс, который включает столбцы внешнего ключа, но это не является обязательным требованием. Все зависит от того, как ваше приложение обращается к данным.
Для обзора ключей DB2, проверьте это: http://publib.boulder.ibm.com/infocenter/zos/basics/index.jsp?topic=/com.ibm.db2z.doc.intro/db2z_keys.html.