В настоящее время я работаю над онлайн-тестовым приложением с ограниченным временем ответа и т. Д. Самая большая проблема для меня - это создание базы данных. У меня есть пара идей, но у меня много проблем с реализацией при управлении данными.Ищете руководство
Общая идея:
Пользователи разделены на группы. Один пользователь может принадлежать более чем одной группе. Испытания назначаются группам пользователей. Один тест может быть назначен более чем одной группе.
Трудная часть для меня - как представить отношение. Является ли стек идентификаторов групп, разделенных, например. ',' в столбце таблицы пользователей или нет. То же самое касается тестов. Если я сделаю то, что написал выше, возникнут некоторые трудности с поиском.
Мне просто нужно руководство для работы.