(1.中國科學(xué)院地理科學(xué)與資源研究所,北京 100101;2. 杭州中科超圖信息技術(shù)有限公司,杭州 310026)
論文來源:計算機工程
摘要:三庫分離技術(shù)是在房產(chǎn)信息系統(tǒng)數(shù)據(jù)庫設(shè)計實踐中提出的一種實用的數(shù)據(jù)庫優(yōu)化技術(shù)。它是在數(shù)據(jù)庫物理設(shè)計中將同一對象的不同生命周期在數(shù)據(jù)庫中劃分為正式庫、工作庫、歷史庫。該文分析了三庫分離技術(shù)的應(yīng)用背景、定義及相應(yīng)的數(shù)據(jù)庫設(shè)計方法,并總結(jié)了其在效率和保證數(shù)據(jù)安全性…
關(guān)鍵詞: 三庫分離技術(shù);房產(chǎn)信息系統(tǒng);正式庫;工作庫;歷史庫
近年來,房產(chǎn)信息系統(tǒng)的建設(shè)已經(jīng)逐步成為數(shù)字城市應(yīng)用系統(tǒng)建設(shè)的熱點之一。據(jù)有關(guān)資料顯示,全國 660 多個設(shè)市城市中,已有 400 多個城市建立了房地產(chǎn)管理信息系統(tǒng)[1]。數(shù)據(jù)庫設(shè)計是房產(chǎn)信息系統(tǒng)實施的一項重要基礎(chǔ)工作,關(guān)系著系統(tǒng)建設(shè)的成敗。房產(chǎn)信息系統(tǒng)數(shù)據(jù)庫設(shè)計必須要考慮到房產(chǎn)業(yè)務(wù)流程性強、業(yè)務(wù)量大、數(shù)據(jù)變化頻繁的特點[2,3],將不同時間周期上的數(shù)據(jù)加以安全、高效的管理。
本文要探討的三庫分離技術(shù)是在房產(chǎn)信息系統(tǒng)建設(shè)實踐中總結(jié)出的一種實用的數(shù)據(jù)庫設(shè)計和優(yōu)化技術(shù)。
1 三庫分離技術(shù)的提出
三庫分離技術(shù)的提出,源于現(xiàn)實世界中同一房產(chǎn)業(yè)務(wù)對象在時間維上的 3 種不同狀態(tài)的數(shù)據(jù):工作數(shù)據(jù),正式數(shù)據(jù),歷史數(shù)據(jù)。在數(shù)據(jù)庫設(shè)計中,與之相對應(yīng)的即為工作庫、正式庫、歷史庫。這種在數(shù)據(jù)庫物理設(shè)計中將對同一對象的不同生命周期在數(shù)據(jù)庫中分為正式庫、工作庫、歷史庫的方法稱之為三庫分離技術(shù)。
我們以房產(chǎn)信息系統(tǒng)中的兩個典型業(yè)務(wù)——所有權(quán)初始登記和變更登記為例來加以說明。房屋所有權(quán)初始登記是房屋所有者第 1 次進行房屋產(chǎn)權(quán)確認(rèn)的房產(chǎn)業(yè)務(wù),它必須要經(jīng)過窗口受理和審核兩大類環(huán)節(jié),如圖 1 所示。從圖 1 中可以看出,在窗口受理和審核階段,所錄入的產(chǎn)權(quán)人數(shù)據(jù)處于待審批狀態(tài),即工作狀態(tài);在審核通過以后,產(chǎn)權(quán)人數(shù)據(jù)從審批狀態(tài)轉(zhuǎn)入審批通過狀態(tài),即正式狀態(tài)。在其他初始登記類的房產(chǎn)業(yè)務(wù)中(如他項權(quán)登記),同樣也存在著數(shù)據(jù)狀態(tài)由工作狀態(tài)向正式狀態(tài)變化的過程。
房產(chǎn)變更登記是在房屋初始登記基礎(chǔ)之上進行有關(guān)信息變更的房產(chǎn)業(yè)務(wù),如房屋的座落變更。如圖 2 所示。
從圖 2 可以看出,在窗口受理階段,在選擇了待變更的信息后,首先要從正式庫中將待變更的信息提取到工作庫中,進入審批狀態(tài)。在變更審批通過以后,首先將正式庫中的數(shù)據(jù)轉(zhuǎn)入到歷史庫中,然后再將工作庫中的數(shù)據(jù)插入到正式庫中,并建立正式庫數(shù)據(jù)與歷史庫數(shù)據(jù)之間的關(guān)系。
通過上面兩個例子,可以對房產(chǎn)信息系統(tǒng)中的工作庫、正式庫、歷史庫作如下定義:
(1)工作庫:存放工作數(shù)據(jù),即處于業(yè)務(wù)辦理之中、尚未完成審批過程的業(yè)務(wù)數(shù)據(jù)。這些業(yè)務(wù)數(shù)據(jù)未完成審批之前,其數(shù)據(jù)不具備 “法律效力”。
(2)正式庫:存放正式數(shù)據(jù),即在完成審批之后,即成為正式數(shù)據(jù)。這些正式數(shù)據(jù)可以作為查詢、統(tǒng)計等業(yè)務(wù)操作的具備“法律效力”的數(shù)據(jù)。
(3)歷史庫:存放正式庫數(shù)據(jù)發(fā)生變化之前的數(shù)據(jù)。這些數(shù)據(jù)曾經(jīng)具備“法律效力”,“但當(dāng)前不具備”法律效力。
三庫分離中的三庫在房產(chǎn)信息系統(tǒng)房產(chǎn)業(yè)務(wù)辦理的過程中,是會相互轉(zhuǎn)換、相互聯(lián)系的。在房產(chǎn)信息系統(tǒng)中,房產(chǎn)初始登記類業(yè)務(wù)都會有工作庫和歷史庫之間的轉(zhuǎn)換,如房產(chǎn)所有權(quán)初始登記、抵押權(quán)初始登記;而變更類業(yè)務(wù)都會有工作庫、正式庫和歷史庫的轉(zhuǎn)換。如圖 3 所示。
更多內(nèi)容請查看pdf