0

ここに、製品の説明を説明する列があると仮定します。

テーブルに入力するには、複数値を使用する必要があると思います。

そのような間違いは1NFの原則に違反するのでしょうか?

私はデータベース設計の初心者ですが、最近は本当に混乱しています。

4

2 に答える 2

0

1NF では特に複数値の属性が禁止されているため、フィールドに複数の個別の値があると違反します。

ただし、多くの単語を含む1 つのフィールドは、それらが 1つの概念的な値 (多くの単語で構成される説明など) である限り問題ありません。

一般に、これは悪い考えです。クエリが難しくなり (結合が非常に難しくなります)、インデックス作成のメリットがなくなります。これらは最も明白な問題です。

于 2012-11-03T10:19:10.687 に答える
0

スペースは、必ずしも個別の値を定義するとは限りません。

あなたの例は、1つの値である文を示しています。

しかし、これらが順序に関係のないキーワードであれば、1NFに違反していると言えます。

于 2012-11-03T10:22:49.690 に答える