我已經創建了下面的表格:一對一關係還是使用相同的表?
Animes(ID,標題,日期),漫畫(ID,標題,日期),TVSeries(ID,標題,季節,情節,日期)
他們中的一些已經擁有導演,流派,文章等的外鍵(用於一對多或多對多關係)。
現在我想創建另外兩個表評論(id,評級,日期)和帖子(id,thumbid,articleid,reviewid)。 審查是關於一個動畫和/或漫畫TVSerie和反之亦然,但審查的屬性可能在多個表中。關於帖子也是如此。
這是一個典型的單獨關係表中的一對一關係示例,還是向現有表中添加更多屬性更有效? 那麼更多的表和關係或更少的表更多列?
謝謝,我希望我的問題不是那麼愚蠢,但我有點困惑。
讓我拿起一支鉛筆和一張紙,試着理解你對我的解釋。謝謝 –
1st。你的意思是2個更多的專欄?否則它沒有任何意義。第2位。這就像:添加更多的屬性到現有的表格選項,對吧?有動漫表和插入與評論,職位等屬性列。這更像是多對多的關係。在這種情況下有用嗎? 4。爲什麼要這樣做?我不需要Anime-Comics-TVseries直接關係,*(我認爲)。 –
@fat_mike(1)是的,還有2列。 (2)將具有以下內容:ReviewsComics,ReviewsAnime,Comics,Anime。 (3)將有相同的2,但也評論(和評論漫畫,評論安妮只會有字段鏈接評論和漫畫/動漫表)。 (4)允許你有評論指向TVSeries和漫畫和動漫指向那裏,所以你不必擔心直接鏈接評論和漫畫/動漫(所以在評論,漫畫和動漫有TVSeries FKs)。它們都是可行的,每個都有次要的優點和缺點。 – Dukeling