Я пытаюсь создать схему базы данных для веб-приложения, которое служит в качестве панели.Дизайн базы данных - приборная панель
- Там может быть любым количество щитков (Пользователь может создать новую приборную панель)
- Каждого Dashboard связан с группами (около 10-25 команд на приборную панель)
- Каждых команды имеют член (около 10 членов за команда)
- Каждый член имеет имя, роль, адрес электронной почты
- Каждая команда представляет еженедельные отчеты по форме (около 12 вопросов. Все вопросы одинаковы для каждой команды, за исключением одного вопроса)
- ответы форма хранятся в го e.
- На основе ответов еженедельной формы предупреждения отображаются на панели инструментов (веб-приложение). Есть поля, такие как Команды вопросы, Количество заседаний, пропущенных членом, и т.д.
Что я сделал до сих пор Это правильный способ разработки базы данных? Можно ли это улучшить? Я использую Django для создания веб-приложения и базы данных SQLite3.
Спасибо. Мне нравится идея четырех таблиц для вопросов опроса и ответов. – Ibrahim