Я пытался спроектировать базу данных в соответствии с концепцией проекта и столкнулся с чем-то горячо обсуждаемым. Я прочитал несколько статей и ответы на некоторые вопросы о переполнении стека, в которых говорится, что хранить (или почти никогда) в поле зрения список идентификаторов и т. П. - все данные должны быть реляционными и т. Д.
Проблема, с которой я сталкиваюсь, заключается в том, что я пытаюсь назначить задачу. Люди будут создавать задачи, назначать их нескольким людям и сохранять в базу данных.
Конечно, если я сохраню эти задачи по отдельности в «Персоне», мне понадобятся десятки фиктивных столбцов «TaskID» и микро-управление ими, поскольку, скажем, одному человеку может быть назначено от 0 до 100 задач.
Опять же, если я сохраню задачи в таблице «Задачи», мне понадобятся десятки фиктивных столбцов «PersonID» и микро-управление ими - та же проблема, что и раньше.
Для такой проблемы можно ли сохранить список идентификаторов, принимающих ту или иную форму, или я просто не думаю о другом способе, которым это можно достичь без нарушения принципов?
VARCHAR ARRAY
) для хранения списка тегов. Вероятно, это не то, как они в конечном итоге будут храниться в дальнейшем, но списки могут быть чрезвычайно полезны на этапах создания прототипов, когда вам не на что больше указывать и вы не хотите создавать всю схему базы данных, прежде чем сможете делай что-нибудь еще