mysql-应该为2个不同的父表使用2个相同的注释表的Db结构
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了mysql-应该为2个不同的父表使用2个相同的注释表的Db结构,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含824字,纯文字阅读大概需要2分钟。
内容图文
![mysql-应该为2个不同的父表使用2个相同的注释表的Db结构](/upload/InfoBanner/zyjiaocheng/886/6cba3f9d4f9a41ccb208b7e5d38b0864.jpg)
对于我正在处理的应用程序,这是一个棘手的设计问题.我的应用程序中有2个不同的项目,两个项目都将使用注释.什么但我无法决定如何设计数据库.
这里有2种可能性.第一个是每个需要注释的表的不同注释表(规范化方式):
movies -> movie_comments
articles -> article_comments
我想到的第二种方法是使用通用评论表,然后在评论和电影关系中具有多对多关系.例如
comments
comments_movies (movie_id, comment_id)
comments_articles (article_id, comment_id)
您认为最好的方法是什么,您能否给出充分的理由让我做出决定,您对此有何看法.
解决方法:
我个人选择第二个解决方案
comments
comments_movies (movie_id, comment_id)
comments_articles (article_id, comment_id)
仅对逻辑注释模型的表模型进行维护要简单得多,例如当您不想在注释中添加某些功能时,只需执行一次;或者当您不为特定用户计算注释时,因为在一个表中
当然,其他人也可以写出将其保存在多个表中的优点,但是您要征求意见,所以这是我的:)
内容总结
以上是互联网集市为您收集整理的mysql-应该为2个不同的父表使用2个相同的注释表的Db结构全部内容,希望文章能够帮你解决mysql-应该为2个不同的父表使用2个相同的注释表的Db结构所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。