ここに、製品の説明を説明する列があると仮定します。
テーブルに入力するには、複数値を使用する必要があると思います。
そのような間違いは1NFの原則に違反するのでしょうか?
私はデータベース設計の初心者ですが、最近は本当に混乱しています。
1NF では特に複数値の属性が禁止されているため、フィールドに複数の個別の値があると違反します。
ただし、多くの単語を含む1 つのフィールドは、それらが 1つの概念的な値 (多くの単語で構成される説明など) である限り問題ありません。
一般に、これは悪い考えです。クエリが難しくなり (結合が非常に難しくなります)、インデックス作成のメリットがなくなります。これらは最も明白な問題です。
スペースは、必ずしも個別の値を定義するとは限りません。
あなたの例は、1つの値である文を示しています。
しかし、これらが順序に関係のないキーワードであれば、1NFに違反していると言えます。