1楼的意见不错,这样可以减少表的字段数,提高查询效率,节省空间,但是sql代码可能就比较复杂了。
另外建议可以加一个属性字典表,有些字段是可选项的,不是录入项,用字典的话,比较好统一归类。