Я проектирую базу данных и столкнулся с препятствием. Хорошо, это не так много, как просто то, что мне не нравится. У меня будет до 1000 различных сценариев, и в каждом сценарии мне нужно будет сохранить состояние каждого из 64 разных переключателей. Я работал в этом вокруг, насколько я могу и придумать следующее:Лучший дизайн базы данных?
Table Scenario
Scenario_ID
Scenario_Name
Table Toggles
Scenario_ID
Toggle_1
Toggle_2
...
...
Toggle_64
Это оставляет меня, что с 65 строки Переключает таблицу. Я продолжаю думать, что должен быть лучший способ, чем иметь 64 столбца «on» или «off», но я не понимаю, что это может быть. Я не хочу сохранять состояние переключения в CSV в одном столбце, потому что он будет постоянно меняться и должен анализироваться довольно часто. Мне было бы намного легче обновить таблицу, просто обновив Toggle_14 до «off», вместо того, чтобы анализировать CSV, изменять его и перезагружать. Есть предположения?
Допустимый вариант, но помните, что вы получите тонкие ушибы и сложные запросы, если вы используете переключатели для предикатов в предложении where. –