如何取处理?需处理方案
会有两种可能:一种是在原有表的基础上,若需要增加关键性的字段,如何处理(前提是不能破坏原有表的结构)?
一种是在原有表的基础上,若需要增加非关键性的字段,如何处理(前提是不能破坏原有表的结构)?
急需处理方案....
7 个解决方案
#1
具体要结合实际需求,一般处理方案
再增加一张副表来扩展字段
再增加一张副表来扩展字段
#2
一般个人认为有3类方法:
1、增加字段,但是这个部分适合次数不多的增加。因为这样增加会有很多问题。
2、使用XML字段来存放可扩充的信息,比如用一个列来存放用户信息,可以在里面存放人名,如果后面有需要,不需要加列,只需要加个标签,如地址,即可。这样减少了加列的开销。
3、分关系表,但是这个不通用。
1、增加字段,但是这个部分适合次数不多的增加。因为这样增加会有很多问题。
2、使用XML字段来存放可扩充的信息,比如用一个列来存放用户信息,可以在里面存放人名,如果后面有需要,不需要加列,只需要加个标签,如地址,即可。这样减少了加列的开销。
3、分关系表,但是这个不通用。
#3
我的情形是问题中的列出的两种情况下的分别如何处理
#4
回复于: 2013-02-26 11:41:40
一般个人认为有3类方法:
1、增加字段,但是这个部分适合次数不多的增加。因为这样增加会有很多问题。
2、使用XML字段来存放可扩充的信息,比如用一个列来存放用户信息,可以在里面存放人名,如果后面有需要,不需要加列,只需要加个标签,如地址,即可。这样减少了加列的开销。
3、分关系表,但是这个不通用。
2、使用XML字段来存放可扩充的信息,比如用一个列来存放用户信息,可以在里面存放人名,如果后面有需要,不需要加列,只需要加个标签,如地址,即可。这样减少了加列的开销。
这个方法 能否具体点
一般个人认为有3类方法:
1、增加字段,但是这个部分适合次数不多的增加。因为这样增加会有很多问题。
2、使用XML字段来存放可扩充的信息,比如用一个列来存放用户信息,可以在里面存放人名,如果后面有需要,不需要加列,只需要加个标签,如地址,即可。这样减少了加列的开销。
3、分关系表,但是这个不通用。
2、使用XML字段来存放可扩充的信息,比如用一个列来存放用户信息,可以在里面存放人名,如果后面有需要,不需要加列,只需要加个标签,如地址,即可。这样减少了加列的开销。
这个方法 能否具体点
#5
其方法2中的说法 ,能否再详细点说明下
#6
xml首先你知道是什么不?如果不知道恐怕要去学一下,
http://blog.csdn.net/happyflystone/article/category/542302
xml的列可以存放一个xml片段,里面包含的东西是动态的,存进去不难,问题是如何用xquery来操作这些数据,这部分你就要去网上找专门的教程来看了,我2年没开发,我只记得4年前用过而已。
xml的列可以存放一个xml片段,里面包含的东西是动态的,存进去不难,问题是如何用xquery来操作这些数据,这部分你就要去网上找专门的教程来看了,我2年没开发,我只记得4年前用过而已。
#7
关键字段的增减,必然破坏原有结构
非关系字段的增加,可以用副表来解决
所以,设计时尽量了解可能的修改,然后定型,遇到关键字段的增减,就需要局部重新设计;其它的用副表解决;XML字段增加程序复杂性,一般情况得不偿失
总体来说,扩展性在设计时不如不做考虑
非关系字段的增加,可以用副表来解决
所以,设计时尽量了解可能的修改,然后定型,遇到关键字段的增减,就需要局部重新设计;其它的用副表解决;XML字段增加程序复杂性,一般情况得不偿失
总体来说,扩展性在设计时不如不做考虑
#1
具体要结合实际需求,一般处理方案
再增加一张副表来扩展字段
再增加一张副表来扩展字段
#2
一般个人认为有3类方法:
1、增加字段,但是这个部分适合次数不多的增加。因为这样增加会有很多问题。
2、使用XML字段来存放可扩充的信息,比如用一个列来存放用户信息,可以在里面存放人名,如果后面有需要,不需要加列,只需要加个标签,如地址,即可。这样减少了加列的开销。
3、分关系表,但是这个不通用。
1、增加字段,但是这个部分适合次数不多的增加。因为这样增加会有很多问题。
2、使用XML字段来存放可扩充的信息,比如用一个列来存放用户信息,可以在里面存放人名,如果后面有需要,不需要加列,只需要加个标签,如地址,即可。这样减少了加列的开销。
3、分关系表,但是这个不通用。
#3
我的情形是问题中的列出的两种情况下的分别如何处理
#4
回复于: 2013-02-26 11:41:40
一般个人认为有3类方法:
1、增加字段,但是这个部分适合次数不多的增加。因为这样增加会有很多问题。
2、使用XML字段来存放可扩充的信息,比如用一个列来存放用户信息,可以在里面存放人名,如果后面有需要,不需要加列,只需要加个标签,如地址,即可。这样减少了加列的开销。
3、分关系表,但是这个不通用。
2、使用XML字段来存放可扩充的信息,比如用一个列来存放用户信息,可以在里面存放人名,如果后面有需要,不需要加列,只需要加个标签,如地址,即可。这样减少了加列的开销。
这个方法 能否具体点
一般个人认为有3类方法:
1、增加字段,但是这个部分适合次数不多的增加。因为这样增加会有很多问题。
2、使用XML字段来存放可扩充的信息,比如用一个列来存放用户信息,可以在里面存放人名,如果后面有需要,不需要加列,只需要加个标签,如地址,即可。这样减少了加列的开销。
3、分关系表,但是这个不通用。
2、使用XML字段来存放可扩充的信息,比如用一个列来存放用户信息,可以在里面存放人名,如果后面有需要,不需要加列,只需要加个标签,如地址,即可。这样减少了加列的开销。
这个方法 能否具体点
#5
其方法2中的说法 ,能否再详细点说明下
#6
xml首先你知道是什么不?如果不知道恐怕要去学一下,
http://blog.csdn.net/happyflystone/article/category/542302
xml的列可以存放一个xml片段,里面包含的东西是动态的,存进去不难,问题是如何用xquery来操作这些数据,这部分你就要去网上找专门的教程来看了,我2年没开发,我只记得4年前用过而已。
xml的列可以存放一个xml片段,里面包含的东西是动态的,存进去不难,问题是如何用xquery来操作这些数据,这部分你就要去网上找专门的教程来看了,我2年没开发,我只记得4年前用过而已。
#7
关键字段的增减,必然破坏原有结构
非关系字段的增加,可以用副表来解决
所以,设计时尽量了解可能的修改,然后定型,遇到关键字段的增减,就需要局部重新设计;其它的用副表解决;XML字段增加程序复杂性,一般情况得不偿失
总体来说,扩展性在设计时不如不做考虑
非关系字段的增加,可以用副表来解决
所以,设计时尽量了解可能的修改,然后定型,遇到关键字段的增减,就需要局部重新设计;其它的用副表解决;XML字段增加程序复杂性,一般情况得不偿失
总体来说,扩展性在设计时不如不做考虑