嵌入式數(shù)據(jù)庫SQLite在邊境管控系統(tǒng)中的應(yīng)用-論文.pdf

嵌入式數(shù)據(jù)庫SQLite在邊境管控系統(tǒng)中的應(yīng)用-論文.pdf

ID:55061872

大?。?53.16 KB

頁數(shù):3頁

時(shí)間:2020-05-08

嵌入式數(shù)據(jù)庫SQLite在邊境管控系統(tǒng)中的應(yīng)用-論文.pdf_第1頁
嵌入式數(shù)據(jù)庫SQLite在邊境管控系統(tǒng)中的應(yīng)用-論文.pdf_第2頁
嵌入式數(shù)據(jù)庫SQLite在邊境管控系統(tǒng)中的應(yīng)用-論文.pdf_第3頁
資源描述:

《嵌入式數(shù)據(jù)庫SQLite在邊境管控系統(tǒng)中的應(yīng)用-論文.pdf》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫

1、嵌入式數(shù)據(jù)庫SQLite在邊境管控系統(tǒng)中的應(yīng)用文l陳雷我國是個(gè)邊疆遼闊的國家.與多個(gè)國家相鄰,完全免費(fèi):SQLite的源代碼無任何版權(quán)限過境線較長,而且地域跨度大.地形起伏多變況制具有完全免費(fèi)的特點(diǎn),既可以減少產(chǎn)品的開且隨著改革開放的不斷深入,邊境線的形勢日趨復(fù)發(fā)和生產(chǎn)成本,也可以為后期產(chǎn)品的穩(wěn)定運(yùn)行和維雜走私偷渡形勢比較嚴(yán)峻,這些都給官兵的執(zhí)勤護(hù)修改提供較為徹底的解決方法。增加了難度。筆者在邊防工作多年.深知掌握復(fù)雜易于共享:SQLite數(shù)據(jù)庫很容易實(shí)現(xiàn)文件被多變的邊境形勢對官兵的難度。因此開發(fā)一個(gè)基于共享。一方面.一個(gè)單獨(dú)、普通的磁盤文件就可數(shù)據(jù)庫的手持

2、設(shè)備很有必要,這樣可以使官兵隨時(shí)以是整個(gè)SQLite的存放形式:另一方面,SQLite獲取所需的準(zhǔn)確邊境信息.增強(qiáng)執(zhí)勤效果,有力打由于以C庫的形式提供給應(yīng)用程序調(diào)用.從而沒擊走私偷渡者.保證邊境的安全。有服務(wù)進(jìn)程,確保使用SQLite的應(yīng)用進(jìn)程能夠通嵌入式數(shù)據(jù)庫技術(shù)具有把數(shù)據(jù)庫表嵌入到應(yīng)過直接讀寫磁盤數(shù)據(jù)庫文件來訪問數(shù)據(jù)庫。用程序進(jìn)程中,并使應(yīng)用程序能夠進(jìn)行本地直接理想平衡:SQLite數(shù)據(jù)庫以其最小能夠小于訪問以獲取數(shù)據(jù)庫信息.從而得到所需結(jié)果的顯170KB的代碼空間,既具備非常緊湊的代碼體積,著特點(diǎn)。在邊境管控系統(tǒng)構(gòu)建中,可以充分利用又提供數(shù)據(jù)庫系統(tǒng)最常

3、用的功能,在代碼體積大小嵌入式數(shù)據(jù)庫SQLite的這特點(diǎn).實(shí)現(xiàn)在任何環(huán)境與系統(tǒng)功能之間實(shí)現(xiàn)了一個(gè)理想的平衡。下對邊境信息資源的使用需求,提高軍事應(yīng)用中2關(guān)于SQLite體系結(jié)構(gòu)的服務(wù)效率。本文主要著眼在任何環(huán)境下邊境信BackendC0reinterfaceSQLCOmmand息訪問問題的解決.重點(diǎn)討論研究基于SQLite構(gòu)processerVirtualMachineTokenizerB—TreePagerOS建一個(gè)邊境管控信息數(shù)據(jù)庫的初步方法。InterfaceParserCOdeGeneratorUt?tiesTestCodeAccessoriesSQ

