排班表怎么设计?横向的和纵向的哪个好?
1、有5000个人,如果使用纵向表,那么一年就会有5000*30*12=18万条记录,感觉这种方式记录数太多了,影响性能
工号 日期 班次
2、如果使用横向表,记录数会少一些
工号 月份 1号 2号 3号...31号
哪个好一些?
------解决方案--------------------我个人觉得纵向设计的好些 18万条数据量并不算大 做好基本的优化 行列转换成横向的 效率不应该是问题
------解决方案--------------------纵向。
查询起来逻辑性更清晰
------解决方案--------------------纵向 查询数据麻烦,增删改简单
横向 查询简单 增删改麻烦
自己斟酌