正規化の利点の1つは、DBの冗長性を減らすことです。しかし、私はターゲットテーブルのすべての列を参照することに終わったら、私は疑問に思っていますか?すべての列が参照されている場合、外部キーによって冗長性が削減されますか?
たとえば、Genreテーブルを参照するVideoテーブルがある場合、Genreテーブルには、「ホラー」「Sci-Fi」「Romance」などのかなり静的な値の列が1つあります。
このような場合、2つの領域を区切るスペースを節約できますか、それを参照するすべての行を1か所から更新できる唯一の利点はありますか?
良い答えがたくさんあります。みんな、ありがとう!あなたは私の質問を慎重に読んで、すばやく明確に答えたので、あなたは私の投票Stephanieを受け取ります。 – labyrinth
ありがとうございます。私はプログラマー型の人々は極端にルールを取ると思う...常にxを行うと、それは永遠にそして今までのことを意味する。しかし、私はあなたが理由が分からないので、人々がいつもxをすると言う理由を理解する必要があると思います。 –