版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
中文摘要本論文主要論述的是房地產(chǎn)信息管理系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì)模塊的設(shè)計(jì)和實(shí)現(xiàn)。房地產(chǎn)管理系統(tǒng)是針對(duì)房地產(chǎn)行業(yè)的需求設(shè)計(jì)和實(shí)現(xiàn)的。該系統(tǒng)的主要功能是將房地產(chǎn)發(fā)布流程納入信息化管理,房地產(chǎn)系統(tǒng)數(shù)據(jù)庫模塊的主要完成的是房地產(chǎn)信息管理系統(tǒng)流程中數(shù)據(jù)庫設(shè)計(jì)功能。課題研究過程中,首先對(duì)數(shù)據(jù)庫設(shè)計(jì)模塊進(jìn)行了詳盡的需求分析,經(jīng)分析得到數(shù)據(jù)庫設(shè)計(jì)模塊主要完成登錄表、房源信息表、員工信息表、客戶信息表等數(shù)據(jù)庫表的設(shè)計(jì)。之后根據(jù)需求提出了數(shù)據(jù)庫設(shè)計(jì)模塊的總體設(shè)計(jì)方案,并據(jù)此進(jìn)行了詳細(xì)設(shè)計(jì)和編碼實(shí)現(xiàn)。論文中對(duì)課題的設(shè)計(jì)和開發(fā)進(jìn)行了完整地論述。課題的開發(fā)主要應(yīng)用了.NET技術(shù)及SQLServer數(shù)據(jù)庫。系統(tǒng)開發(fā)完成后,對(duì)課題要求的功能設(shè)計(jì)出測(cè)試用例,進(jìn)行功能測(cè)試,測(cè)試結(jié)果證明房地產(chǎn)信息管理系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)模塊實(shí)現(xiàn)了對(duì)該系統(tǒng)功能支持,完成了課題的主要任務(wù)。關(guān)鍵詞:房地產(chǎn)管理系統(tǒng),SQLServer,.NETAbstractThepresentpapermainelaborationistherealestateinformationmanagementsystemdatabasedesignmoduledesignandtherealization.Therealestatemanagementsystemmanagementsystemisaimsattherealestateprofessionthedemanddesignandtherealization.Thissystemmainfunctionistherealestateissuedtheflowbringsintolinewiththeinformationmanagement,therealestatesystemdatabasemodulemainlycompletesisintherealestateinformationmanagementsystemflowthedatabasedesignfunction.Inthetopicresearchprocess,hasfirstcarriedontheexhaustivedemandanalysistothedatabasedesignmodule,obtainsthedatabasedesignmoduleaftertheanalysismainlytocompletelandsthetable,roomsourcedatabasetabletheandsooninformationtable,staffingformationtable,customerinformationtabledesign.Proposedthedatabasedesignmodulesystemdesignplanafterwardsaccordingtothedemand,andaccordingtotheabovehascarriedonthedetaileddesignandthecoderealization.Inthepapercarriedontothetopicdesignandthedevelopmentcompletelyelaborated.ThetopicdevelopmenthasmainlyappliedNETthetechnologyandSQLServerdatabase.Afterthesystemdevelopmentcompletes,tothetopicrequestfunctionaldesignmeasuredthetestexample,carriesonthefunctiontest,thetestresultprovedtherealestateinformationmanagementsystemdatabasedesignmodulehasrealizedtothismodulefunctiondemand,hascompletedthetopicprimarymission.Keyword:Therealestatemanagessystem,Database,.NET本設(shè)計(jì)來自:完美畢業(yè)設(shè)計(jì)網(wǎng)登陸網(wǎng)站聯(lián)系客服遠(yuǎn)程截圖或者遠(yuǎn)程控觀看完整全套論文圖紙?jiān)O(shè)計(jì)客服QQ:8191040說明:本軟件/論文系有償閱讀、使用,完整CAD圖紙或源代碼請(qǐng)聯(lián)系客服購置目錄中文摘要 IAbstract II目錄 III第一章 緒論 11.1課題背景 11.2關(guān)鍵技術(shù)介紹 21.2.1ASP.NET 21.2.2ADO.NET 2 SQLServer2000 4 SQLServer2000與.NETFramework的框架圖 41.3課題主要工作 5第二章 需求分析 72.1房產(chǎn)信息系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)現(xiàn)狀分析 72.1.1數(shù)據(jù)庫開展 72.1.2數(shù)據(jù)庫別離技術(shù)的提出 72.1.3數(shù)據(jù)庫別離技術(shù)的應(yīng)用 102.1.4數(shù)據(jù)庫別離技術(shù)結(jié)論 112.2房產(chǎn)系統(tǒng)的可行性分析 112.3分析功能 12第三章系統(tǒng)的設(shè)計(jì) 133.1系統(tǒng)功能流程圖 133.2數(shù)據(jù)庫設(shè)計(jì) 14第四章系統(tǒng)實(shí)現(xiàn)與驗(yàn)證 164.1數(shù)據(jù)庫的實(shí)現(xiàn) 164.1.1創(chuàng)立數(shù)據(jù)庫 164.1.2創(chuàng)立數(shù)據(jù)表 164.1.3創(chuàng)立觸發(fā)器 184.2系統(tǒng)的實(shí)現(xiàn) 224.2.1用戶登錄界面 224.2.2房源信息表 244.2.3房產(chǎn)的查詢 294.2.4員工的維護(hù) 314.2.5員工的維護(hù) 324.3系統(tǒng)驗(yàn)證 334.3.1系統(tǒng)運(yùn)行環(huán)境 334.3.2系統(tǒng)測(cè)試 33結(jié)論 35參考文獻(xiàn) 36致謝 37第一章 緒論1.1課題背景隨著現(xiàn)代信息技術(shù)的迅猛開展,數(shù)據(jù)庫技術(shù)在教育中的應(yīng)用日益廣泛和深入,特別是數(shù)據(jù)庫與Internet的接軌,為數(shù)據(jù)庫應(yīng)用提供了豐富的資源和應(yīng)用的便利,使網(wǎng)絡(luò)數(shù)據(jù)庫真正成為現(xiàn)實(shí),同時(shí)也為網(wǎng)絡(luò)數(shù)據(jù)庫的開展開辟了廣闊的前景。如何有效地利用網(wǎng)上的資源,建構(gòu)基于網(wǎng)絡(luò)的現(xiàn)代數(shù)據(jù)庫是一個(gè)迫切研究的問題,而開展網(wǎng)絡(luò)數(shù)據(jù)庫模式研究的重要理論根底之一就是網(wǎng)絡(luò)數(shù)據(jù)庫的設(shè)計(jì)與評(píng)價(jià)。因此,開展網(wǎng)絡(luò)數(shù)據(jù)庫的設(shè)計(jì)與評(píng)價(jià)的探索與實(shí)踐研究有著十分重要的意義。利用計(jì)算機(jī)支持企業(yè)高效率完成企業(yè)的日常事務(wù),是適應(yīng)現(xiàn)代企業(yè)制度要求、推動(dòng)企業(yè)勞動(dòng)人事管理走向科學(xué)化、標(biāo)準(zhǔn)化的必要條件;而房屋信息管理是一項(xiàng)瑣碎、復(fù)雜而又十分細(xì)致的工作,信息輸入的工作量很大,一般不允許出錯(cuò),如果實(shí)行手工操作,須填制大量的表格,這就會(huì)消耗工作人員大量的時(shí)間和精力,計(jì)算機(jī)進(jìn)行住房信息輸入工作,不僅能夠保證輸入準(zhǔn)確無誤、快速輸出,而且還可以利用計(jì)算機(jī)對(duì)有關(guān)的各種信息進(jìn)行統(tǒng)計(jì),效勞于準(zhǔn)備購房,租房的廣闊用戶,同時(shí)計(jì)算機(jī)具有手工管理所無法比較的優(yōu)點(diǎn).例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長、本錢低等。這些優(yōu)點(diǎn)能夠極大地提高房屋管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。目前,各種程序較多,每種程序都具有各自的特點(diǎn)和適用范圍,因此,在選擇程序時(shí),應(yīng)考慮程序應(yīng)用的特點(diǎn)及適用范圍,本系統(tǒng)選用語言和sql數(shù)據(jù)庫,該開發(fā)工具具有很多長處。[1]1.2關(guān)鍵技術(shù)介紹ASP.NETMicrosoft.NET作為一種面向網(wǎng)絡(luò)、支持各種用戶終端的開發(fā)平臺(tái)環(huán)境,推動(dòng)新一代因特網(wǎng)的開展,真正地讓人們可以在任何時(shí)間、任何地點(diǎn)、通過任何設(shè)備得到信息。ASP.NET是建立在.NET平臺(tái)架構(gòu)上,使用通用語言運(yùn)行時(shí)(CommonLanguageRuntime)在效勞器后端為用戶提供建立強(qiáng)大的企業(yè)級(jí)Web應(yīng)用效勞的編程框架?,F(xiàn)代化的房產(chǎn)組織龐大、效勞工程多、信息量大,要想提高勞動(dòng)生產(chǎn)、降低本錢、提高效勞質(zhì)量和管理水平,進(jìn)而促進(jìn)經(jīng)濟(jì)效益,必須借助計(jì)算機(jī)來進(jìn)行現(xiàn)代化的信息管理。房產(chǎn)管理系統(tǒng)正是為此而設(shè)計(jì)的。優(yōu)秀的房產(chǎn)管理系統(tǒng)操作方便,靈活性好,系統(tǒng)平安性高,運(yùn)行穩(wěn)定。本章將以典型住房管理管理系統(tǒng)作為實(shí)例,向讀者詳細(xì)講述如何設(shè)計(jì)和使用ASP.NET開發(fā)企業(yè)住房管理系統(tǒng)。大多數(shù)ASP.NET應(yīng)用程序都是圍繞讀取和更新數(shù)據(jù)庫中的信息展開的。為了允許在分布式、可縮放應(yīng)用程序中實(shí)現(xiàn)數(shù)據(jù)集成,VisualStudio.NET提供對(duì)新一代數(shù)據(jù)訪問技術(shù)ADO.NET的支持。[2]1.2.2ADO.NET在介紹ADO.NET之前,先澄清一個(gè)概念:ADO.NET是一項(xiàng)超越ADO的重要技術(shù),ADO.NET這個(gè)名字并不代表實(shí)際的內(nèi)容ADO。ADO原來是表示ActiveXDataObjects,Microsoft已經(jīng)將ADO.NET作為一種技術(shù)的名稱。ADO.NET是一組向.NET程序員公開數(shù)據(jù)訪問效勞的類。ADO.NET為創(chuàng)立分布式數(shù)據(jù)共享應(yīng)用程序提供了一組豐富的組件。它提供了對(duì)關(guān)系數(shù)據(jù)、XML和應(yīng)用程序數(shù)據(jù)的訪問,因此是.NETFramework中不可缺少的一局部。ADO.NET支持多種開發(fā)需求,包括創(chuàng)立由應(yīng)用程序、工具、語言或Internet瀏覽器使用的前端數(shù)據(jù)庫客戶端和中間層業(yè)務(wù)對(duì)象。ADO.NET提供對(duì)MicrosoftSQLServer等數(shù)據(jù)源以及通過OLEDB和XML公開的數(shù)據(jù)源的一致訪問。數(shù)據(jù)共享使用者應(yīng)用程序可以使用ADO.NET來連接到這些數(shù)據(jù)源,并檢索、操作和更新數(shù)據(jù)。在介紹如何實(shí)現(xiàn)ADO.NET訪問SQLServer2000數(shù)據(jù)庫前,有必要介紹一下ADO.NET中的一個(gè)核心元素,它是.NETFramework數(shù)據(jù)提供程序,其組件的設(shè)計(jì)目的相當(dāng)明確:為了實(shí)現(xiàn)數(shù)據(jù)操作和對(duì)數(shù)據(jù)的快速、只進(jìn)、只讀訪問。Connection對(duì)象提供與數(shù)據(jù)源的連接。Command對(duì)象使用戶能夠訪問用于返回?cái)?shù)據(jù)、修改數(shù)據(jù)、運(yùn)行存儲(chǔ)過程以及發(fā)送或檢索參數(shù)信息的數(shù)據(jù)庫命令。DataReade從數(shù)據(jù)源中提供高性能的數(shù)據(jù)流。最后,DataAdapter提供連接DataSet對(duì)象和數(shù)據(jù)源的橋梁。DataAdapter使用Command對(duì)象在數(shù)據(jù)源中執(zhí)行SQL命令,以便將數(shù)據(jù)加載到DataSet中,并使對(duì)DataSet中數(shù)據(jù)的更改與數(shù)據(jù)源保持一致。為了實(shí)現(xiàn)對(duì)數(shù)據(jù)庫的訪問,ADO.NET定義了兩個(gè)核心組件:DataSet和.NETFramework數(shù)據(jù)提供程序,后者是一組包括Connection,Command,DataReader和DataAdapter對(duì)象在內(nèi)的組件。ADO.NET的對(duì)象模型,如圖1-1所示:ADO.NET具有以下的優(yōu)點(diǎn):互用性ADO.NET使用XML為數(shù)據(jù)傳輸?shù)拿劫|(zhì)。易維護(hù)性使用N層架構(gòu)別離業(yè)務(wù)邏輯與其他應(yīng)用層次,易于增加其他層次??删幊绦訟DO.NET對(duì)象模型使用強(qiáng)制類型數(shù)據(jù),使程序更加簡練易懂。高性能ADO.NET使用強(qiáng)制類型數(shù)據(jù)取得高性能。可擴(kuò)展性ADO.NET鼓勵(lì)程序員使用Web方式,由于數(shù)據(jù)是保存在本地緩存中的,不需要解決復(fù)雜的并發(fā)問題。[3]圖1-1ADO.NET的對(duì)象模型SQLServer2000SQLServer2000是一個(gè)關(guān)系數(shù)據(jù)庫管理系統(tǒng),是Microsoft推出新一代數(shù)據(jù)管理與分析軟件。SQLServer是一個(gè)全面的、集成的數(shù)據(jù)解決方案,它為企業(yè)中的用戶提供了一個(gè)平安、可靠和高效的平臺(tái)用于企業(yè)數(shù)據(jù)管理和商業(yè)智能應(yīng)用。SQLSERVER2000是一個(gè)功能完備的數(shù)據(jù)庫管理系統(tǒng),提供完整的關(guān)系數(shù)據(jù)庫創(chuàng)立、開發(fā)和管理功能。它使用Transact—SQL語言在客戶機(jī)與效勞器之間發(fā)生請(qǐng)求。[4]SQLServer2000與.NETFramework的框架圖SQLServer2000與.NETFramework框架如圖1-2所示。[5]圖1-2框架圖1.3課題主要工作房地產(chǎn)管理系統(tǒng)的主要任務(wù)是對(duì)住房進(jìn)行管理,使用戶能輕松地找到所需要的房屋信息,提供買房和賣房的供求信息,并對(duì)其進(jìn)行統(tǒng)計(jì)。通常,房地產(chǎn)管理系統(tǒng)的主要功能包括以下幾個(gè)方面:(1)客戶信息管理:對(duì)房地產(chǎn)管理系統(tǒng)的使用客戶進(jìn)行管理,包括對(duì)客戶的根本信息(客戶編號(hào)、客戶姓名、聯(lián)系等)進(jìn)行錄入和修改。(2)房源信息管理:員工可錄入房源所屬區(qū)域、房源類型、價(jià)格等,并對(duì)其進(jìn)行根本信息的檢索、錄入和修改。(3)員工信息管理:管理員對(duì)員工的信息進(jìn)行管理,包括對(duì)員工的根本信息(如員工姓名、員工身份等)進(jìn)行檢索、錄入和修改。(4)房源信息的查詢:用戶可以對(duì)房源的出租、出售、求購、求租等信息分別進(jìn)行查詢。從功能描述的內(nèi)容來看,本實(shí)例可以實(shí)現(xiàn)六大功能。我們根據(jù)這些功能,設(shè)計(jì)出系統(tǒng)的功能模塊,如圖1-3所示。房地產(chǎn)信息管理系統(tǒng)房地產(chǎn)信息管理系統(tǒng)員工信息維護(hù)客戶信息維護(hù)房源信息維護(hù)房產(chǎn)信息查詢圖1-3房地產(chǎn)管理系統(tǒng)功能圖第二章 需求分析2.1房產(chǎn)信息系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)現(xiàn)狀分析數(shù)據(jù)庫開展盡年來,房產(chǎn)信息系統(tǒng)的建設(shè)已經(jīng)逐步成為數(shù)字城市應(yīng)用系統(tǒng)建設(shè)的熱點(diǎn)之一。據(jù)有關(guān)資料顯示,全國660多個(gè)設(shè)市城市中,已有400多個(gè)城市建立了房地產(chǎn)管理信息系統(tǒng)。數(shù)據(jù)庫設(shè)計(jì)是房產(chǎn)信息系統(tǒng)實(shí)施的一項(xiàng)重要根底工作,關(guān)系著系統(tǒng)建設(shè)的成敗。房產(chǎn)信息系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)必須要考慮到房產(chǎn)業(yè)務(wù)流程性強(qiáng)、業(yè)務(wù)量大、數(shù)據(jù)變化頻繁的特點(diǎn),將不同時(shí)間周期上的數(shù)據(jù)加以平安、高效的管理。本文要探討的三個(gè)數(shù)據(jù)庫別離技術(shù)是在房產(chǎn)信息系統(tǒng)建設(shè)實(shí)踐中總結(jié)出的一種實(shí)用的數(shù)據(jù)庫設(shè)計(jì)和優(yōu)化技術(shù)。[6]數(shù)據(jù)庫別離技術(shù)的提出三個(gè)數(shù)據(jù)庫別離技術(shù)的提出,源于現(xiàn)實(shí)世界中同一房產(chǎn)業(yè)務(wù)對(duì)象在時(shí)間思維上的三種不同狀態(tài)的數(shù)據(jù):工作數(shù)據(jù),正式數(shù)據(jù),歷史數(shù)據(jù)。在數(shù)據(jù)庫設(shè)計(jì)中,與之相對(duì)應(yīng)的即為工作庫、正式數(shù)據(jù)庫、歷史數(shù)據(jù)庫。這種在數(shù)據(jù)庫物理設(shè)計(jì)中將對(duì)同一對(duì)象的不同生命周期在數(shù)據(jù)庫中分為正式數(shù)據(jù)庫、工作庫、歷史數(shù)據(jù)庫的方法稱之為三個(gè)數(shù)據(jù)庫別離技術(shù)。我們以房產(chǎn)信息系統(tǒng)中的兩個(gè)典型業(yè)務(wù)——所有權(quán)初始登記和變更登記為例來加以說明。房屋所有權(quán)初始登記是房屋所有者第1次進(jìn)行房屋產(chǎn)權(quán)確認(rèn)的房產(chǎn)業(yè)務(wù),它必須要經(jīng)過窗口受理和審核兩大類環(huán)節(jié),在窗口受理和審核階段,所錄入的產(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ù)中,同樣也存在著數(shù)據(jù)狀態(tài)由工作狀態(tài)向正式狀態(tài)變化的過程。房產(chǎn)變更登記是在房屋初始登記根底之上進(jìn)行有關(guān)信息變更的房產(chǎn)業(yè)務(wù),如房屋的位置變更。在窗口受理階段,在選擇了待變更的信息后,首先要從正式數(shù)據(jù)庫中將待變更的信息提取到工作庫中,進(jìn)入審批狀態(tài)。在變更審批通過以后,首先將正式數(shù)據(jù)庫中的數(shù)據(jù)轉(zhuǎn)入到歷史數(shù)據(jù)庫中,然后再將工作庫中的數(shù)據(jù)插入到正式數(shù)據(jù)庫中,并建立正式數(shù)據(jù)庫數(shù)據(jù)與歷史數(shù)據(jù)庫數(shù)據(jù)之間的關(guān)系。通過上面兩個(gè)例子,可以對(duì)房產(chǎn)信息系統(tǒng)中的工作數(shù)據(jù)庫、正式數(shù)據(jù)庫、歷史數(shù)據(jù)庫作如下定義:(1)工作數(shù)據(jù)庫:存放工作數(shù)據(jù),即處于業(yè)務(wù)辦理之中、尚未完成審批過程的業(yè)務(wù)數(shù)據(jù)。這些業(yè)務(wù)數(shù)據(jù)未完成審批之前,其數(shù)據(jù)不具備“法律效力〞。(2)正式數(shù)據(jù)庫:存放正式數(shù)據(jù),即在完成審批之后,即成為正式數(shù)據(jù)。這些正式數(shù)據(jù)可以作為查詢、統(tǒng)計(jì)等業(yè)務(wù)操作的具備“法律效力〞的數(shù)據(jù)。(3)歷史數(shù)據(jù)庫:存放正式數(shù)據(jù)庫數(shù)據(jù)發(fā)生變化之前的數(shù)據(jù)。這些數(shù)據(jù)曾經(jīng)具備“法律效力〞,“但當(dāng)前不具備〞法律效力。[7]數(shù)據(jù)庫別離中的三個(gè)數(shù)據(jù)庫在房產(chǎn)信息系統(tǒng)房產(chǎn)業(yè)務(wù)辦理的過程中,是會(huì)相互轉(zhuǎn)換、相互聯(lián)系的。在房產(chǎn)信息系統(tǒng)中,房產(chǎn)初始登記類業(yè)務(wù)都會(huì)有工作庫和歷史數(shù)據(jù)庫之間的轉(zhuǎn)換,如房產(chǎn)所有權(quán)初始登記、抵押權(quán)初始登記;而變更類業(yè)務(wù)都會(huì)有工作數(shù)據(jù)庫、正式數(shù)據(jù)庫和歷史數(shù)據(jù)庫的轉(zhuǎn)換,如圖2-1所示。歷史庫歷史庫工作庫正式庫業(yè)務(wù)受理變更業(yè)務(wù)受理審批結(jié)束變更類審批之后圖2-1數(shù)據(jù)庫轉(zhuǎn)換圖基于數(shù)據(jù)庫別離技術(shù)的數(shù)據(jù)庫設(shè)計(jì),從數(shù)據(jù)庫概念模型設(shè)計(jì)的角度來看,數(shù)據(jù)庫中所有房產(chǎn)對(duì)象的ER關(guān)系是一樣的,即工作數(shù)據(jù)庫、歷史數(shù)據(jù)庫和正式數(shù)據(jù)庫一樣具備相同的ER關(guān)系。因此在進(jìn)行數(shù)據(jù)庫的概念模型設(shè)計(jì)時(shí),只需以正式數(shù)據(jù)庫中的實(shí)體進(jìn)行設(shè)計(jì)即可。從數(shù)據(jù)庫物理模型設(shè)計(jì)的角度看,實(shí)質(zhì)上可以把數(shù)據(jù)庫別離技術(shù)看作是根據(jù)數(shù)據(jù)庫概念模型進(jìn)行數(shù)據(jù)庫物理模型設(shè)計(jì)時(shí)的一種優(yōu)化措施。我們以房屋所有權(quán)人為例,來說明基于三個(gè)數(shù)據(jù)庫別離技術(shù)的數(shù)據(jù)庫物理模型設(shè)計(jì)。三個(gè)數(shù)據(jù)庫的表結(jié)構(gòu)根本相同。工作數(shù)據(jù)庫數(shù)據(jù)是對(duì)正式數(shù)據(jù)庫數(shù)據(jù)的臨時(shí)拷貝,在業(yè)務(wù)審批通過時(shí),工作庫中的數(shù)據(jù)會(huì)被移入正式數(shù)據(jù)庫。歷史數(shù)據(jù)庫數(shù)據(jù)和正式數(shù)據(jù)庫數(shù)據(jù)通過一張關(guān)系表來記錄了歷史數(shù)據(jù)庫數(shù)據(jù)和正式數(shù)據(jù)庫數(shù)據(jù)的父子關(guān)系,可以追溯其歷史關(guān)系。三個(gè)數(shù)據(jù)庫別離技術(shù)實(shí)質(zhì)上是一種數(shù)據(jù)庫優(yōu)化方法。其優(yōu)點(diǎn)主要表現(xiàn)在:1、提高數(shù)據(jù)庫訪問的效率。如果不采用三個(gè)數(shù)據(jù)庫別離技術(shù),工作數(shù)據(jù)、正式數(shù)據(jù)、歷史數(shù)據(jù)三者存放于數(shù)據(jù)庫的同一張表中,這張表中的記錄數(shù)會(huì)隨著業(yè)務(wù)系統(tǒng)的運(yùn)行時(shí)間直線上升。如在杭州市房產(chǎn)管理信息綜合系統(tǒng)中,每年會(huì)新增約10萬條與房產(chǎn)交易有關(guān)的正式數(shù)據(jù)和相同數(shù)量的歷史數(shù)據(jù),且歷史數(shù)據(jù)的記錄數(shù)是隨著系統(tǒng)運(yùn)行的年份是逐年遞增的,正式數(shù)據(jù)庫中的記錄數(shù)那么相對(duì)恒定。而實(shí)際應(yīng)用中,正式數(shù)據(jù)是最為常用的數(shù)據(jù),但在三個(gè)數(shù)據(jù)庫不別離的情況下對(duì)正式數(shù)據(jù)的訪問必然會(huì)涉及到對(duì)工作數(shù)據(jù)和歷史數(shù)據(jù)的過濾,增加了系統(tǒng)的時(shí)間消耗。采用三個(gè)數(shù)據(jù)庫別離技術(shù)后,就能比較好地解決效率問題。這種效率的提高是通過縮小數(shù)據(jù)訪問的記錄數(shù)來實(shí)現(xiàn)的。2、提高數(shù)據(jù)的平安性。這一點(diǎn)可從兩方面來加以說明:1)工作數(shù)據(jù)庫數(shù)據(jù)只是一個(gè)中間過程的臨時(shí)數(shù)據(jù),其有效性是有待審核確認(rèn)的。如果業(yè)務(wù)審批未通過,其相對(duì)應(yīng)的工作數(shù)據(jù)庫數(shù)據(jù)是可以當(dāng)作無效的數(shù)據(jù)來處理的。如果將這些數(shù)據(jù)直接在正式數(shù)據(jù)庫中進(jìn)行操作,任何程序上的Bug都有可能會(huì)對(duì)數(shù)據(jù)產(chǎn)生破壞。2)變更類業(yè)務(wù)涉及到對(duì)正式數(shù)據(jù)庫數(shù)據(jù)的變更操作。在三個(gè)數(shù)據(jù)庫別離的情況下,進(jìn)行變更操作時(shí),首先將正式數(shù)據(jù)復(fù)制為工作數(shù)據(jù)進(jìn)行審批,審批通過以后再將正式數(shù)據(jù)庫中的結(jié)果更新,同時(shí)將變更前的數(shù)據(jù)放到歷史數(shù)據(jù)庫中。如果審批未通過,那么只需將工作庫中的數(shù)據(jù)直接刪除即可。如果直接在正式數(shù)據(jù)庫中進(jìn)行操作,一旦數(shù)據(jù)庫系統(tǒng)的事務(wù)遭到破壞,數(shù)據(jù)的正確性就失去了保障。三個(gè)數(shù)據(jù)庫別離技術(shù)雖然有其優(yōu)越性,但也會(huì)增加系統(tǒng)編程實(shí)現(xiàn)的工作量。要根據(jù)房產(chǎn)信息系統(tǒng)各個(gè)業(yè)務(wù)子系統(tǒng)的實(shí)際情況,有選擇地加以應(yīng)用。根據(jù)實(shí)踐經(jīng)驗(yàn),三個(gè)數(shù)據(jù)庫別離技術(shù)的應(yīng)用可遵循以下幾個(gè)原那么:1、工作數(shù)據(jù)庫和正式數(shù)據(jù)庫必須別離。這是從保證正式數(shù)據(jù)庫數(shù)據(jù)的平安性的角度來考慮的。2、正式數(shù)據(jù)庫和歷史數(shù)據(jù)庫根據(jù)數(shù)據(jù)量大小可別離可不別離。在數(shù)據(jù)量很大的情況下,為提高效率采用該技術(shù)。在業(yè)務(wù)量不大的情況下,正式數(shù)據(jù)庫和歷史數(shù)據(jù)庫可以不別離。3、歷史數(shù)據(jù)庫視歷史數(shù)據(jù)的重要程度可有也可以沒有。如果歷史數(shù)據(jù)在業(yè)務(wù)上無保存的必要,那么不必設(shè)立歷史數(shù)據(jù)庫。4、并不是所有的實(shí)體(表)都要?jiǎng)e離。這一原那么需要開發(fā)者對(duì)實(shí)體對(duì)象進(jìn)行認(rèn)真的分析,看其是否有時(shí)間特性。也就是說,如果實(shí)體是隨時(shí)間頻繁變化的,且這種變化對(duì)信息系統(tǒng)有重要的意義,那么需要實(shí)行三個(gè)數(shù)據(jù)庫別離。如產(chǎn)權(quán)交易子系統(tǒng)的房屋所有權(quán)人,因其有時(shí)間特性,就需別離。而如系統(tǒng)中的業(yè)務(wù)申請(qǐng)者,因其時(shí)間特性不強(qiáng),那么可不別離。數(shù)據(jù)庫別離技術(shù)的應(yīng)用杭州市房產(chǎn)管理信息綜合系統(tǒng)是一個(gè)包括了房產(chǎn)圖形管理(GIS)、房產(chǎn)業(yè)務(wù)管理(MIS)和房產(chǎn)公文處理(OA)3類應(yīng)用的綜合房產(chǎn)應(yīng)用系統(tǒng)。共有包括房屋產(chǎn)權(quán)登記、房產(chǎn)交易、市場(chǎng)管理、房產(chǎn)測(cè)繪等業(yè)務(wù)在內(nèi)的12個(gè)子系統(tǒng)。在房屋產(chǎn)權(quán)登記、房產(chǎn)交易、商品房預(yù)售許可證發(fā)放、預(yù)售合同備案、房改房等核心業(yè)務(wù)中,通過三個(gè)數(shù)據(jù)庫別離技術(shù)的應(yīng)用,提高了系統(tǒng)的運(yùn)行效率,并建立了各類信息的歷史關(guān)系。在房產(chǎn)GIS子系統(tǒng),也應(yīng)用了三個(gè)數(shù)據(jù)庫別離技術(shù)。房產(chǎn)測(cè)繪子系統(tǒng)是房產(chǎn)圖形數(shù)據(jù)庫的數(shù)據(jù)提供者,房產(chǎn)測(cè)繪數(shù)據(jù)進(jìn)入房產(chǎn)圖形數(shù)據(jù)庫前,須進(jìn)行數(shù)據(jù)的質(zhì)量檢查。房產(chǎn)測(cè)繪數(shù)據(jù)入庫時(shí)先將測(cè)繪數(shù)據(jù)轉(zhuǎn)入到工作庫中,進(jìn)行質(zhì)量審核。在審核完畢后,再將工作庫中的數(shù)據(jù)轉(zhuǎn)入到正式數(shù)據(jù)庫中。在進(jìn)行圖形數(shù)據(jù)變更時(shí),首先把要變更的數(shù)據(jù)提取到工作庫中,審核通過后,將變更前的數(shù)據(jù)轉(zhuǎn)入到歷史數(shù)據(jù)庫中,然后將變更后的數(shù)據(jù)寫入到正式數(shù)據(jù)庫中,并建立變更前后數(shù)據(jù)的關(guān)系。在確保數(shù)據(jù)平安的前提下,實(shí)現(xiàn)了房產(chǎn)圖形的流程化更新。[8]數(shù)據(jù)庫別離技術(shù)結(jié)論三個(gè)數(shù)據(jù)庫別離技術(shù)是一種實(shí)用的數(shù)據(jù)庫優(yōu)化技術(shù),它提高了房產(chǎn)信息系統(tǒng)中的數(shù)據(jù)訪問效率,保證了業(yè)務(wù)數(shù)據(jù)的平安性,在房產(chǎn)信息系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì)中得到了成功的應(yīng)用。它不僅可應(yīng)用于房產(chǎn)管理信息系統(tǒng)的開發(fā)中,也可廣泛應(yīng)用于其他信息系統(tǒng)的開發(fā)中。2.2房產(chǎn)系統(tǒng)的可行性分析隨著現(xiàn)代信
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年店面租賃合同模板
- 2024年度版權(quán)許可合同:版權(quán)持有者與使用者的許可協(xié)議
- 2024年建筑工程抹灰工程專業(yè)分包協(xié)議
- 2024服裝加工訂單合同
- 2024年區(qū)塊鏈技術(shù)研究與應(yīng)用服務(wù)承包合同
- 2024工業(yè)設(shè)備購銷合同模板
- 2024年企業(yè)購置綠色環(huán)保廠房合同
- 2024年度網(wǎng)絡(luò)安全防護(hù)及監(jiān)控合同
- 2024房地產(chǎn)合同模板房屋拆遷協(xié)議
- 2024年度9A文礦產(chǎn)資源開發(fā)利用合作合同
- 【寒假閱讀提升】四年級(jí)下冊(cè)語文試題-非連續(xù)性文本閱讀(一)-人教部編版(含答案解析)
- 郵政儲(chǔ)蓄銀行的2024年度借款合同范本
- 山東省濱州市博興縣2024-2025學(xué)年九年級(jí)上學(xué)期11月期中數(shù)學(xué)試題
- 外立面改造項(xiàng)目腳手架施工專項(xiàng)方案
- 電力工程施工安全管理規(guī)程
- ASTMD638-03中文版塑料拉伸性能測(cè)定方法
- 統(tǒng)編版(2024新版)七年級(jí)上冊(cè)道德與法治期中模擬試卷(含答案)
- 【課件】 2024消防月主題培訓(xùn):全民消防 生命至上
- 砌筑實(shí)訓(xùn)課程設(shè)計(jì)
- 保安人員配置方案
- 食材配送實(shí)施方案(適用于學(xué)校、醫(yī)院、酒店、企事業(yè)單位食堂等食材采購)投標(biāo)方案(技術(shù)方案)
評(píng)論
0/150
提交評(píng)論