我剛剛瞭解關係數據庫,並被告知他們不允許重複條目。起初我並不相信這一點,因爲我編寫了SQL查詢,它返回重複的結果。這就是說系統不存儲在一個關係中相同的集合嗎?我的意思是,如果您與書籍和作者有關係,並且僅選擇作者,那麼如果同一作者編寫了不同的書(例如select author from Books
),則可能會出現重複。此外,如果你使用加入,那麼你可以得到重複的結果,對吧?任何其他情況?SQL何時可以包含重複項?
基本上,當人們說rmdbs沒有重複的時候,他們只是指信息存儲的方式(在一個表中)是正確的?
「並被告知他們不允許重複輸入」 - 您可能錯誤理解或錯過了某些上下文。 – Mat
@Mat我相信我誤解了,因此我要求澄清。 – Celeritas