[SQL ] 排版系統的資料表規劃疑問

看板Database (資料庫)作者 (Rick)時間7年前 (2017/11/08 16:11), 編輯推噓0(002)
留言2則, 2人參與, 7年前最新討論串1/1
資料庫名稱: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://www.ptt.cc/bbs/Database/M.1510128673.A.340.html

11/12 15:15, 7年前 , 1F
我經驗直覺是日期表, 以後擴充還有很多可能.
11/12 15:15, 1F

11/19 03:10, 7年前 , 2F
嗯嗯,謝謝你
11/19 03:10, 2F
文章代碼(AID): #1Q0hmXD0 (Database)
文章代碼(AID): #1Q0hmXD0 (Database)