看板
[ Database ]
討論串[SQL ] 線上DVD系統 , mysql , 正規化
共 19 篇文章
內容預覽:
對了,還要考量櫃台刷片時的問題. 你借錄影帶或dvd,櫃台是用 scanner 掃條碼. 如果用. A01 神鬼奇航. A02 神鬼奇航. A03 神鬼奇航. 代表若有 3片神鬼奇航,就有三個不重覆的條碼. 但事實是如何呢? 建議原 po 跑一下租售店看一下作業流程. 拿兩片一樣的 DVD,就可以知
(還有39個字)
內容預覽:
單以正規化的角度來看,你的已借影片,預借影片這兩個欄位已經違反第一正規化. 第一正規化是要避免 repeating group. LoadDate(到期日),則是違反第二正規化. 第二正規劃是欄位是否與主鍵有相依性. 換句話說,LoadDate不該放在 MemberList資料表中. 如果某甲出來租
(還有109個字)
內容預覽:
如果是情況一的話,影片代號+流水號是複合主鍵. 是可以讓神鬼奇航做到有多片庫存的情況. 但比較麻煩的是庫存回收的狀態. 原本神鬼奇航有100片庫存. A01 1 神鬼奇航. A01 2 神鬼奇航. .. .. A01 100 神鬼奇航. 現在已經變的不熱門了,所以90片要回收,或送給客人(這很常見)
(還有224個字)