/簡(jiǎn)體中文/
/簡(jiǎn)體中文/
/中文/
/中文/
/簡(jiǎn)體中文/
/簡(jiǎn)體中文/
/簡(jiǎn)體中文/
/簡(jiǎn)體中文/
/簡(jiǎn)體中文/
/中文/
奕樂數(shù)據(jù)庫(kù)服務(wù)器在程序接收到來自客戶端的數(shù)據(jù)更新請(qǐng)求后,它會(huì)啟動(dòng)一個(gè)CGI進(jìn)程負(fù)責(zé)處理客戶端數(shù)據(jù),在完成一些初始化工作后,CGI進(jìn)程會(huì)在一個(gè)名為menumap的文件中,根據(jù)客戶端編輯數(shù)據(jù)時(shí)的窗口菜單名稱查找對(duì)應(yīng)的后臺(tái)應(yīng)用程序(后臺(tái)應(yīng)用程序通常是一個(gè)腳本程序),如果找到了,將加載此后臺(tái)應(yīng)用程序(如果在腳本程序文件夾里存在一個(gè)``pro.cfg''文件,其中列舉的模塊會(huì)被首先加載)。
1.主從式架構(gòu)的數(shù)據(jù)庫(kù)系統(tǒng)
主從式架構(gòu)(又叫服務(wù)器/客戶端模式)的數(shù)據(jù)庫(kù)系統(tǒng)是由服務(wù)器,客戶端,連接網(wǎng)絡(luò)三部分組成。
數(shù)據(jù)集中存放在服務(wù)器上,客戶端則通過網(wǎng)絡(luò),發(fā)送數(shù)據(jù)存取要求,并將返回的結(jié)果,經(jīng)處理后呈現(xiàn)給用戶。
一個(gè)服務(wù)器可以同時(shí)為多個(gè)客戶端提供服務(wù),在一個(gè)奕樂數(shù)據(jù)庫(kù)系統(tǒng)中只支持一臺(tái)服務(wù)器。
連接網(wǎng)絡(luò)并不僅限于局域網(wǎng),也可以是因特網(wǎng),當(dāng)通過因特網(wǎng)訪問奕樂服務(wù)器時(shí),既可以是IP方式,也可以是域名方式。
2.非SQL的關(guān)系型數(shù)據(jù)庫(kù)
奕樂數(shù)據(jù)庫(kù)是關(guān)系型數(shù)據(jù)庫(kù),但不支持sql語言,這意味著不能通過向服務(wù)器發(fā)送sql命令的方式來存取數(shù)據(jù),用戶只能通過操作奕樂客戶端程序來完成數(shù)據(jù)存取工作。
一個(gè)關(guān)系型數(shù)據(jù)庫(kù)包含若干張表(二維表),每張表由若干行和列組成,行被稱為記錄,列稱為字段,同一表格內(nèi)記錄格式相同。
表與表之間可能有某種關(guān)聯(lián)性,稱作關(guān)系,數(shù)據(jù)庫(kù)正是通過關(guān)系把表串聯(lián)成有組織的數(shù)據(jù)集合。
一個(gè)奕樂數(shù)據(jù)庫(kù)在邏輯上也是由表,關(guān)系,視圖等元素構(gòu)成。
3.固有的圖形界面客戶端程序
奕樂數(shù)據(jù)庫(kù)系統(tǒng)提供了一個(gè)圖形界面的客戶端程序來讓使用者能連接數(shù)據(jù)庫(kù)服務(wù)器,并對(duì)數(shù)據(jù)完成各種瀏覽/查詢/統(tǒng)計(jì),或編輯更新等工作。
奕樂客戶端程序是奕樂數(shù)據(jù)庫(kù)系統(tǒng)的固有部分,不能自行開發(fā)一個(gè)客戶端程序來訪問數(shù)據(jù)庫(kù)服務(wù)器。奕樂客戶端的運(yùn)行依賴于名為“菜單描述文件”的指令性文件。因此可以通過設(shè)計(jì)不同的菜單描述文件來把客戶端程序定制成不同的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)。
4.客戶端具有數(shù)據(jù)緩存機(jī)制
奕樂數(shù)據(jù)庫(kù)客戶端程序具有數(shù)據(jù)緩存機(jī)制,這使得它在較差的網(wǎng)絡(luò)狀況中仍能保持很好的數(shù)據(jù)訪問能力。
在奕樂數(shù)據(jù)庫(kù)系統(tǒng)上開發(fā)一個(gè)C/S架構(gòu)的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)實(shí)際上比較容易。主要需要完成以下三步:
1. 設(shè)計(jì)新數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu);
2. 設(shè)計(jì)菜單描述文件;
3. 編寫后臺(tái)處理程序;
采用C/S架構(gòu)方式開發(fā)的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)
1.客戶端
其客戶端具有專業(yè)的數(shù)據(jù)窗口,一組實(shí)用的工具集(查詢,排序,打印,統(tǒng)計(jì)),簡(jiǎn)潔的權(quán)限設(shè)置,和強(qiáng)大的遠(yuǎn)程訪問能力。這要比從頭設(shè)計(jì)客戶端程序,至少節(jié)省80%的工程量。
2.服務(wù)器端
數(shù)據(jù)庫(kù)系統(tǒng)為后臺(tái)處理程序的開發(fā)提供了基于對(duì)象的編程接口,較之關(guān)系數(shù)據(jù)庫(kù)中通常使用的SQL語言,代碼的編寫不僅簡(jiǎn)易得多,而且易于維護(hù)。
數(shù)據(jù)庫(kù)軟件哪個(gè)好?每個(gè)數(shù)據(jù)都有自己的特色,所以不能說哪個(gè)數(shù)據(jù)庫(kù)軟件最好用,主要看你針對(duì)什么樣的數(shù)據(jù)庫(kù)來說的。數(shù)據(jù)庫(kù)是按照數(shù)據(jù)結(jié)構(gòu)來組織、存儲(chǔ)和管理數(shù)據(jù)的倉(cāng)庫(kù)。數(shù)據(jù)庫(kù)中的數(shù)據(jù)是為眾多用戶所共享其信
關(guān)于騰牛 | 聯(lián)系方式 | 發(fā)展歷程 | 版權(quán)聲明 | 下載幫助(?) | 廣告聯(lián)系 | 網(wǎng)站地圖 | 友情鏈接
Copyright 2005-2022 QQTN.com 【騰牛網(wǎng)】 版權(quán)所有 鄂ICP備2022005668號(hào)-1 | 鄂公網(wǎng)安備 42011102000260號(hào)
聲明:本站非騰訊QQ官方網(wǎng)站 所有軟件和文章來自互聯(lián)網(wǎng) 如有異議 請(qǐng)與本站聯(lián)系 本站為非贏利性網(wǎng)站 不接受任何贊助和廣告