局域網(wǎng)管理軟件數(shù)據(jù)庫不僅在規(guī)模、范圍和用戶數(shù)量上有很大區(qū)別,處理方式也各不相同。有的數(shù)據(jù)庫之通過查詢、表單和報表來處理;有的通過ASP和JSP來處理,ASP和JSP使用Internet技術(shù)發(fā)布數(shù)據(jù)庫應(yīng)用程序;有的通過傳統(tǒng)的應(yīng)用程序來處理;有的通過存儲過程和觸發(fā)器來處理;有的數(shù)據(jù)庫擁有成百上千并發(fā)用戶。它們通過各種應(yīng)用程序來處理。
Web局域網(wǎng)管理軟件數(shù)據(jù)庫處理系統(tǒng)由使用瀏覽器的用戶和數(shù)據(jù)庫應(yīng)用程序組成,該瀏覽器通過HTTP連接到處理通信的Web服務(wù)器。數(shù)據(jù)庫應(yīng)用程序通過DBMS處理數(shù)據(jù)庫。在兩層體系結(jié)構(gòu)的系統(tǒng)中,Web服務(wù)器和DBMS位于同一臺計算機中。但就性能和安全性而言,這不是最好的配置。在三層體系結(jié)構(gòu)的系統(tǒng)中,Web服務(wù)器和DBMS位于不同的計算機上。高容量的系統(tǒng)使用多臺Web服務(wù)器,還可以使用成簇的多個數(shù)據(jù)庫服務(wù)器。
如果Web服務(wù)器主機運行Windows,則Web服務(wù)器軟件一般為IIS。IIS處理HTTP和ASP。這些頁面都混合了HTML和腳本代碼。通常使用這些腳本來執(zhí)行數(shù)據(jù)庫應(yīng)用程序的邏輯。如果Web服務(wù)器主機運行Linux或Unix,則Web服務(wù)器軟件通常是Apache。
每個DBMS都有自己的API。開放數(shù)據(jù)庫互連標(biāo)準(zhǔn)提供了一個接口,通過該接口,數(shù)據(jù)庫應(yīng)用程序可以通過一種獨立于DBMS的方式訪問和處理關(guān)系數(shù)據(jù)源。ODBC包括應(yīng)用程序、驅(qū)動程序管理器、DBMS驅(qū)動程序以及數(shù)據(jù)源組件。ODBC定義了單層和多層驅(qū)動程序。3種數(shù)據(jù)源是文件、系統(tǒng)和用戶。推薦把系統(tǒng)數(shù)據(jù)源用于Web服務(wù)器。定義系統(tǒng)數(shù)據(jù)源名稱的過程包括指定驅(qū)動程序的類型,以及標(biāo)識出要處理的數(shù)據(jù)庫。
Microsoft最新的Web服務(wù)器產(chǎn)品是ASP. NET。通過它,可以使用Visual Basic NET、C#以及C++等面向?qū)ο缶幊陶Z言??梢跃幾gASP. NET頁面但不能解釋它。
HTTP是無狀態(tài)的,因此Web數(shù)據(jù)庫處理非常復(fù)雜。當(dāng)處理原子事務(wù)時,應(yīng)用程序必須包括提供給會話狀態(tài)的邏輯。實現(xiàn)這一點的方法取決于Web服務(wù)器和使用的語言。
PHP是一種腳本語言,可以嵌套在Web頁面中。PHP非常流行,易于掌握,可以用于大多數(shù)Web服務(wù)器環(huán)境和大多數(shù)數(shù)據(jù)庫。
要創(chuàng)建復(fù)雜的頁面,需要集成開發(fā)環(huán)境。IDE提供了創(chuàng)建和維護Web頁面最健壯、最友好的方式。Microsoft Visual Studio Java用戶的Net Beans和開源Eclipse IDE都是非常好的IDE。Microsoft Visual Studio和Eclipse提供的構(gòu)架都開源提供插件模塊來修改。用于PHP的Eclipse修訂版稱為Eclipse PDT項目,主要用于提供PHP開發(fā)環(huán)境。
XML正逐漸成為定義文檔和在計算機之間傳輸文檔的標(biāo)準(zhǔn)方法。XML正逐漸用于數(shù)據(jù)庫應(yīng)用程序之間的數(shù)據(jù)傳輸。XML標(biāo)記不是固定的,可以由文檔設(shè)計者擴展。
XML可以用于實體化Web頁面,但更重要的是,它可用于描述、表示和實體化數(shù)據(jù)庫視圖。XML是比HTML更好的標(biāo)記語言,主要因為XML在文檔結(jié)構(gòu)、內(nèi)容和視圖化之間提供了清晰的界限。另外,XML標(biāo)記很清晰。
XML文檔的內(nèi)容可以通過文檔類型聲明和XML模式文檔描述。符合其DTD的XML文檔為類型有效。文檔可以有正確的格式,但不是類型有效的,因為它不符合DTD的結(jié)構(gòu),或者因為它沒有DTD。
XML模式包括元素和屬性。元素有兩種類型:簡單和復(fù)雜元素。簡單元素只有一個數(shù)據(jù)值,復(fù)雜元素可以嵌套多個元素。復(fù)雜元素還可以有屬性。復(fù)雜元素包含的元素可以是簡單元素或其他復(fù)雜元素。復(fù)雜元素還可以定義元素序列。元素一般用于表示數(shù)據(jù),屬性一般用于存儲元數(shù)據(jù)。
XML Web Services包含多種標(biāo)準(zhǔn),以支持在Web上發(fā)布或使用的程序功能。使用XML Web Services,計算機程序可以通過Web使用數(shù)據(jù)庫應(yīng)用程序,如同這些程序位于本地機器上一樣。XML Web Services把Internet變成一臺大型計算機。
★關(guān)于WorkWin公司電腦監(jiān)控軟件★
WorkWin的使命是打造Work用途的Windows 電腦系統(tǒng),有效規(guī)范員工上網(wǎng)行為,讓老板知道員工每天在做什么(監(jiān)控包括屏幕、上網(wǎng)在內(nèi)的一舉一動),限制員工不能做什么(禁止網(wǎng)購、游戲、優(yōu)盤等)。
WorkWin基于純軟件設(shè)計,非常容易使用,無需添加或改動任何硬件,使用一臺管理機監(jiān)控全部員工機電腦。歷經(jīng)南京網(wǎng)亞十余年精心打造,此時此刻每天都有成千上萬企業(yè)電腦正在運行WorkWin,選擇WorkWin選擇“贏”。
WorkWin監(jiān)控首頁 短視頻講解 下載免費試用版
版權(quán)所有,南京網(wǎng)亞計算機有限公司 。本文鏈接地址: 局域網(wǎng)管理軟件數(shù)據(jù)庫的應(yīng)用