Мне вот щас предстоит создать заново модель-аналог той что была на MSSQL. Там пол сотни таблиц с огромным количеством связей. Если я буду эти отношения руками создавать, я сойду с ума. Это на неделю работы и отладки, а то и больше. Надо чтобы студия из базы создала модель максимально похожей на ту, что была в MSSQL, поэтому ключи нужны. Мне проще будет создать ключи, создать модель, а потом ключи поубивать...

Да и вообще, у каждого наверное есть большие таблицы, ссылающиеся на махонькие справочники. И что же, всем ключи не делать? Это большая проблема у фаербёда что индексы всегда создаются. Я в МССКЛ создаю внешний ключ без индекса, а потом отдельно создаю индекс композитный для большей уникальности. И этот подход себя прекрасно зарекомендовал.

Ответить