Я даже не знаю, правильный ли это термин.
Можно ли знать, что я крупный новичок!
У меня есть три таблицы: пользователи, профили и опрос. Каждое поле имеет user_id в качестве первого поля (автоинкремент для пользователей), и все они связаны ограничением внешнего ключа, CASCADE on DELETE.
В настоящее время для каждого пользователя, скажем, user_id 1, у них есть соответствующая запись в других таблицах. Для профилей в нем перечислены все их данные, а в таблице опроса содержится вся информация об их опросах.
Теперь я должен что-то изменить ... штопать охват ползучести . Пользователи должны иметь возможность иметь несколько результатов опроса. Я полагаю, что это будет похоже на таблицу комментариев для блога ...
Все мое приложение основано на идее, что один пользователь связан с ограничивающим профилем и опросом.
Как мне структурировать мою БД?
Как мне создать базу данных моего приложения, чтобы у пользователя было несколько тестов / профилей для теста?
Пожалуйста, помогите! Любые советы, информация и личные знания приветствуются!
Прямо сейчас единственный способ, которым я знаю, как сопровождать моего клиента, - это создать псевдопользователя для каждого теста (так ненужного) и перечислить его в таблицу представления (называемую «вашими тестами») - - они получаются из БД, говоря: где user_id = manager_id