Re: [SQL ] 線上DVD系統 , mysql , 正規化
如同M大所說
如果只限定一片 這或許沒有違反正規化
但是 實務上 是沒有人這麼做的
但 畢竟這只是專題 與作業
重點是要 有個樣子
也未必就是要盡善盡美
所以 看你們的考量囉
目前的規劃 當然是比較好做
但是 改成我所建議的那樣
「或許」老師會覺得比較漂亮
(這見仁見智啦)
※ 引述《MugenPower (無限MUGEN)》之銘言:
: 其實用 INT 也沒有不好
: 只是看過很多編號都是N碼 不足補0
: 如果說 把 memberlist 改掉
: 那歷史記錄就不見了
: 一般來說
: 這樣應該不是個好做法
: 基本檔應該不變動
: 交易記錄應該保留
: 日後要查詢或是分析才有依據
: 當然
: 如果這些資料保證不會用到
: 那改掉也是沒差
: 不過我好像沒看過有人這樣做
: ※ 引述《aiyswu (樂子)》之銘言:
: : 好的,謝謝提醒@@...
: : 編號的欄位,我用int的原因是,我是設計成流水號。
: : 每新增一筆就自動填入流水號。
: : 請問這樣是否有什麼地方是不妥的嗎?
: : 為什麼用varchar比較好呢?
: : 假設,我每一筆會員資料只可以 已借一部影片 與 預借一部影片。
: : 這樣一來,會員借影片與預借影片,都只會修改到 MemberList Table。
: : 而不會新增一筆資料,請問這樣子有否符合正規化呢? @@
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.165.83.7
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 4 之 19 篇):