一種基於視圖模式的靜態庫存模擬方法
2023-05-23 14:16:36
一種基於視圖模式的靜態庫存模擬方法
【專利摘要】本發明屬於計算機應用系統資料庫【技術領域】,該方法使用資料庫視圖模擬靜態庫存表功能,提高資料庫庫存查詢效率,達到數據準確性,完整性的目的。其主要是由庫存明細視圖和庫存匯總視圖進行操作,通過其方法達到模擬靜態庫存。
【專利說明】一種基於視圖模式的靜態庫存模擬方法
【技術領域】
[0001]本發明屬於計算機應用系統資料庫【技術領域】,該方法使用資料庫視圖模擬靜態庫存表功能,提高資料庫庫存查詢效率,達到數據準確性,完整性的目的。
【背景技術】
[0002]現有進銷存中的庫存處理技術有兩種。一種是採用靜態庫存,一種是採用動態庫存。兩種方式各有利弊。第一種方式優勢在於靜態庫存表是直接在資料庫中建表,查詢速度快。缺點是操作比較繁瑣,容易造成數據丟失而導致總庫存數據與明細數據不一致,需要通過增加數據檢驗功能糾正數據錯誤。第二種動態庫存方式優勢在於數據準確,操作相對簡單,不會出現靜態庫存所出現的總庫存數據與明細數據不一致的問題。但缺點是查詢速度慢。
【發明內容】
[0003]該發明就是為了結合上述兩種方法的優點,摒棄其缺點。真正實現庫存操作的便捷性,數據的準確性和穩定性以及數據查詢的高效性。
[0004]該方法實現方式為在資料庫中建立兩個視圖,分別為庫存明細視圖A和庫存匯總視圖B。
[0005]庫存明細視圖A:利用資料庫求和函數SUM及分組性質,匯總資料庫中進銷存的出入庫明細記錄。形成庫存明細。為庫存匯總視圖提供明細數據。
[0006]庫存匯總視圖B:根據庫存明細視圖A,再次進行分組匯總,匯總出庫存明細視圖中的數據。
[0007]視圖建立好之後,無需再在程序中對總庫存進行增加和減少的操作。只需要正常的在出入庫表中增加出入庫記錄,視圖便能自動統計處當前庫存信息。直接避免了由於操作靜態庫存表而有可能導致的數據錯誤。同時也提高了總庫存查詢的執行速度。有效的降低了用戶的查詢庫存中遇到的數據不準或等待時間較長的問題。
[0008]具體的實施方法:
[0009]第一步:建立進銷存資料庫。主要包含商品信息表,出入庫主表,出入庫明細表。
[0010]第二步:建立庫存明細視圖,匯總資料庫中進銷存的出入庫明細記錄。
[0011]第三步:庫存匯總視圖,匯總庫存明細視圖中的數據。
【權利要求】
1.一種基於視圖模式的靜態庫存模擬方法,其特徵在於,包括以下步驟:1)建立進銷存資料庫。主要包含商品信息表,出入庫主表,出入庫明細表。2)建立庫存明細視圖,匯總資料庫中進銷存的出入庫明細記錄。3)庫存匯總視圖,匯總庫存明細視圖中的數據。
【文檔編號】G06F17/30GK103793404SQ201210424857
【公開日】2014年5月14日 申請日期:2012年10月26日 優先權日:2012年10月26日
【發明者】陶陽 申請人:鎮江鼎拓科技信息有限公司