两个表之间的一对多关系应该用两个还是三个表来实现? 例如,我们应该有:数据库中的一对多关系 - 设计概念
author(id,otherAttributtes)
books(id,authorid,otherAttributes)
或
author(id,otherAttributtes)
books(id,otherAttributes)
authorConnectsBooks(authorid,booksid)
我更喜欢第一种方法,但我已经看到了第二个和更复杂的应用了很多次。第一种方法有什么缺点,或者只是个人的方法?
感谢您的答案! (这个例子是随机的,我只是想展示一对多的关系) – user666 2012-04-13 17:33:21