当前位置: 代码迷 >> Sql Server >> 排班表如何设计?横向的和纵向的哪个好
  详细解决方案

排班表如何设计?横向的和纵向的哪个好

热度:32   发布时间:2016-04-24 23:59:04.0
排班表怎么设计?横向的和纵向的哪个好?
1、有5000个人,如果使用纵向表,那么一年就会有5000*30*12=18万条记录,感觉这种方式记录数太多了,影响性能
工号 日期 班次

2、如果使用横向表,记录数会少一些
工号 月份 1号 2号 3号...31号

哪个好一些?
------解决方案--------------------
我个人觉得纵向设计的好些    18万条数据量并不算大    做好基本的优化   行列转换成横向的   效率不应该是问题  
------解决方案--------------------
纵向。
    查询起来逻辑性更清晰
------解决方案--------------------
纵向 查询数据麻烦,增删改简单
横向 查询简单 增删改麻烦
自己斟酌
  相关解决方案