日期:2014-05-17  浏览次数:20575 次

数据库异构的问题
rt,比如一张表中有些字段信息是共有的,有些字段的信息是个性化的,那么一般情况下该如何处理呢。比如,表bizinfor中,都有username password属性,其它一些字段有些人是stuno,age,而有一些人则不是这两个字段,而是teachno,teachyear,dept等等这样。也就是说表中的结构一部分是通用的,一部分是比较个性化。那么如果要同时设计在一张表里面,怎么处理呢。

------解决方案--------------------
加个类别就行了.
------解决方案--------------------
这个要看个性化的部分会不会远远比公用的部分多很多,如果多很多,那分一个主子表可能更好,冗余更少,如果个性化的部分不是很多,那冗余一下也未尝不可。也可以考虑bom结构是否可以满足你的要求。
------解决方案--------------------
我认为他是想你价格字段区分是否父节点。或者是否公用的。然后没有这个字段的那条数据就有非公有的。