4、LcompilerSQLite的各個(gè)模塊嵌入式數(shù)據(jù)庫SQLite簡介之間及總的體系結(jié)構(gòu)的相互關(guān)系。1關(guān)于SQLite特點(diǎn)接口層(1nterface):SQLite通過位于頂層2000年.D.RichardHipp立足小型、快速和的接口層(J13terface)向應(yīng)用程序提供服務(wù),主要最小化管理的設(shè)計(jì)思想.開發(fā)出一個(gè)基于C語言包括接收來自于應(yīng)用程序的SQL語句字符串,并實(shí)現(xiàn)的小型數(shù)據(jù)庫:SQLite,主要通過實(shí)現(xiàn)了將所接收的SQL語句字符串傳送給標(biāo)記分析器一個(gè)獨(dú)立的、嵌入式的、零配置的SQL數(shù)據(jù)庫引(Tokenizer)~13語法解析器(Parser)進(jìn)行分析

5、.在擎,達(dá)成能夠?qū)榍度胧较到y(tǒng)服務(wù)的設(shè)計(jì)目的。此分析基礎(chǔ)上,代碼生成器(CodeGenerator)生SQLite主要特點(diǎn):成虛擬機(jī)指令碼使用能在虛擬機(jī)(VirtualMachine)上執(zhí)行。時(shí)地更新到這個(gè)系統(tǒng)中,同時(shí)他還有權(quán)限添加普虛擬機(jī):虛擬機(jī)是SQLite的核心,是一個(gè)抽通使用者的用戶名及密碼。在這個(gè)系統(tǒng)中.使用象計(jì)算環(huán)境專為管理數(shù)據(jù)庫文件而設(shè)計(jì).能夠者可以根據(jù)想了解的分類標(biāo)題進(jìn)行選擇,最后生通過其中指令的執(zhí)行,確保SQLite完成SQL語句成一個(gè)信息的報(bào)表。所請求的相關(guān)功能。為了達(dá)到上述的要求,必須在便攜式設(shè)備中B-樹(B—Tree):SQLite數(shù)

6、據(jù)庫的維護(hù)實(shí)現(xiàn)通過裝入嵌入式數(shù)據(jù)庫,所有邊境信息都首先存入該使用B-樹(B-Tree)在磁盤上進(jìn)行。相同的磁盤文件數(shù)據(jù)庫中.由數(shù)據(jù)庫統(tǒng)一管理和存儲(chǔ),以保證執(zhí)存放所有的B-樹.一個(gè)單獨(dú)的B一樹可供數(shù)據(jù)庫中勤官兵能夠隨時(shí)隨地的對邊境信息的查詢。當(dāng)邊的每個(gè)表和索引使用。B一樹模塊從磁盤請求調(diào)用境形勢有新的情況變化時(shí)超級管理員可以及時(shí)對固定大小的數(shù)據(jù)塊,高速頁緩存(PageCache)負(fù)責(zé)其進(jìn)行更新操作,以保證該設(shè)備中的數(shù)據(jù)最新。讀寫和緩存數(shù)據(jù)塊.同時(shí)提供回退、原子操作及對由此可見,在邊境管控系統(tǒng)中裝載嵌入式數(shù)據(jù)庫數(shù)據(jù)庫文件加鎖等。通過高速頁緩存提供的緩;中機(jī)可以大

7、大提高設(shè)備的易用性和易維護(hù)性,發(fā)揮小制,避免了頻繁進(jìn)行I/0操作而降低應(yīng)用程序的性能。型設(shè)備的最大效能.增強(qiáng)官兵的執(zhí)勤效果。操作系統(tǒng)抽象接口層:移植工作最關(guān)心的層次是最底層的操作系統(tǒng)抽象接13層。為了屏蔽底層SQLite在邊境管控系統(tǒng)中的應(yīng)用研究不同操作系統(tǒng)的具體實(shí)現(xiàn),操作系統(tǒng)抽象層接口在1.系統(tǒng)功能的框架設(shè)計(jì)OS.h中定義統(tǒng)一的抽象接口供高速頁緩存調(diào)用。邊境管控信息系統(tǒng)功能設(shè)計(jì):系統(tǒng)的功能主總之.遵從軟件工程的分層設(shè)計(jì)思想,SQLite要包括信息瀏覽、信息更新、選擇國別、系統(tǒng)退的設(shè)計(jì)將整個(gè)數(shù)據(jù)庫系統(tǒng)分成幾個(gè)不同層次的模塊分出四個(gè)模塊。別進(jìn)行實(shí)現(xiàn),其設(shè)計(jì)思路

8、清楚.模塊功能劃分明確.信息瀏覽功能:既方便維護(hù)升級

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時(shí)聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。