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