Re: [SQL ] 線上DVD系統 , mysql , 正規化
※ 引述《qrtt1 (愚人)》之銘言:
: A01 神鬼奇航
: A02 神鬼奇航
: A03 神鬼奇航
: A04 命運好好完
: A05 命運好好完
: A06 命運好好完
: 情況一比較尬尷
: (A01,1) 決定 '神鬼奇航'
: 但是 1 又不是 key,被弄的人不像人,鬼不像鬼它情何以堪 @"@
如果是情況一的話,影片代號+流水號是複合主鍵
是可以讓神鬼奇航做到有多片庫存的情況
但比較麻煩的是庫存回收的狀態
原本神鬼奇航有100片庫存
A01 1 神鬼奇航
A01 2 神鬼奇航
.
.
A01 100 神鬼奇航
現在已經變的不熱門了,所以90片要回收,或送給客人(這很常見)
但是 A01 11 ~ A01 100 這90片卻不能從資料庫中刪掉
因為這90片曾經被顧客借過,所以他們永遠都要存在資料庫中
可以算看看,如果一家錄影帶公司
新片可能複製到100片(這數字不誇張),有時整面牆都是錄影帶店主打的同一片
這樣我實在是覺得太可怕的數量了....
所以我個人覺得錄影帶店是根本不會在意損失了幾片
(事實上也是如此),只要能事後算出有多少片損失
不用在意到底損失的是流水號1號,還是流水號100號的神鬼奇航
我個人是比較推
庫存
A01 神鬼奇航 100
A02 命運好好玩 10
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 125.230.161.127
討論串 (同標題文章)