我启动了一个应用程序,最初是一个测试平台——用户管理和可以查看员工测试的经理。
最近,功能已扩展(尚未构建)以允许用户代替员工完成测试——基本上是添加一条记录,但没有用户。
我为此使用了三个表:用户(包含用于登录/安全的用户信息)、配置文件(所有个人信息:地址、身高等)和调查(包含用户的调查答案)。
如何扩展我的应用程序以包含此功能而对结构的更改最少?
我认为最好的方法是将记录插入表配置文件和调查,并且没有用户名/密码/电子邮件?必须有一个 user_id 关联 b/c 表通过 user_ids 链接...