[問題] 記帳紀錄的表格設計

看板Database作者 (哈哈哈)時間16年前 (2009/04/06 16:31), 編輯推噓5(500)
留言5則, 2人參與, 最新討論串1/2 (看更多)
我想要自己作一個符合我的需求的記帳軟體 但是現在遇到一個問題:紀錄表格該如何設計? 以一筆記帳紀錄來說,除了日期及金額外, 還必須包含 "來源" 及 "目的",而我的問題就出在這。 因為這兩種都有可能關聯到不同的table 已有table: 帳戶- 紀錄銀行帳戶的金額等資訊 信用卡- 紀錄紅利、結帳日、金額等資訊 支出- 紀錄支出的種類及子項目 收入- 紀錄收入的種類及子項目 如果今天我有用現金加油200元,那麼這筆紀錄的 來源--帳戶table中的現金 目的--支出table中的加油 但若我是用中油卡刷卡加油的,那麼這筆紀錄中的 來源--信用卡table中的中油卡 目的--支出table中的加油 這樣一來,紀錄中的來源就有可能來自不同的table 那麼我該怎樣設計紀錄表格呢? 本來的想法是就再把"來源table"及"目的table"紀錄下來就好 但就是覺得怪怪的 不知道有沒有人可以提供我其他的想法? 謝謝大家 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.151.67

04/06 17:09, , 1F
好一個政個化的問題
04/06 17:09, 1F
※ 編輯: damy 來自: 140.113.151.67 (04/06 17:28)

04/06 17:30, , 2F
正規劃...何不先把所有表格放一起 再判斷該怎麼切ꐠ
04/06 17:30, 2F
我有想過把"帳戶""信用卡"都放在同一表格 但這樣一來,若要多放進一些detail,還是會有關連到不同table的情況吧? ※ 編輯: damy 來自: 140.113.151.67 (04/06 18:06)

04/07 00:44, , 3F
關聯不同table是必要的 就看怎連
04/07 00:44, 3F

04/07 02:49, , 4F
是我的話會把交易紀錄獨立出來 結合的部分用LEFT JOIN
04/07 02:49, 4F

04/07 03:12, , 5F
路過亂推…學生嘛?找會計系學伴討論XDD
04/07 03:12, 5F
文章代碼(AID): #19sRtqGg (Database)
文章代碼(AID): #19sRtqGg (Database)