书与书类别的对应关系
书与书类别的对应关系,有些人说是多对1,可以我觉得应该是多对多啊,因为一本书也可以属于一个类别啊,到底哪种关系才是正确的,另一个问题,用户和订单是什么关系,有些人说是1对多,但是我觉得是多对多啊,因为同一个订单也可以在不同用户出现啊,到底哪个是正确的,求大神完美解释 --------------------编程问答-------------------- 这个看你实际中的需求了。第一个,如果在实际中,我们规定一本书只属于一个类别,它就只能是一对多,如果规定可以属于多个类别,就可以是多对多。第二个一样。不过一个订单怎么着应该不会属于多个人吧。 --------------------编程问答-------------------- 第二个在发帖的时候没想清楚啊,第一个你说得挺对的~~ --------------------编程问答-------------------- 书和书类别可以是多对一,也可以多对多,只不过多对多关系在数据库中还需要创建一张中间表来存储多对多的关系。
至于用户和订单是一对多,因为没有用户,订单是不能单独存在的,所以即使多个订单的内容是一样的,它们对应的用户可能不一样,最关键的一条是创建时间不可能一样的。
补充:Java , Web 开发