这里假设我们有一列来描述产品的描述。
我想我必须使用多值来填写表格。
这种违反1NF原则的错误是什么?
我是数据库设计的初学者,最近我对此感到很困惑。
答案 0 :(得分:0)
1NF特别禁止多值属性,所以是的,在字段中有多个不同的值会违反它。
但是,单个字段包含许多单词,只要它们是单个概念值(例如由许多单词组成的描述),就可以了。
总的来说,这是一个坏主意 - 它使查询变得更难(加入非常困难),你不会从索引中受益,这些只是最明显的问题。
答案 1 :(得分:0)
空格并不总是定义单独的值。
您的示例显示了一个值,即一个值。
但是,如果这些是关键字,其顺序是无关紧要的,那么你可以说它违反了1NF。