书与书类别的对应关系

lzm3v3 2012-10-19 11:17:32
书与书类别的对应关系,有些人说是多对1,可以我觉得应该是多对多啊,因为一本书也可以属于一个类别啊,到底哪种关系才是正确的,另一个问题,用户和订单是什么关系,有些人说是1对多,但是我觉得是多对多啊,因为同一个订单也可以在不同用户出现啊,到底哪个是正确的,求大神完美解释
...全文
242 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
xwqfudimo 2012-10-19
  • 打赏
  • 举报
回复
书和书类别可以是多对一,也可以多对多,只不过多对多关系在数据库中还需要创建一张中间表来存储多对多的关系。
至于用户和订单是一对多,因为没有用户,订单是不能单独存在的,所以即使多个订单的内容是一样的,它们对应的用户可能不一样,最关键的一条是创建时间不可能一样的。
lzm3v3 2012-10-19
  • 打赏
  • 举报
回复
第二个在发帖的时候没想清楚啊,第一个你说得挺对的~~
mengmingtao 2012-10-19
  • 打赏
  • 举报
回复
这个看你实际中的需求了。第一个,如果在实际中,我们规定一本书只属于一个类别,它就只能是一对多,如果规定可以属于多个类别,就可以是多对多。
第二个一样。不过一个订单怎么着应该不会属于多个人吧。

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