у одного автора может быть много статей. Одна статья может принадлежать нескольким авторам. Автор и стьатья это 2 отдельные таблицы. Делаете таблицу "автор-статья", которая хранит айди автора, айди статьи и собственный айди (праймари ключ)
В чём удобство моей текущей модели: Обновления таблицы упрощенные. Например, склад перестал использовтаь товар. Пользователь его убирает. Обновляется строка с товаром. А в модели many-to-many, мне нужно как-то определить, какой-товар удалился. Хотя, просто сравнить старые данные базы, и данные от пользователя.