Мы имеем ситуацию, когда таблица «A» является родительской таблицей, и, вероятно, существует около дюжины таблиц, которые являются дочерними элементами «A». В каждом случае существует соотношение 1: M между «A» и таблицами детей.Преобразование отношения 1: M к соотношению 1: 1
Вчера было решено, что эти дюжины отношений 1: M должны быть преобразованы в соотношение 1: 1. Таким образом, для каждой из десятков дочерних таблиц разработчик помещает уникальный индекс в столбец FK, который привязывает таблицу к «A». Это был его способ обеспечить связь 1: 1.
Я предложил ему, чтобы он, возможно, должен был удалить столбец FK в каждой из дочерних таблиц и создал столбец FK в таблице «A», который ссылался на каждую из дочерних таблиц. Он поставил под сомнение этот подход, потому что для каждой строки в «А» многие из столбцов FK столбцов будут нулевыми, потому что они не всегда требуются.
Каким будет желаемый подход в этой ситуации?
Спасибо - Рэнди