dwatow / dwatow.github.io

index for repository
http://dwatow.github.io
2 stars 2 forks source link

資料庫設計之共用/不共用欄位 - 《Chris 技術筆記》 #269

Open dwatow opened 1 year ago

dwatow commented 1 year ago

https://dwatow.github.io/2021/04-17-system-design/db-coupling-field/

¶資料庫設計之共用/不共用欄位 資料庫正規化的原則就是將重複的欄位共用。 但是這個案例就是一個,不應該共用的例子,一起來看看吧。 ¶收銀機的交易資料 收銀機,在每一次交易時,都要打交易明細。而明細的欄位,不外乎就是這次賣出去的品項、金額、數量、收銀人員,交易時間…,資料庫的設計如下。(簡易設計,之後帶出我想討論的問題,省略與問題無關的欄位) 而如果想要計算銷售的利潤,需要將成本記錄進來。 每一次