1、我要实现的功能描述
要实现一个分类信息,分类信息里面包括 求职、餐饮等等的不同模块,而且这个是要允许用户通过后台添加模块的,但是求职需要填写的参数为学历,所学专业等 餐饮的为地区等参数。这就要求设计好数据库。
2、数据库设计方案
以下方案中都存在一张参数和模块的对应关系表(用来记录学历属于求职模块,地区属于餐饮模块 这样的表一张)
1)、每添加一个功能模块自动生成一个数据表,然后根据添加的参数生成字段
2)、一张分类信息表,所有的分类信息全部放这个表里面,同时不管哪个模块增加一个参数,都在这个表里面增加对应的一列
3)、一张分类信息表,还有一张参数信息保存表,分类信息表中,保存公用的字段,然后把各个参数的信息保存到一张表里面
列1 列2 列3
1号信息 1号参数 用户填写的值
1号信息 2号参数 用户填写的值
1号信息 3号参数 用户填写的值不知道哪种方案比较合适,请各位帮我做个选择,如果有更好的方案,希望能给我一些建议。
要实现一个分类信息,分类信息里面包括 求职、餐饮等等的不同模块,而且这个是要允许用户通过后台添加模块的,但是求职需要填写的参数为学历,所学专业等 餐饮的为地区等参数。这就要求设计好数据库。
2、数据库设计方案
以下方案中都存在一张参数和模块的对应关系表(用来记录学历属于求职模块,地区属于餐饮模块 这样的表一张)
1)、每添加一个功能模块自动生成一个数据表,然后根据添加的参数生成字段
2)、一张分类信息表,所有的分类信息全部放这个表里面,同时不管哪个模块增加一个参数,都在这个表里面增加对应的一列
3)、一张分类信息表,还有一张参数信息保存表,分类信息表中,保存公用的字段,然后把各个参数的信息保存到一张表里面
列1 列2 列3
1号信息 1号参数 用户填写的值
1号信息 2号参数 用户填写的值
1号信息 3号参数 用户填写的值不知道哪种方案比较合适,请各位帮我做个选择,如果有更好的方案,希望能给我一些建议。
分类信息就直接放一个表里,
字段就直接叫col1,col2,
不管是哪个分类,col1都是主键