兩個表之間的一對多關係應該用兩個還是三個表來實現? 例如,我們應該有:數據庫中的一對多關係 - 設計概念
author(id,otherAttributtes)
books(id,authorid,otherAttributes)
或
author(id,otherAttributtes)
books(id,otherAttributes)
authorConnectsBooks(authorid,booksid)
我更喜歡第一種方法,但我已經看到了第二個和更復雜的應用了很多次。第一種方法有什麼缺點,或者只是個人的方法?
感謝您的答案! (這個例子是隨機的,我只是想展示一對多的關係) – user666 2012-04-13 17:33:21