Я работаю над проектом с большей структурой базы данных, чем когда-либо раньше. У меня есть вопросы относительно доступа к определенным таблицам.
Я сейчас проектирую свой ERD и имею несколько таблиц модулей
«Модули», «Подмодули1» и «Подмодули2».
Как показано на диаграмме ниже, Модули имеют 1-м отношение с SubModules1, а SubModules1 имеют 1-м отношение с SubModules. Существует таблица ошибок, в которой я хочу хранить ошибки, связанные с модулем или подмодулем, к которому он принадлежит.
Вопрос:
Необходимо ли связывать все таблицы модулей с таблицей ошибок по отдельности, или можно получить доступ ко всем подмодулям через таблицу модулей, поскольку тот подключен к подмодулю1 и т. Д.?
Примечание. Требование — доступ к данным из БД с использованием PHP + Laravel 5.3 Framework.
Задача ещё не решена.
Других решений пока нет …