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