[SQL ] 排版系统的资料表规划疑问

楼主: slamgundam (Rick)   2017-11-08 16:11:10
数据库名称:MariaDB
数据库版本:10.2.9
内容/问题描述:
大家好
关于排班系统的资料表规划有些疑问想请教大家。
就是目前我纠结于每个月的日期是否要记录到资料表或是动态生成日期就好。
若是动态生成日期,就只会用到这四个资料表然后对应到动态生成的日期
shifts(班别)
shifts_types(班别种类)
shifts_to_users(班别对应使用者)
users(使用者)
若要记录日期就会用到6个资料表
schedules(日期资料表)
schedules_to_shifts(日期对应班别)
shifts(班别)
shifts_types(班别种类)
shifts_to_users(班别对应使用者)
users(使用者)
想问哪种规划方式比较好呢?(效能或是日后扩充之类的考量....etc)
谢谢大家~
作者: SeanBoog (施吉祥先生)   2017-11-12 15:15:00
我经验直觉是日期表, 以后扩充还有很多可能.
楼主: slamgundam (Rick)   2017-11-19 03:10:00
嗯嗯,谢谢你

Links booklink

Contact Us: admin [ a t ] ucptt.com