iT邦幫忙

0

DATABASE七日鮮 - OaccPFA2014 建構全記錄


第一日的工程其實沒有什麼特別, 就是依照心中的意念來設計不同 TABLE. 這一次的設計重點是放在如何記錄金融投資的交易, 而這意念則是來自於自身的經驗.

TABLE的設計要點最主要盡量簡單, 不加插太多花巧的FIELD, 但同時又可以達成以下功能

  1. DOUBLE ENTRY
  2. BALANCE SHEET
  3. INCOME STATEMENT
  4. CASH FLOW STATEMENT
  5. DEALS CLOSING STATEMENT

如果留心上圖, 你會發覺真正要花時間輸入的FIELD其實不多, 我盡量將有重複性的DATA都獨立成一個個TABLE, 即使用者只需輸入一次該等DATA, 往後就可以重複使用.

另一個特別之處是, 我在每一個TABLE都設計了雙重INDEX, 第一個INDEX是系統自動編配, 第二個INDEX則需要使用者自行輸入. 這種設計是為了避開某些RELATIONAL DATABASE天生的限制, 又同時可以享受到其邏輯結構.

最後, 我比較擔心的是, 使用者在設定某些如CASH FLOW STATEMENT的屬性時會感到困惑. 但暫時我又未想到比較好的方法... 唯有邊寫邊想吧.

好了, 明天將會是基本的FORM.


尚未有邦友留言

立即登入留言