資料庫設計之總賬與流水賬設計

2021-07-10 13:07:24 字數 455 閱讀 9477

在業務系統中我們常會遇到賬務系統設計。

無論是財務賬,庫存帳,積分賬,原理都是一樣的。賬務系統一般來說包括:流水賬和總賬。

總賬表設計

1,簡單的賬務系統,一般會把總賬直接放到使用者表裡面。

例如:使用者表(......使用者資訊,總積分,消費積分,剩餘積分.....)

使用者表(......使用者資訊,總金額,消費金額,剩餘金額,凍結金額,可用金額.....)

等等......

2,當然某系系統也會把財務資訊單獨出來作為一張表,用使用者id關聯使用者表。

例如: 使用者表(使用者id,......)財務表(使用者id,總金額,消費金額,剩餘金額,凍結金額,可用金額)

流水賬表設計

1,常見的流水賬表

2,流水賬表的擴充套件

3,月賬表,季度賬設計

3,賬期結賬

資料庫設計 資料庫設計之欄位冗餘

學過資料庫設計的同學都知道,資料庫設計有三大正規化,但是在實際工作中,三大正規化很難被嚴格的執行。本文將給大家介紹一種常見的 違反正規化的資料庫設計方案 字段冗餘1 經典示例先來看乙個經典的例子,在一些 系統裡,要顯示已購買的訂單,一般會顯示訂單號 下單時間 訂單金額 商品名稱等,如下圖。正常我們如...

資料庫設計之站內信設計

最近做 有個站內信功能,站內信和郵箱的功能類似,只不過不通過郵件伺服器傳送,而是直接將記錄儲存在資料庫中,要求做到能發能收能刪,能 想了下,設計如下,歡迎看到這篇文章的朋友給出建議 發件表,收件表,內容表分離,發件表中儲存傳送與草稿兩種郵件,傳送多個郵件時,收件表的收件人id與刪除狀態為填寫多個,以...

專案系統設計與資料庫設計

這個作業屬於哪個課程 這個作業要求在 homework 12052 這個作業的目標 寫上具體方面 小組的組號和隊名 第四組 fourthteam 小組的隊長姓名 左帥日期 任務詳細說明 5.31 完成專案系統設計 6.1小組討論分工,制訂計畫 6.2規劃開發環境 6.3 6.12 開始製作介面設計並...