リレーショナル データベースについて学習したばかりで、エントリの重複を許可しないと言われました。重複した結果を返す SQL クエリを作成したため、最初はこれを信じていませんでした。それは、システムが 1 つの関係で同一のセットを保存しないということですよね? つまり、本と著者の関係があり、著者のみを選択した場合、同じ著者が別の本を書いた場合 (例: select author from Books
)、重複があるように見えることがあります。また、結合を使用すると、結果が重複する可能性がありますよね? 他のシナリオはありますか?
基本的に、rmdb に重複がないというのは、情報が (1 つのテーブルに) 格納される方法を意味しているだけですよね?