freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

銀行網(wǎng)絡(luò)管理設(shè)備系統(tǒng)的開(kāi)發(fā)-資料下載頁(yè)

2025-04-19 01:02本頁(yè)面
  

【正文】 發(fā)成本,是一種全新的軟件系統(tǒng)構(gòu)造技術(shù),成為當(dāng)今應(yīng)用軟件的首選體系結(jié)構(gòu)。在網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)上,B/S結(jié)構(gòu)采用星形建立企業(yè)內(nèi)部通信網(wǎng)絡(luò)或利用Internet虛擬專網(wǎng)(VPN)。前者的特點(diǎn)是安全、快捷、準(zhǔn)確;后者則具有節(jié)省投資、跨地域廣的優(yōu)點(diǎn)。 (3)C/S與B/S的區(qū)別 Client/Server是建立在局域網(wǎng)基礎(chǔ)上的,Browser/Server是建立在廣域網(wǎng)基礎(chǔ)上的。 a 硬件環(huán)境不同 C/S一般建立在專用網(wǎng)絡(luò)上,小范圍網(wǎng)絡(luò)環(huán)境,局域網(wǎng)之間再通過(guò)專門(mén)服務(wù)器提供連接和數(shù)據(jù)交換服務(wù);B/S建立在廣域網(wǎng)之上,不必是專門(mén)的網(wǎng)絡(luò)硬件環(huán)境,例如電話上網(wǎng),租用設(shè)備,信息自己管理,有比C/S更強(qiáng)的適應(yīng)范圍,一般只要有操作系統(tǒng)和瀏覽器就行。  b 對(duì)安全要求不同 C/S 一般面向相對(duì)固定的用戶群,對(duì)信息安全的控制能力很強(qiáng),一般高度機(jī)密的信息系統(tǒng)采用C/S 結(jié)構(gòu)較為適宜,而僅通過(guò)B/S發(fā)布部分可公開(kāi)信息;B/S 建立在廣域網(wǎng)之上,對(duì)安全的控制能力相對(duì)較弱,面向的是不可知的用戶群。  c 對(duì)程序架構(gòu)不同 C/S程序更加注重流程,可以對(duì)權(quán)限多層次校驗(yàn),對(duì)系統(tǒng)運(yùn)行速度可以較少考慮。B/S對(duì)安全以及訪問(wèn)速度的多重考慮,建立在需要更加優(yōu)化的基礎(chǔ)之上,比C/S有更高的要求。B/S結(jié)構(gòu)的程序架構(gòu)是發(fā)展趨勢(shì), 2000、Exchange 2000等,全面支持網(wǎng)絡(luò)的構(gòu)件搭建的系統(tǒng)。SUN 和IBM推的JavaBean構(gòu)件技術(shù)等,使 B/S更加成熟。 d 軟件重用不同 C/S 程序可以整體性考慮,構(gòu)件的重用性達(dá)不到B/S結(jié)構(gòu)的要求;B/S對(duì)多重結(jié)構(gòu)要求構(gòu)件具有相對(duì)獨(dú)立的功能,能夠相對(duì)較好地重用這些構(gòu)件,例如買來(lái)的餐桌可以反復(fù)利用,而不是做在墻上的石頭桌子。  e 系統(tǒng)維護(hù)不同 C/S程序由于整體性要求,必須整體考察以處理出現(xiàn)的問(wèn)題和系統(tǒng)升級(jí),升級(jí)較難,有可能需要再做一個(gè)全新的系統(tǒng);B/S構(gòu)件的組成方便了構(gòu)件個(gè)別更換,可以實(shí)現(xiàn)系統(tǒng)的無(wú)縫升級(jí),使系統(tǒng)維護(hù)開(kāi)銷減到最小,用戶從網(wǎng)上自己下載安裝就可以實(shí)現(xiàn)升級(jí)。 f 處理問(wèn)題不同 C/S程序處理用戶界面是固定的,在相同區(qū)域安全要求高,需求與操作系統(tǒng)相關(guān),都是相同的系統(tǒng);B/S建立在廣域網(wǎng)上,面向不同的用戶群, 地域分散,與操作系統(tǒng)關(guān)系最小。 g 用戶接口不同 C/S多是建立在Window平臺(tái)上,表現(xiàn)方法有限,對(duì)程序員普遍要求較高;B/S 建立在瀏覽器上,有更加豐富和生動(dòng)的表現(xiàn)方式與用戶交流,并且大部分難度減低,開(kāi)發(fā)成本低。 h 信息流不同 C/S程序一般是典型的中央集權(quán)的機(jī)械式處理, 交互性相對(duì)低;B/S信息流向可變化, BB、BC、BG等信息流向的變化更象交易中心。 (4) C/S和B/S比較 C/S和B/S是當(dāng)今世界開(kāi)發(fā)模式技術(shù)架構(gòu)的兩大主流技術(shù)。C/S由美國(guó) Borland公司最早研發(fā),B/S是美國(guó)微軟公司研發(fā)。目前,這兩項(xiàng)技術(shù)已被世界各國(guó)所掌握,我國(guó)國(guó)內(nèi)公司以C/S和B/S技術(shù)開(kāi)發(fā)出的產(chǎn)品也很多。這兩種技術(shù)都有自己一定的市場(chǎng)份額和客戶群,各家企業(yè)都說(shuō)自己的管理軟件架構(gòu)技術(shù)功能強(qiáng)大、先進(jìn)、方便,都能舉出各自的客戶群體,都有一大群文人墨客為自己搖旗吶喊,廣告滿天飛,可謂仁者見(jiàn)仁,智者見(jiàn)智。 (5) C/S架構(gòu)軟件的優(yōu)勢(shì)與劣勢(shì) a 應(yīng)用服務(wù)器運(yùn)行數(shù)據(jù)負(fù)荷較輕 最簡(jiǎn)單的C/S體系結(jié)構(gòu)的數(shù)據(jù)庫(kù)應(yīng)用由兩部分組成,即客戶應(yīng)用程序和數(shù)據(jù)庫(kù)服務(wù)器程序,二者可分別稱為前臺(tái)程序與后臺(tái)程序。運(yùn)行數(shù)據(jù)庫(kù)服務(wù)器程序的機(jī)器,也稱為應(yīng)用服務(wù)器。一旦服務(wù)器程序被啟動(dòng),就隨時(shí)等待響應(yīng)客戶程序發(fā)來(lái)的請(qǐng)求??蛻魬?yīng)用程序運(yùn)行在用戶自己的電腦上,對(duì)應(yīng)于數(shù)據(jù)庫(kù)服務(wù)器,可稱為客戶電腦。當(dāng)需要對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行任何操作時(shí),客戶程序就自動(dòng)地尋找服務(wù)器程序,并向其發(fā)出請(qǐng)求;服務(wù)器程序根據(jù)預(yù)定的規(guī)則做出應(yīng)答,送回結(jié)果,應(yīng)用服務(wù)器運(yùn)行數(shù)據(jù)負(fù)荷較輕。 b 數(shù)據(jù)的儲(chǔ)存管理功能較為透明 在數(shù)據(jù)庫(kù)應(yīng)用中,數(shù)據(jù)的儲(chǔ)存管理功能,是由服務(wù)器程序和客戶應(yīng)用程序分別獨(dú)立進(jìn)行的。對(duì)于工作在前臺(tái)程序上的最終用戶是“透明”的,他們無(wú)須過(guò)問(wèn)(通常也無(wú)法干涉)背后的過(guò)程,就可以完成自己的一切工作。在客戶服務(wù)器架構(gòu)的應(yīng)用中,前臺(tái)程序并不是非常“瘦小”,并沒(méi)有將麻煩的事情都交給了服務(wù)器和網(wǎng)絡(luò)。在C/S體系下,數(shù)據(jù)庫(kù)不能真正成為公共、專業(yè)化的倉(cāng)庫(kù),它受到獨(dú)立的專門(mén)管理。  c C/S架構(gòu)的劣勢(shì)是高昂的維護(hù)成本且投資大  采用C/S架構(gòu),要選擇適當(dāng)?shù)臄?shù)據(jù)庫(kù)平臺(tái)來(lái)實(shí)現(xiàn)數(shù)據(jù)庫(kù)數(shù)據(jù)的真正“統(tǒng)一”,使分布于兩地的數(shù)據(jù)同步完全交由數(shù)據(jù)庫(kù)系統(tǒng)去管理,但邏輯上兩地的操作者要直接訪問(wèn)同一個(gè)數(shù)據(jù)庫(kù)才能有效實(shí)現(xiàn)。問(wèn)題在于,如果需要建立“實(shí)時(shí)”的數(shù)據(jù)同步,就必須在兩地間建立實(shí)時(shí)的通訊連接,保持兩地的數(shù)據(jù)庫(kù)服務(wù)器在線運(yùn)行,網(wǎng)絡(luò)管理工作人員既要對(duì)服務(wù)器維護(hù)管理,又要對(duì)客戶端維護(hù)和管理,這需要高昂的投資和復(fù)雜的技術(shù)支持,維護(hù)成本很高任務(wù)量大。 傳統(tǒng)的C/S結(jié)構(gòu)的軟件需要針對(duì)不同的操作系統(tǒng)開(kāi)發(fā)不同版本的軟件,由于產(chǎn)品的更新?lián)Q代十分快,代價(jià)高和低效率已經(jīng)不適應(yīng)工作需要。在JAVA這樣的跨平臺(tái)語(yǔ)言出現(xiàn)之后,B/S架構(gòu)更是猛烈沖擊C/S,并對(duì)其形成威脅和挑戰(zhàn)。  (6)B/S架構(gòu)軟件的優(yōu)勢(shì)與劣勢(shì)  a 操作使用簡(jiǎn)單 B/S最大的優(yōu)點(diǎn)就是可以在任何地方進(jìn)行操作而不用安裝任何專門(mén)的軟件。只要有一臺(tái)能上網(wǎng)的電腦就能使用,客戶端零維護(hù)。系統(tǒng)的擴(kuò)展非常容易,只要能上網(wǎng),再由系統(tǒng)管理員分配一個(gè)用戶名和密碼,就可以使用了。甚至可以在線申請(qǐng),通過(guò)公司內(nèi)部的安全認(rèn)證(如CA證書(shū))后,不需要人的參與,系統(tǒng)可以自動(dòng)分配給用戶一個(gè)賬號(hào)進(jìn)入系統(tǒng)。 b 維護(hù)和升級(jí)方式簡(jiǎn)單 目前,軟件系統(tǒng)的改進(jìn)和升級(jí)越來(lái)越頻繁,B/S架構(gòu)的產(chǎn)品明顯體現(xiàn)著更為方便的特性。對(duì)于較大點(diǎn)的單位來(lái)說(shuō),系統(tǒng)管理人員如果需要在幾百甚至上千臺(tái)電腦之間來(lái)回奔跑,效率和工作量是可想而知的。而B(niǎo)/S架構(gòu)的軟件只需要管理服務(wù)器就行了,所有的客戶端只是瀏覽器,根本不需要做任何的維護(hù)。無(wú)論用戶的規(guī)模有多大,有多少分支機(jī)構(gòu)都不會(huì)增加任何維護(hù)升級(jí)的工作量,所有的操作只需要針對(duì)服務(wù)器進(jìn)行。如果是異地,只需要把服務(wù)器連接專網(wǎng)即可,實(shí)現(xiàn)遠(yuǎn)程維護(hù)、升級(jí)和共享。所以客戶機(jī)越來(lái)越“瘦”,而服務(wù)器越來(lái)越“胖”,這是將來(lái)信息化發(fā)展的主流方向。今后,軟件升級(jí)和維護(hù)會(huì)越來(lái)越容易,而使用起來(lái)會(huì)越來(lái)越簡(jiǎn)單,這對(duì)用戶人力、物力、時(shí)間、費(fèi)用的節(jié)省是顯而易見(jiàn)的,驚人的。因此,維護(hù)和升級(jí)革命的方式是“瘦”客戶機(jī),“胖”服務(wù)器。 c 成本降低,選擇更多 大家都知道windows在桌面電腦上幾乎一統(tǒng)天下,瀏覽器成為了標(biāo)準(zhǔn)配置,但在服務(wù)器操作系統(tǒng)上windows并不是處于絕對(duì)的統(tǒng)治地位。現(xiàn)在的趨勢(shì)是凡使用B/S架構(gòu)的應(yīng)用管理軟件,只需安裝在Linux服務(wù)器上即可,而且安全性高。所以服務(wù)器操作系統(tǒng)的選擇是很多的,不管選用那種操作系統(tǒng)都可以讓大部分人使用windows作為桌面操作系統(tǒng)電腦不受影響,這就使得最流行免費(fèi)的Linux操作系統(tǒng)快速發(fā)展起來(lái)。Linux除了操作系統(tǒng)是免費(fèi)的以外,連數(shù)據(jù)庫(kù)也是免費(fèi)的,這種選擇非常盛行。比如說(shuō)很多人每天上“搜虎”網(wǎng),只要安裝了瀏覽器就可以了,并不需要了解“搜虎”的服務(wù)器用的是什么操作系統(tǒng),而事實(shí)上大部分網(wǎng)站確實(shí)沒(méi)有使用windows操作系統(tǒng),但用戶的電腦本身安裝的大部分是windows操作系統(tǒng)。 f 應(yīng)用服務(wù)器運(yùn)行數(shù)據(jù)負(fù)荷較重 由于B/S架構(gòu)管理軟件只安裝在服務(wù)器端(Server)上,網(wǎng)絡(luò)管理人員只需要管理服務(wù)器就行了,用戶界面主要事務(wù)邏輯在服務(wù)器(Server)端完全通過(guò)WWW瀏覽器實(shí)現(xiàn),極少部分事務(wù)邏輯在前端(Browser)實(shí)現(xiàn),所有的客戶端只有瀏覽器,網(wǎng)絡(luò)管理人員只需要做服務(wù)器的硬件維護(hù)。但應(yīng)用服務(wù)器運(yùn)行數(shù)據(jù)負(fù)荷較重,一旦發(fā)生服務(wù)器“崩潰”等問(wèn)題,后果不堪設(shè)想。因此,許多單位都備有數(shù)據(jù)庫(kù)存儲(chǔ)服務(wù)器,以防萬(wàn)一。 嚴(yán)格來(lái)說(shuō),B/S結(jié)構(gòu)也是一種C/S結(jié)構(gòu)。二者在技術(shù)和實(shí)施上主要的比較是:C/S 采用Intranet技術(shù),適用于局域網(wǎng)環(huán)境;可連接用戶數(shù)有限,當(dāng)用戶數(shù)量增多時(shí),性能會(huì)明顯下降;客戶端都要安裝應(yīng)用程序,系統(tǒng)擴(kuò)展維護(hù)復(fù)雜;代碼可重用性差,開(kāi)發(fā)費(fèi)用較低,開(kāi)發(fā)周期較短。B/S采用Internet/Intranet技術(shù),適用于廣域網(wǎng)環(huán)境;支持更多的客戶,可根據(jù)訪問(wèn)量動(dòng)態(tài)配置WEB服務(wù)器、應(yīng)用服務(wù)器,以保證系統(tǒng)性能;客戶端只需標(biāo)準(zhǔn)的瀏覽器,采用面向?qū)ο蠹夹g(shù),代碼可重用性好,系統(tǒng)擴(kuò)展維護(hù)簡(jiǎn)單;但開(kāi)發(fā)費(fèi)用較高,開(kāi)發(fā)周期較長(zhǎng)。綜合上面所述,本文采用C/S架構(gòu),主要在于該體系結(jié)構(gòu)應(yīng)用于本系統(tǒng)具有如下優(yōu)點(diǎn):(1)應(yīng)用邏輯與數(shù)據(jù)實(shí)現(xiàn)分離,實(shí)現(xiàn)了在網(wǎng)絡(luò)上的負(fù)載均衡。(2)充分利用了網(wǎng)絡(luò)服務(wù)器的處理能力??蛻糁恍鑼⒄?qǐng)求送給數(shù)據(jù)庫(kù)服務(wù)器,數(shù)據(jù)查詢工作由服務(wù)器承擔(dān),服務(wù)器的能力可以得到充分的發(fā)揮。(3)技術(shù)成熟,是目前系統(tǒng)設(shè)計(jì)開(kāi)發(fā)中廣泛采用的體系結(jié)構(gòu)。該體系結(jié)構(gòu)的缺點(diǎn)是:在客戶端軟件必須根據(jù)應(yīng)用系統(tǒng)要求開(kāi)發(fā),從而使客戶端的維護(hù)費(fèi)用變得相對(duì)昂貴。為確保系統(tǒng)投入使用平穩(wěn)、可靠、有效地工作,系統(tǒng)設(shè)計(jì)中遵循下列原則:(1)功能的實(shí)用性。該系統(tǒng)的功能設(shè)置滿足日常工作的實(shí)際需要,可提高工作效率和工作質(zhì)量,并實(shí)現(xiàn)數(shù)據(jù)的高度共享。(2)系統(tǒng)的可操作性。系統(tǒng)提供的用戶界面友好,簡(jiǎn)潔,不熟悉計(jì)算機(jī)的工作人員經(jīng)過(guò)短期操作培訓(xùn),就可使用該系統(tǒng)完成日常工作。(3)系統(tǒng)的先進(jìn)性。采用C/S體系結(jié)構(gòu),滿足聯(lián)機(jī)事務(wù)處理應(yīng)用需求,實(shí)現(xiàn)開(kāi)放互連及分布式數(shù)據(jù)管理。服務(wù)器數(shù)據(jù)庫(kù)管理系統(tǒng)C/S體系結(jié)構(gòu)要求數(shù)據(jù)庫(kù)管理系統(tǒng)應(yīng)具有如下功能:(1)支持大多數(shù)用于客戶和服務(wù)器的操作系統(tǒng)。(2)支持大多數(shù)網(wǎng)絡(luò)通訊協(xié)議。(3)嚴(yán)密完備的數(shù)據(jù)管理體系。C/S體系結(jié)構(gòu)要求客戶端應(yīng)用軟件應(yīng)具有如下功能:(1)提供訪問(wèn)大多數(shù)數(shù)據(jù)庫(kù)管理系統(tǒng)的接口,最好是專用接口。(2)方便快捷的開(kāi)發(fā)環(huán)境。目前在C/S體系結(jié)構(gòu)中最流行的前臺(tái)開(kāi)發(fā)工具Power Builder,它既可做前臺(tái)事務(wù)請(qǐng)求設(shè)計(jì),又可做后臺(tái)數(shù)據(jù)庫(kù)方面的設(shè)計(jì),使設(shè)計(jì)人員能夠充分利用C/S體系結(jié)構(gòu)的特點(diǎn),合理分配前后臺(tái)任務(wù),提高系統(tǒng)工作效率。任何一個(gè)系統(tǒng)都有其特定的完整性規(guī)則,利用應(yīng)用程序?qū)崿F(xiàn)完整性,會(huì)產(chǎn)生兩個(gè)很大的問(wèn)題:(1)當(dāng)某一規(guī)則改變時(shí),開(kāi)發(fā)者需要修改所有用到這一規(guī)則的應(yīng)用程序,這將是一個(gè)耗時(shí)和低效的開(kāi)發(fā)過(guò)程。(2)一個(gè)應(yīng)用程序必須向數(shù)據(jù)庫(kù)請(qǐng)求大量的數(shù)據(jù),才能執(zhí)行該應(yīng)用程序內(nèi)部的數(shù)據(jù)完整性規(guī)則。如果客戶應(yīng)用程序與服務(wù)器運(yùn)行在不同機(jī)器上,為使每個(gè)應(yīng)用程序都執(zhí)行它的完整性規(guī)則,服務(wù)器需通過(guò)網(wǎng)絡(luò)傳輸大量的數(shù)據(jù)。其后果是產(chǎn)生過(guò)度的擁擠使網(wǎng)絡(luò)飽和,降低系統(tǒng)的性能。正是由于這兩個(gè)原因,所以使用數(shù)據(jù)庫(kù)系統(tǒng)時(shí),應(yīng)設(shè)法在服務(wù)器內(nèi)部而不是在應(yīng)用程序中實(shí)現(xiàn)完整性就顯得非常重要。Orcale數(shù)據(jù)庫(kù)在表的定義中提供了列完整性、域完整性、引用完整性、限制引用完整性等完整性規(guī)則,利用這些完整性規(guī)則可實(shí)現(xiàn)列限制、域限制、多表級(jí)聯(lián)處理、父子表完整性約束等操作。完整性約束能夠?qū)崿F(xiàn)數(shù)據(jù)庫(kù)中大部分的數(shù)據(jù)完整性規(guī)則,但是,總有一些業(yè)務(wù)規(guī)則開(kāi)發(fā)者不能用完整性約束實(shí)現(xiàn)。這時(shí)可利用Orcale數(shù)據(jù)庫(kù)提供的存儲(chǔ)過(guò)程和觸發(fā)器。存儲(chǔ)過(guò)程是由編譯過(guò)的SQL語(yǔ)句、控制流語(yǔ)句、變量說(shuō)明和賦值運(yùn)算符等組成的集合,它們是由開(kāi)發(fā)者創(chuàng)建并存儲(chǔ)在數(shù)據(jù)庫(kù)中,使用這些過(guò)程可實(shí)現(xiàn)更為復(fù)雜的數(shù)據(jù)完整性。如當(dāng)訂貨員刪除某一合同時(shí),要求同時(shí)將刪除的合同插到合同歷史表中,這種操作即可利用存儲(chǔ)過(guò)程實(shí)現(xiàn)。在數(shù)據(jù)庫(kù)設(shè)計(jì)中理論上要求數(shù)據(jù)庫(kù)應(yīng)具有最小的冗余。但在數(shù)據(jù)庫(kù)操作中,執(zhí)行的時(shí)間和存儲(chǔ)空間是相互矛盾的,隨著硬件性能高速發(fā)展、存儲(chǔ)介質(zhì)價(jià)格越來(lái)越低,因而,可以犧牲一些空間以換取時(shí)間。在銷售結(jié)算管理系統(tǒng)設(shè)計(jì)中,按照檢索頻率、變更頻率、檢索時(shí)間三項(xiàng)指標(biāo),根據(jù)用戶強(qiáng)調(diào)系統(tǒng)運(yùn)行效率的特點(diǎn),適當(dāng)增加了系統(tǒng)的冗余,例如到站編碼字典有近萬(wàn)條記錄,而且到站在處理中經(jīng)常用到且變更頻率很小,為減少系統(tǒng)時(shí)間開(kāi)銷,在涉及到站的合同庫(kù)中不僅存儲(chǔ)了到站編碼,而且還存儲(chǔ)了到站名稱。C/S體系結(jié)構(gòu)中客戶與服務(wù)器之間的聯(lián)系以提交事務(wù)的方式實(shí)現(xiàn)。事務(wù)中包括了客戶端對(duì)服務(wù)器端的數(shù)據(jù)處理請(qǐng)求。服務(wù)器按照請(qǐng)求處理數(shù)據(jù),并按事務(wù)處理要求將結(jié)果反饋到客戶端,客戶端根據(jù)結(jié)果決定下一步處理。盡管數(shù)據(jù)庫(kù)系統(tǒng)提供了良好的自動(dòng)并發(fā)性處理,但是在一些相關(guān)事務(wù)處理中,仍有必要對(duì)數(shù)據(jù)處理進(jìn)行人工干預(yù)。如在多表修改中,任何一個(gè)表修改失敗都將影響其它表的處理時(shí),就必須將相關(guān)表的處理建立到一個(gè)事務(wù)中。當(dāng)處理失敗時(shí),可利用數(shù)據(jù)的回退功能,回退到相應(yīng)的事務(wù)。當(dāng)處理成功時(shí),可利用數(shù)據(jù)庫(kù)的提交功能承認(rèn)所作的修改。視圖是一種數(shù)據(jù)庫(kù)對(duì)象,它允許用戶從一個(gè)表或一組表中建立一個(gè)“虛表”,同時(shí)它又具有表的特性,利用視圖實(shí)現(xiàn)如下功能:(1)提供附加的安全層。利用視圖可限制對(duì)特定表列的訪問(wèn),保證數(shù)據(jù)的安全。(2)隱蔽數(shù)據(jù)的復(fù)雜性。執(zhí)行連接操作,用戶可從多表中檢索出查詢信息。充分利用C/S體系結(jié)構(gòu)中,客戶端的應(yīng)用軟件和服務(wù)器端的數(shù)據(jù)庫(kù)管理系統(tǒng)相互獨(dú)立、相互依存的特點(diǎn),既利用應(yīng)用軟件的靈活性充分發(fā)揮數(shù)據(jù)庫(kù)的功能,又利用數(shù)據(jù)庫(kù)提供的強(qiáng)大功能減少程序量。利用服務(wù)器實(shí)現(xiàn)數(shù)據(jù)完整性,提高開(kāi)發(fā)效率,降低網(wǎng)絡(luò)流量任何一個(gè)系統(tǒng)都有其特定的完整性規(guī)則,利用應(yīng)用程序?qū)崿F(xiàn)完整性,會(huì)產(chǎn)生兩個(gè)很大的問(wèn)題:(1)當(dāng)某一規(guī)則改變時(shí),開(kāi)發(fā)者需要修改所有用到這一規(guī)則的應(yīng)用程序,這將是一個(gè)耗時(shí)和低效的開(kāi)發(fā)過(guò)程。(2)一個(gè)應(yīng)用程序必須向數(shù)據(jù)庫(kù)請(qǐng)求大量的數(shù)據(jù),才能執(zhí)行該應(yīng)用程序內(nèi)部的數(shù)據(jù)完整性規(guī)則。如果客戶應(yīng)用程序與服務(wù)器運(yùn)行在不同機(jī)器上,為使每個(gè)應(yīng)用程序都執(zhí)行它的完整性規(guī)則,服務(wù)器需通過(guò)網(wǎng)絡(luò)傳輸大量的數(shù)據(jù)。其后果是產(chǎn)生過(guò)度的擁擠使網(wǎng)絡(luò)飽和,降低系統(tǒng)的性能。正是由于這兩個(gè)原因,所以使用數(shù)據(jù)庫(kù)系統(tǒng)時(shí),應(yīng)設(shè)法在服務(wù)器內(nèi)部而不是在應(yīng)用程序中實(shí)現(xiàn)完整性就顯得非常重要。Orcale數(shù)據(jù)庫(kù)在表的定義中提供了列完整性、域完整性、引用完整性、限制引用完整性等完整性規(guī)則,利用這些完整性規(guī)則可實(shí)現(xiàn)列限制、域限制、多表級(jí)聯(lián)處理、父子表完整性約束等操作。使用存儲(chǔ)過(guò)程和觸發(fā)器實(shí)現(xiàn)定制的業(yè)務(wù)規(guī)則。完
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1