我现在有一个member(用户表)里面存放了一个用户的所有信息。还有一个hobby(爱好表)里面存放所有的爱好。现在我需要给用户存放hobby表里面的爱好。我是应该直接在member表里面加一个hobby字段,然后存放爱好表里面的ID如(1,2,3),还是应该再一个表来存放用户跟爱好的关系呢?或者还有没有其它更好的可能,**注意:一个用户可以有多个爱好,而以后我只需要查询某一个爱好的人有那些。**
3条回答
- 海泪知己 2014-11-26 05:21关注
这个还是要根据你的需要来定, 如果说以后都是以用户来查询爱好的话, 当然是放在member表会好些, 如果后面要根据爱好来查询的话, 当然是再建一张用户和爱好的关联表; 我个人倾向建关联表,这样数据结构清晰,后面如果需求变了,不至于要修改数据库。
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 gwas 分析-数据质控之过滤稀有突变中出现的问题
- ¥15 没有注册类 (异常来自 HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG))
- ¥15 知识蒸馏实战博客问题
- ¥15 用PLC设计纸袋糊底机送料系统
- ¥15 simulink仿真中dtc控制永磁同步电机如何控制开关频率
- ¥15 用C语言输入方程怎么
- ¥15 网站显示不安全连接问题
- ¥15 51单片机显示器问题
- ¥20 关于#qt#的问题:Qt代码的移植问题
- ¥50 求图像处理的matlab方案