Re: [SQL ] 線上DVD系統 , mysql , 正規化

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