非结构化数据库设计

时间:2010-05-26 05:30:53

标签: database

按照常规方式,我们用字段设计表格。表格可以包含以下字段的示例:title,content,author .....

但是,如果我们将某些字段添加到字段中,每个人都会怎么想?

3 个答案:

答案 0 :(得分:3)

在列中保存多个值是个坏主意。它打破了1st Normal form

答案 1 :(得分:0)

我想你的意思是:

MyTable
-------
int FieldA
int FieldB
int FieldSum

其中FieldSum计算字段,定义为FieldAFieldB的总和。

这是对的吗?

或者你的意思是改变这个:

MyTable
-------
char LicensePlate
char Make
char Model

到此:

MyTable
-------
char LicensePlate
char MakeAndModel

在那种情况下:为什么?

答案 2 :(得分:0)

你的问题有点令人困惑,但如果你想在一个字段中保持多个值,那么米奇是对的。如果你真的必须这样做,你可以使用XML列。

Here is a link到SQL Server 2005的XML支持信息。