日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

交易记录表设计注意点

發(fā)布時(shí)間:2023/12/14 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 交易记录表设计注意点 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

這里主要說說,我們平時(shí)接觸到的大多是一些中小型的結(jié)算系統(tǒng),如連鎖商場(chǎng)的會(huì)員卡儲(chǔ)值系統(tǒng),校園餐卡系統(tǒng),加油站,網(wǎng)站在線交易等。

  • 數(shù)據(jù)庫設(shè)計(jì)的原則
  • 1) 準(zhǔn)確記錄賬戶基本信息,特別是狀態(tài)。

    2) 交易時(shí)要正確記錄下交易信息和賬戶狀態(tài)。

    3) 交易記錄是歷史性的,不可篡改。

    4) 交易是連續(xù)的,對(duì)時(shí)間要求準(zhǔn)確。

    5) 交易記錄要完整,對(duì)安全性有要求。

    2.主要數(shù)據(jù)表

    1) 賬戶基本信息表

    記錄賬戶的持有人姓名、聯(lián)絡(luò)方式、余額、有效期、密碼、流通范圍等。為了安全,該表還應(yīng)該由賬戶、姓名、有效期和余額組成的檢驗(yàn)串,防止有人惡意修改余額或賬號(hào)。

    2) 交易記錄表

    記錄每一筆交易信息,除了記錄交易賬戶、交易時(shí)間、交易金額、交易后余額和交易內(nèi)容(充值或消費(fèi)購物)外,還應(yīng)該記錄下賬戶的其它基本信息,如賬戶持有人姓名、交易地點(diǎn)等。這也許會(huì)增加數(shù)據(jù)的存儲(chǔ)量,但這是有必要的。如在銀行儲(chǔ)藏點(diǎn)存下錢,這個(gè)儲(chǔ)藏點(diǎn)若干年后,可能更名、關(guān)閉等,在此之后要查當(dāng)初在這個(gè)點(diǎn)的交易時(shí),就可能會(huì)用到初交易時(shí)的信息。另外,交易記錄不建立使用太多的代碼表示特定意思,一是時(shí)間太久了會(huì)看不明白代碼是什么意思,二是代碼可能被重復(fù)使用。所有交易必須有數(shù)據(jù)完整性校驗(yàn),即一行記錄一旦生成后其校驗(yàn)串也就固定了,防止有人惡意修改記錄行的值。

    3) 賬戶變更記錄表

    由于賬戶基本信息是可變更的,基于交易系統(tǒng)的交易記錄的歷史性和檔案性,所以對(duì)賬戶基本信息的任何變更都必須有記錄,由什么變更為什么,一定要有記錄,否則以后一旦查歷史,找不到當(dāng)初變更的信息就麻煩了。

    4) 操作日志明細(xì)表

    所有的操作必須有詳細(xì)的日志記錄。

    3.技巧

    1) 應(yīng)當(dāng)根據(jù)應(yīng)該的規(guī)模進(jìn)行合理設(shè)計(jì),如交易量非常大(每天超過10萬筆)那就需要考慮創(chuàng)建分區(qū)表,如果更大,就要考慮建立歷史交易表或交易庫,即把一年或幾年前的數(shù)據(jù)獨(dú)立出來,僅供特殊需要時(shí)查詢。

    2) 建立索引,如按日期、賬戶建立索引,可以加快查詢速度。

    3) 建立報(bào)表數(shù)據(jù)存儲(chǔ)表,即在報(bào)表生成之后,就把生成的結(jié)果數(shù)據(jù)保存下來,以后再要進(jìn)直接進(jìn)行查詢,不要每次都根據(jù)原始表進(jìn)行統(tǒng)計(jì)。

    4) 適當(dāng)提高硬件配置是比較劃算的。

    4.其它

    1) 一定要考慮擴(kuò)展性,主要在應(yīng)用地區(qū)范圍、時(shí)間范圍、用戶(消費(fèi)者)、客戶(商家)方面。

    2) 應(yīng)急的處理,如備份、分布式(不同地方設(shè)立數(shù)據(jù)庫)的獨(dú)立運(yùn)行、離線等。

    3) 要有開放的思想,想想在未來如何方便其它系統(tǒng)、成員、合作伙伴也可以加入進(jìn)來。

    僅個(gè)人想法,請(qǐng)多指點(diǎn)。

    總結(jié)

    以上是生活随笔為你收集整理的交易记录表设计注意点的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。