数据库不需要特别的设计,只要人员的表有一个 人员类型 的字段就可以了
比如控件A,是typea类的人员可见,控件B是typeb类的人员可见
1,你在窗口初始化的时候读取数据库,如果人员是 typea 就动态生成控件A 反之生成 控件B。
2,控件A和B都布局好,如果人员是 typea 类,就把控件A设成可见,控件B设置成不可见。
执行效率和资源的占用,动态控件要比较好,当然还是要看你的控件本身
分
1按业务逻辑拆分明显造成数据冗余的拆在一个表内
2按读写集中度拆分就是经常一起被更改的放在一个表内经常被读的放在一个表内,提高索引的效率
3如果数据量小,也不会有什么更改你需要实际测测看使用这表耗费的资源(时间,内存,CPU什么的)多不多如果小到你可以接受那100个字段就100个字段吧没啥大不了的
补充一下为什么要说3 因为很多时候花很多时间精力去研究那个表怎么拆,怎么优化到头来却发现因此提供的东西却远没你花费的成本多得不偿失
以上就是关于数据库设计字段怎么设计选人控件全部的内容,包括:数据库设计字段怎么设计选人控件、一张表中有100个字段怎么设计数据库、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)