作者slamgundam (Rick)
看板Database
标题[SQL ] 排版系统的资料表规划疑问
时间Wed Nov 8 16:11:10 2017
资料库名称:MariaDB
资料库版本:10.2.9
内容/问题描述:
大家好
关於排班系统的资料表规划有些疑问想请教大家。
就是目前我纠结於每个月的日期是否要记录到资料表或是动态生成日期就好。
若是动态生成日期,就只会用到这四个资料表然後对应到动态生成的日期
shifts(班别)
shifts_types(班别种类)
shifts_to_users(班别对应使用者)
users(使用者)
若要记录日期就会用到6个资料表
schedules(日期资料表)
schedules_to_shifts(日期对应班别)
shifts(班别)
shifts_types(班别种类)
shifts_to_users(班别对应使用者)
users(使用者)
想问哪种规划方式比较好呢?(效能或是日後扩充之类的考量....etc)
谢谢大家~
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.254.39.163
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Database/M.1510128673.A.340.html
1F:→ SeanBoog: 我经验直觉是日期表, 以後扩充还有很多可能. 11/12 15:15
2F:→ slamgundam: 嗯嗯,谢谢你 11/19 03:10