前言:想要寫出一篇令人眼前一亮的文章嗎?我們特意為您整理了5篇關(guān)系數(shù)據(jù)庫(kù)范文,相信會(huì)為您的寫作帶來(lái)幫助,發(fā)現(xiàn)更多的寫作思路和靈感。
(白城師范學(xué)院計(jì)算機(jī)科學(xué)學(xué)院,吉林白城137000)
【摘要】關(guān)系數(shù)據(jù)庫(kù)、數(shù)據(jù)倉(cāng)庫(kù)和數(shù)據(jù)挖掘是作為三種獨(dú)立的信息技術(shù)出現(xiàn)的,是數(shù)據(jù)庫(kù)研究、開發(fā)和應(yīng)用最活躍的分支之一,通過(guò)對(duì)三種技術(shù)的內(nèi)在聯(lián)系性和互補(bǔ)性分析,從而更好的使用數(shù)據(jù)庫(kù)技術(shù)處理各種信息需求,建立更加完善的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)或新的決策系統(tǒng)。
關(guān)鍵詞 關(guān)系數(shù)據(jù)庫(kù);數(shù)據(jù)倉(cāng)庫(kù);數(shù)據(jù)挖掘;關(guān)
0引言
關(guān)系數(shù)據(jù)庫(kù)是20世紀(jì)70年代初提出來(lái),經(jīng)過(guò)數(shù)據(jù)庫(kù)專家?guī)资甑呐?,理論和?shí)踐都取得了顯著成果,標(biāo)志著數(shù)據(jù)庫(kù)技術(shù)的日益成熟。但它仍然難以實(shí)現(xiàn)對(duì)關(guān)系數(shù)據(jù)庫(kù)中數(shù)據(jù)的分析,不能很好地支持決策,因此在80年代,產(chǎn)生了數(shù)據(jù)倉(cāng)庫(kù)的思想,90年代,數(shù)據(jù)倉(cāng)庫(kù)的基本原理、架構(gòu)形式和使用原則都已確定。主要技術(shù)包括對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)訪問(wèn)、網(wǎng)絡(luò)、C/S結(jié)構(gòu)和圖形界面,一些大公司已經(jīng)開始構(gòu)建數(shù)據(jù)倉(cāng)庫(kù)。針對(duì)數(shù)據(jù)倉(cāng)庫(kù)中迅速增長(zhǎng)的海量數(shù)據(jù)的收集、存放,用人力已經(jīng)不能解決,那么數(shù)據(jù)倉(cāng)庫(kù)中有用的知識(shí)的提取就需要數(shù)據(jù)挖掘來(lái)實(shí)現(xiàn)。數(shù)據(jù)挖掘與統(tǒng)計(jì)學(xué)子領(lǐng)域“試探性數(shù)據(jù)分析”及人工智能子領(lǐng)域“知識(shí)發(fā)現(xiàn)”和機(jī)器學(xué)有關(guān),是一門綜合性的技術(shù)學(xué)科。了解關(guān)系數(shù)據(jù)庫(kù)、數(shù)據(jù)倉(cāng)庫(kù)與數(shù)據(jù)挖掘三者之間的區(qū)別與聯(lián)系,使之更好的使用這3種技術(shù),處理各種信息需求是非常必要和重要的。
1關(guān)系數(shù)據(jù)庫(kù)、數(shù)據(jù)倉(cāng)庫(kù)和數(shù)據(jù)挖掘之間的關(guān)系
1.1關(guān)系數(shù)據(jù)庫(kù)和數(shù)據(jù)倉(cāng)庫(kù)之間的聯(lián)系與區(qū)別
關(guān)系數(shù)據(jù)庫(kù)是面向事務(wù)的設(shè)計(jì),數(shù)據(jù)倉(cāng)庫(kù)是一個(gè)面向主題的設(shè)計(jì);關(guān)系數(shù)據(jù)庫(kù)存儲(chǔ)在線事務(wù)數(shù)據(jù),數(shù)據(jù)倉(cāng)庫(kù)通常存儲(chǔ)歷史數(shù)據(jù),關(guān)系數(shù)據(jù)庫(kù)的設(shè)計(jì)將盡量避免冗余,但數(shù)據(jù)倉(cāng)庫(kù)是傾向于引入冗余;關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)用于捕獲數(shù)據(jù),數(shù)據(jù)倉(cāng)庫(kù)設(shè)計(jì)用于分析數(shù)據(jù)。傳統(tǒng)的關(guān)系數(shù)據(jù)庫(kù)面向以事務(wù)處理為主的系統(tǒng)應(yīng)用,所以它無(wú)法滿足決策支持系統(tǒng)的分析要求。事務(wù)處理和分析處理有非常不同的性質(zhì),他們有不同的需求數(shù)據(jù)。
1.2數(shù)據(jù)倉(cāng)庫(kù)與數(shù)據(jù)挖掘之間的聯(lián)系與區(qū)別
數(shù)據(jù)挖掘是基于數(shù)據(jù)倉(cāng)庫(kù)和多維數(shù)據(jù)庫(kù)中的數(shù)據(jù),找到數(shù)據(jù)的潛在模式進(jìn)行預(yù)測(cè),它可以對(duì)數(shù)據(jù)進(jìn)行復(fù)雜處理。大多數(shù)情況下,數(shù)據(jù)挖掘是讓數(shù)據(jù)從數(shù)據(jù)倉(cāng)庫(kù)到數(shù)據(jù)挖掘數(shù)據(jù)庫(kù)中。從數(shù)據(jù)倉(cāng)庫(kù)中直接得到進(jìn)行數(shù)據(jù)挖掘的數(shù)據(jù)有許多優(yōu)點(diǎn),因?yàn)閿?shù)據(jù)倉(cāng)庫(kù)中數(shù)據(jù)的清理和數(shù)據(jù)挖掘中幾乎是相同的,如果數(shù)據(jù)在數(shù)據(jù)倉(cāng)庫(kù)中已被清除,數(shù)據(jù)挖掘中不再被清除,并且數(shù)據(jù)不一致也得到了解決。數(shù)據(jù)倉(cāng)庫(kù)是數(shù)據(jù)挖掘的先期步驟,通過(guò)數(shù)據(jù)倉(cāng)庫(kù)的構(gòu)建,提高了數(shù)據(jù)挖掘的效率和能力,保證了數(shù)據(jù)挖掘中的數(shù)據(jù)的寬廣性和完整性。
1.3關(guān)系數(shù)據(jù)庫(kù)與數(shù)據(jù)挖掘之間的聯(lián)系與區(qū)別
數(shù)據(jù)挖掘的數(shù)據(jù)源不一定是數(shù)據(jù)倉(cāng)庫(kù)。也可以是一個(gè)關(guān)系數(shù)據(jù)庫(kù)中的數(shù)據(jù),但要事先進(jìn)行數(shù)據(jù)預(yù)處理,才能用于數(shù)據(jù)挖掘。數(shù)據(jù)預(yù)處理是數(shù)據(jù)挖掘的關(guān)鍵步驟,并且是數(shù)據(jù)挖掘過(guò)程中的主要工作部分。因此,數(shù)據(jù)倉(cāng)庫(kù)和數(shù)據(jù)挖掘沒(méi)有必然的聯(lián)系,有些人簡(jiǎn)單地認(rèn)為,數(shù)據(jù)倉(cāng)庫(kù)是數(shù)據(jù)挖掘的準(zhǔn)備,這種理解是不全面的,也可以使用關(guān)系數(shù)據(jù)庫(kù)中的數(shù)據(jù)作為數(shù)據(jù)挖掘的數(shù)據(jù)源。
2三種技術(shù)的應(yīng)用
2.1應(yīng)用價(jià)值
2.1.1關(guān)系數(shù)據(jù)庫(kù)
關(guān)系數(shù)據(jù)庫(kù)的主要價(jià)值體現(xiàn)在事務(wù)處理。關(guān)系數(shù)據(jù)庫(kù)已經(jīng)滲透到各行各業(yè)的日常事務(wù),該事務(wù)管理離不開關(guān)系數(shù)據(jù)庫(kù)的應(yīng)用系統(tǒng),這是對(duì)傳統(tǒng)事務(wù)管理的一個(gè)重大突破,是社會(huì)甚至家庭不可或缺的工具,它對(duì)社會(huì)的應(yīng)用價(jià)值是100%。
2.1.2數(shù)據(jù)倉(cāng)庫(kù)
數(shù)據(jù)倉(cāng)庫(kù)的主要價(jià)值體現(xiàn)在為決策分析提供數(shù)據(jù)源。一方面,在一個(gè)事務(wù)中,用戶要求高效的訪問(wèn)系統(tǒng)和數(shù)據(jù)庫(kù),操作時(shí)間應(yīng)該短。在一個(gè)決策分析中,決策問(wèn)題的一些請(qǐng)求可能會(huì)導(dǎo)致系統(tǒng)的操作,解決這一問(wèn)題的決策分析需要遍歷大多數(shù)數(shù)據(jù)庫(kù)中的數(shù)據(jù),這對(duì)一般日常事務(wù)處理系統(tǒng)是困難的,所以操作數(shù)據(jù)和決策分析數(shù)據(jù)應(yīng)該分開。另一方面,決策數(shù)據(jù)需求問(wèn)題。在決策分析時(shí),由于不同的應(yīng)用系統(tǒng)中,實(shí)體、字段存在數(shù)據(jù)類型、名稱和格式的不符,需要在集成時(shí)進(jìn)行轉(zhuǎn)換,這個(gè)轉(zhuǎn)換必須在決策之前完成;一些決策數(shù)據(jù)需要?jiǎng)討B(tài)更新,需要經(jīng)常進(jìn)行匯總和總結(jié),這些需求用事務(wù)處理系統(tǒng)解決比較繁瑣。三是數(shù)據(jù)的操作模式問(wèn)題。決策分析人員要以專業(yè)用戶身份,使用各種工具以各種形式來(lái)操作數(shù)據(jù),對(duì)數(shù)據(jù)操作的結(jié)果以商業(yè)智能的方式表達(dá)出來(lái)。事務(wù)處理系統(tǒng)不能滿足這一要求,只有數(shù)據(jù)倉(cāng)庫(kù)系統(tǒng)能夠滿足數(shù)據(jù)挖掘技術(shù)對(duì)數(shù)據(jù)環(huán)境的要求,所以使用數(shù)據(jù)倉(cāng)庫(kù)中的數(shù)據(jù)省去了對(duì)數(shù)據(jù)預(yù)處理的步驟。
2.1.3數(shù)據(jù)挖掘
面對(duì)日益激烈的市場(chǎng)競(jìng)爭(zhēng),客戶對(duì)迅速應(yīng)答各種業(yè)務(wù)問(wèn)題的能力要求越來(lái)越高,對(duì)過(guò)量數(shù)據(jù)的及時(shí)處理要求越來(lái)越高,帶來(lái)的挑戰(zhàn)一方面大規(guī)模、復(fù)雜數(shù)據(jù)系統(tǒng)讓用戶感覺漫無(wú)頭緒,無(wú)法開始;另一方面,這些大量數(shù)據(jù)背后隱藏很多有意義的有價(jià)值的決策信息。如計(jì)算機(jī)界都熟知的“啤酒與尿布”的故事,就是零售業(yè)巨頭“沃爾瑪”從大量銷售數(shù)據(jù)中分析出來(lái)的規(guī)律:美國(guó)的男士在下班要去超市買嬰兒尿布,同時(shí)他們還會(huì)買啤酒?!拔譅柆敗本桶堰@兩種“毫不相干”的商品擺放在靠近的貨架上,并且還擺放一些下灑小菜,使這些商品銷量大增。所以應(yīng)用數(shù)據(jù)挖掘從大量數(shù)據(jù)中發(fā)現(xiàn)規(guī)律,具有具體的指導(dǎo)意義。
2.2應(yīng)用領(lǐng)域
2.2.1關(guān)系數(shù)據(jù)庫(kù)
關(guān)系數(shù)據(jù)庫(kù)應(yīng)用領(lǐng)域非常廣泛,如:證券行業(yè)、醫(yī)院、銀行、銷售部門、公司或企業(yè),以及政府、國(guó)防工業(yè),科學(xué)和技術(shù)發(fā)展領(lǐng)域等等,這些領(lǐng)域都需要使用數(shù)據(jù)庫(kù)來(lái)存儲(chǔ)數(shù)據(jù)。例如:人事管理系統(tǒng)、工資管理系統(tǒng),xxx部門信息管理系統(tǒng),手機(jī)話費(fèi)管理系統(tǒng)等,都需要關(guān)系數(shù)據(jù)庫(kù)作為后臺(tái)提供數(shù)據(jù)源。
2.2.2數(shù)據(jù)倉(cāng)庫(kù)
數(shù)據(jù)倉(cāng)庫(kù)應(yīng)用領(lǐng)域主要有兩個(gè)方面:一是全局應(yīng)用。因?yàn)閿?shù)據(jù)倉(cāng)庫(kù)獲得來(lái)自多方面的數(shù)據(jù),所以在把數(shù)據(jù)向數(shù)據(jù)倉(cāng)庫(kù)輸入時(shí),要進(jìn)行轉(zhuǎn)換、計(jì)算和綜合等集成處理。通過(guò)處理把來(lái)自不同地方的數(shù)據(jù)源轉(zhuǎn)換成統(tǒng)一的格式,以促進(jìn)全局應(yīng)用。二是復(fù)雜系統(tǒng)。信息處理的要求越來(lái)越復(fù)雜,除了數(shù)據(jù)處理操作,如添加、刪除、修改、和統(tǒng)計(jì)匯總,高級(jí)管理層也希望對(duì)歷史的和現(xiàn)在的數(shù)據(jù)進(jìn)行各種復(fù)雜性分析,以支持決策。數(shù)據(jù)倉(cāng)庫(kù)中就是存儲(chǔ)了舊的歷史數(shù)據(jù),方便復(fù)雜分析、應(yīng)用,為高層決策服務(wù)。
2.2.3數(shù)據(jù)挖掘
數(shù)據(jù)挖掘的應(yīng)用領(lǐng)域主要表現(xiàn)在特定應(yīng)用問(wèn)題和應(yīng)用背景。數(shù)據(jù)挖掘技術(shù)已經(jīng)應(yīng)用于各行各業(yè),如電信,保險(xiǎn),交通,學(xué)校、銀行、超級(jí)市場(chǎng)等。例如:數(shù)據(jù)挖掘技術(shù)應(yīng)用在大學(xué)。高校擴(kuò)招,學(xué)生增加到幾萬(wàn)人,但是學(xué)生的學(xué)習(xí)積極性不高,成績(jī)不好,因此引入數(shù)據(jù)挖掘技術(shù)找出影響學(xué)生學(xué)習(xí)積極性和學(xué)習(xí)成績(jī)的原因,制定措施,提高教育和教學(xué)質(zhì)量。分析的數(shù)據(jù)源是考試成績(jī)和成績(jī)之外的影響因素,分析的方法是采用關(guān)聯(lián)規(guī)則、模型庫(kù)、去“噪”處理、粗糙集等進(jìn)行數(shù)據(jù)挖掘,得出的結(jié)論是:傳統(tǒng)的學(xué)習(xí)方法不能完全滿足需要,改進(jìn)教學(xué)方法和教學(xué)模式,從而調(diào)動(dòng)學(xué)生學(xué)習(xí)的積極性,提高教學(xué)質(zhì)量。
3關(guān)系數(shù)據(jù)庫(kù)、數(shù)據(jù)倉(cāng)庫(kù)與數(shù)據(jù)挖掘的融合
日常事務(wù)處理需要關(guān)系數(shù)據(jù)庫(kù),構(gòu)建分析處理(下轉(zhuǎn)第318頁(yè))(上接第59頁(yè))環(huán)境需要數(shù)據(jù)倉(cāng)庫(kù),幫助決策者尋找數(shù)據(jù)之間的潛在的關(guān)聯(lián)需要數(shù)據(jù)挖掘。他們之間是相互聯(lián)系又有區(qū)別的,不能互相取代的,又需要相互融合。數(shù)據(jù)倉(cāng)庫(kù)中的數(shù)據(jù)并不是最新的,專有的,而是來(lái)源于其他關(guān)系數(shù)據(jù)庫(kù),它是建立在一個(gè)更全面和完善的信息應(yīng)用的基礎(chǔ)上,用于支持高層決策分析的數(shù)據(jù)基地。數(shù)據(jù)倉(cāng)庫(kù)是數(shù)據(jù)庫(kù)新技術(shù),到目前為止,數(shù)據(jù)倉(cāng)庫(kù)仍用關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)管理數(shù)據(jù)。數(shù)據(jù)挖掘是從大量存儲(chǔ)在數(shù)據(jù)庫(kù)、數(shù)據(jù)倉(cāng)庫(kù)或其他信息庫(kù)中發(fā)現(xiàn)有趣知識(shí)的過(guò)程。只有這三個(gè)數(shù)據(jù)庫(kù)技術(shù)互相融合,取長(zhǎng)補(bǔ)短,各盡其責(zé),才能更好的為廣大用戶所使用,為社會(huì)各個(gè)領(lǐng)域所應(yīng)用。
參考文獻(xiàn)
[1]華冠萍.數(shù)據(jù)倉(cāng)庫(kù)、數(shù)據(jù)挖掘及OLAP之兩兩關(guān)系[J].福建電腦,2007,8.
[2]牛承珍.馬季蘭.淺談數(shù)據(jù)挖掘應(yīng)用[J].山西科,2008.5.20.
目前世界上許多跨國(guó)信息技術(shù)行業(yè)的公司都在開發(fā)基于SaaS的產(chǎn)品和服務(wù),為未來(lái)互聯(lián)網(wǎng)的發(fā)展提供技術(shù)平臺(tái),而電子商務(wù)是近年來(lái)互聯(lián)網(wǎng)應(yīng)用最受矚目的領(lǐng)域。因此SaaS模式的普及必將對(duì)電子商務(wù)的發(fā)展產(chǎn)生深刻的影響。
正如10Gen工程副總裁Geir Magnusson所指出那樣,在未來(lái)我們將很難找到關(guān)系數(shù)據(jù)庫(kù)的影子,這是因?yàn)殛P(guān)系數(shù)據(jù)庫(kù)不適用于分布式環(huán)境。SaaS的普及要求我們必須重新審視我們做事的方式。
時(shí)下的許多新型數(shù)據(jù)庫(kù),包括Google的Bigtable,Amazon的SimpleDB,10Gen的Mongo,AppJet的AppJet數(shù)據(jù)庫(kù)以及甲骨文開源BerkelyDB。這些數(shù)據(jù)庫(kù)沒(méi)有一個(gè)是關(guān)系型的。而這些數(shù)據(jù)庫(kù)具有一些共同特征,就是都特別適用于服務(wù)云計(jì)算式的應(yīng)用。它們中的大多數(shù)可以在分布式環(huán)境中運(yùn)行,這意味著他們可以分布在多個(gè)地點(diǎn)的多臺(tái)服務(wù)器上。它們本質(zhì)上都不是事務(wù)性的,并且都犧牲了一些高級(jí)查詢能力以換取更好的性能。在很多情況下,這些數(shù)據(jù)庫(kù)可以通過(guò)對(duì)象調(diào)用來(lái)檢索,而不用SQL。
盡管大型關(guān)系數(shù)據(jù)庫(kù)已經(jīng)被應(yīng)用在很多數(shù)據(jù)處理中心,但SaaS需要一種不同的設(shè)置來(lái)充分發(fā)揮其潛力。試想,在跨越地理空間距離之間執(zhí)行復(fù)雜查詢以便減少響應(yīng)時(shí)間、設(shè)計(jì)和維護(hù)支持不同位置的相關(guān)數(shù)據(jù)備份、在一個(gè)點(diǎn)癱瘓時(shí)能保證該數(shù)據(jù)同步、維護(hù)和運(yùn)行這樣的體系并非易事。因此,數(shù)據(jù)庫(kù)組成部分在不同位置的分散對(duì)SaaS很必要,這也是SaaS產(chǎn)生的原因。更重要的是SaaS體系結(jié)構(gòu)具有不同于目前使用的關(guān)系型結(jié)構(gòu)的屬性,在SaaS體系結(jié)構(gòu)里,關(guān)系不復(fù)存在,人們以群集形式看待數(shù)據(jù)。
關(guān)鍵詞:對(duì)象關(guān)系數(shù)據(jù)庫(kù);面向?qū)ο?;AMOS II
中圖分類號(hào):TP311文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1009-3044(2008)34-2016-02
A New Generation of Object-Relational Database: AMOSII
LIU Yan-hong1,2
(1.Nanjing Institute of Industry Technology Information Engineering, Nanjing 210046, China; 2.Nanjing University of Aeronautics and AstronauticsCollege of Information Science and Technology,Nanjing210016,China)
Abstract: Object-relational database can be combined with a single relational database system and a single object-oriented database system. It overcomes their limitations and is a new direction for research and discussion. AMOS II is the latest generation of object-relational database and has powerful object-oriented features. It provides the features and functions that a large number of next-generation database should have. The case of AMOS II fully reflects the advanced nature of the relational database.
Key words: object-relational database; object oriented; AMOS II
1 引言
隨著數(shù)據(jù)庫(kù)技術(shù)的發(fā)展,原有的數(shù)據(jù)庫(kù)系統(tǒng)很難適應(yīng)新的應(yīng)用領(lǐng)域中的復(fù)雜對(duì)象和這些對(duì)象的復(fù)雜行為的需求。新的應(yīng)用需求推動(dòng)了數(shù)據(jù)庫(kù)技術(shù)的研究, 其中最重要的研究方向之一就是使用一種與人們認(rèn)識(shí)客觀事物的過(guò)程一致的方法, 這就是面向?qū)ο蟮姆椒?。這種方法大大提高軟件開發(fā)的效率。對(duì)象關(guān)系數(shù)據(jù)庫(kù)是面向?qū)ο蠹夹g(shù)與數(shù)據(jù)庫(kù)技術(shù)相結(jié)合的產(chǎn)物。
2 對(duì)象-關(guān)系數(shù)據(jù)庫(kù)
對(duì)象關(guān)系數(shù)據(jù)庫(kù)兼有關(guān)系數(shù)據(jù)庫(kù)和面向?qū)ο蟮臄?shù)據(jù)庫(kù)兩方面的特征。即它除了具有原來(lái)關(guān)系數(shù)據(jù)庫(kù)的種種特點(diǎn)外,還應(yīng)該提供以下特點(diǎn):
1) 允許用戶擴(kuò)充基本數(shù)據(jù)類型。即允許用戶根據(jù)應(yīng)用需求自己定義數(shù)據(jù)類型、函數(shù)和操作符,而且一經(jīng)定義,這些新的數(shù)據(jù)類型、函數(shù)和操作符將存放在數(shù)據(jù)庫(kù)管理系統(tǒng)核心中,可供所有用戶公用。
2) 能夠在SQL中支持復(fù)雜對(duì)象。由多種基本類型或用戶定義的類型構(gòu)成的對(duì)象。能夠支持子類對(duì)超類的各種特性的繼承,支持?jǐn)?shù)據(jù)繼承和函數(shù)繼承,支持多重繼承,支持函數(shù)重載。能夠提供功能強(qiáng)大的通用規(guī)則系統(tǒng),而且規(guī)則系統(tǒng)與其他的對(duì)象-關(guān)系能力是集成為一體的。
3 新一代對(duì)象關(guān)系數(shù)據(jù)庫(kù)的優(yōu)勢(shì)
3.1 傳統(tǒng)的關(guān)系數(shù)據(jù)庫(kù)的缺陷
傳統(tǒng)的關(guān)系數(shù)據(jù)庫(kù)局限性為:
1) 面向機(jī)器的語(yǔ)法數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)模型單一,數(shù)據(jù)類型簡(jiǎn)單、固定。
2) 不能依據(jù)某一類型的數(shù)據(jù)類型來(lái)擴(kuò)展數(shù)據(jù)類型。
3) 結(jié)構(gòu)與行為完全分離。
4) 存儲(chǔ)管理的對(duì)象有限,事物處理能力較差。
3.2 新一代對(duì)象關(guān)系數(shù)據(jù)庫(kù)的特征和功能
1) 數(shù)據(jù)庫(kù)應(yīng)支持復(fù)雜的數(shù)據(jù)類型,并能存儲(chǔ)和處理復(fù)雜對(duì)象。還要具備支持用戶自定類型和可擴(kuò)展能力。
2) 數(shù)據(jù)庫(kù)必須對(duì)其它系統(tǒng)開放。
3) 系統(tǒng)必須具有可移植性,可連接性,可擴(kuò)展性和可互操作性。實(shí)現(xiàn)程序設(shè)計(jì)語(yǔ)言和數(shù)據(jù)庫(kù)語(yǔ)言的無(wú)縫的集成。
4 AMOS II應(yīng)用案例分析
AMOS II是最新一代的對(duì)象關(guān)系數(shù)據(jù)庫(kù),它充分體現(xiàn)了對(duì)象關(guān)系數(shù)據(jù)庫(kù)的強(qiáng)大功能。
4.1 學(xué)生課程成績(jī)查詢案例
有若干學(xué)生,學(xué)生信息包括學(xué)號(hào),姓名,班級(jí)。有若干選修課程,課程信息包括課程號(hào),課程名,成績(jī)。實(shí)現(xiàn)功能:1、通過(guò)查詢語(yǔ)句,可以查看所有的學(xué)生信息和課程信息。2、輸入學(xué)生信息如姓名,可以查看到他所選課程的相關(guān)內(nèi)容。3、輸入課程名稱可以查看到選這門課的學(xué)生姓名。4、輸入學(xué)生姓名,可以統(tǒng)計(jì)出該生選的所有課程名稱和課程數(shù)。
4.2 案例設(shè)計(jì)與分析
1) AMOS II具有面向?qū)ο髷?shù)據(jù)庫(kù)的特點(diǎn)。
在OODB中, 用類來(lái)描述對(duì)象的結(jié)構(gòu)特征和行為特征。它有下面的定義形式:
class < 類名> [ (參數(shù)表) ]properties
{類的特征}
在本案例中課程和學(xué)生類設(shè)計(jì)如下:
create type kecheng properties(
sid charstring,//課程號(hào)//
sname charstring,//課程名//
scoreinteger //期末成績(jī)//
);
create type student properties(
tidcharstring,//學(xué)生號(hào)//
tname charstring,//學(xué)生姓名//
banjicharstring //班級(jí)//
);
創(chuàng)建kecheng的對(duì)象并且賦值用以下命令:
create kecheng(sid, sname,score) instances
:s1("01","Chinese",91),:s2("02","English",90),
…;
創(chuàng)建student的對(duì)象并且賦值用以下命令:
create student (tid, tname, banji) instances
:t1("08001","zhangsan","3ban"),
:t2("08002","lisi", "4ban"),
…;
函數(shù)設(shè)計(jì)舉例如下:
create function o_derect(student nonkey)-> as stored;
//輸入?yún)?shù)student類,返回該學(xué)生所選課程的元組//
create function sname(kecheng nonkey)->charstring as stored;
create function tname(student nonkey)->charstring as stored;
create function tid(student nonkey)->charstring as stored;
…;
以上定義的源代碼保存在文件lyh.amosql中。AMOSQL類似于SQL語(yǔ)言。例如用下面命令對(duì)學(xué)生信息進(jìn)行查詢:
select tin (x), tname(x), from student (x);
在AMOS II中運(yùn)行并得出結(jié)果,如圖1。
這些類、對(duì)象、屬性和函數(shù)的設(shè)計(jì),充分體現(xiàn)了面向?qū)ο蠹夹g(shù)的特點(diǎn)。
2) AMOS II具有強(qiáng)大的可擴(kuò)充功能。
AMOS II提供的Java函數(shù)的接口。在AMOS II中可以調(diào)用用戶自定義的Java函數(shù)。
本案例用Java語(yǔ)言定義函數(shù)tongji()并保存在名為lyh.java的文件中。該函數(shù)的功能是接受輸入?yún)?shù)為學(xué)生名,輸出該學(xué)生所選擇的課程名并統(tǒng)計(jì)出課程個(gè)數(shù)。
為了能在AMOS II調(diào)用該函數(shù),需要在javademo.osql文件中添加下面的語(yǔ)句:
create function tongji(charstring)->charstring as foreign "JAVA:lyh/tongji";
運(yùn)行后如圖2所示。
這充分體現(xiàn)了AMOS II允許用戶根據(jù)應(yīng)用需求自己定義數(shù)據(jù)類型、函數(shù),具有強(qiáng)大的可擴(kuò)展功能。
5 總結(jié)和展望
綜上,對(duì)象―關(guān)系數(shù)據(jù)庫(kù)是面向?qū)ο蠹夹g(shù)與數(shù)據(jù)庫(kù)技術(shù)相結(jié)合的產(chǎn)物。AMOS II是最新的一代對(duì)象關(guān)系數(shù)據(jù)庫(kù),具有強(qiáng)大的面向?qū)ο蟮墓δ?。從學(xué)生課程成績(jī)查詢案例,可以看到AMOS II具有面向?qū)ο髷?shù)據(jù)庫(kù)的特點(diǎn),允許用戶根據(jù)應(yīng)用需求自己定義數(shù)據(jù)類型、函數(shù)和操作符,具有強(qiáng)大的可擴(kuò)展功能,體現(xiàn)了對(duì)象關(guān)系數(shù)據(jù)庫(kù)的先進(jìn)性。本文用具體案例介紹了在AMOS II中如何定義類,對(duì)象和函數(shù),和如何調(diào)用Java自定義函數(shù),實(shí)現(xiàn)統(tǒng)計(jì)函數(shù)的功能。
對(duì)象―關(guān)系數(shù)據(jù)庫(kù)技術(shù)還處于研究發(fā)展階段,在很多方面它還面臨很多的挑戰(zhàn),例如對(duì)象―關(guān)系數(shù)據(jù)庫(kù)還可以從面向?qū)ο髷?shù)據(jù)庫(kù)那里吸收養(yǎng)分和研究成果,如路徑索引、對(duì)象聚集等。相信對(duì)象―關(guān)系數(shù)據(jù)庫(kù)有著美好的發(fā)展前景。
參考文獻(xiàn):
[1] 趙志升,許素文,楊小姝.對(duì)象――關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)及其特性與實(shí)現(xiàn)[J].電腦開發(fā)與應(yīng)用,2002,15(8):47-48.
[2] 王治.對(duì)象―關(guān)系數(shù)據(jù)庫(kù)技術(shù)及其發(fā)展[J].九江師專學(xué)報(bào):自然科學(xué)版,2003,22(5):86-88.
關(guān)鍵詞:WebService;LDAP;關(guān)系型數(shù)據(jù)庫(kù);數(shù)據(jù)交互
中圖分類號(hào):TP311.52
LDAP目錄服務(wù)主要實(shí)現(xiàn)對(duì)各業(yè)務(wù)系統(tǒng)用戶賬號(hào)的統(tǒng)一管理,而各業(yè)務(wù)系統(tǒng)大都建立在關(guān)系型數(shù)據(jù)庫(kù)的基礎(chǔ)上,因此要實(shí)現(xiàn)用戶賬號(hào)的統(tǒng)一管理,必須首要解決LDAP目錄服務(wù)與關(guān)系型數(shù)據(jù)庫(kù)之間用戶數(shù)據(jù)的同步問(wèn)題。本文要研究的即是一種利用webservice接口實(shí)現(xiàn)數(shù)據(jù)同步的技術(shù)。
1 LDAP與關(guān)系數(shù)據(jù)庫(kù)
1.1 LDAP目錄結(jié)構(gòu)
LDAP目錄服務(wù)與UNIX文件系統(tǒng)類似,按照樹型結(jié)構(gòu)來(lái)組織,稱為目錄信息樹(Directory Information Tree,DIT)。LDAP協(xié)議本身和信息模型都是可擴(kuò)展的,LDAP協(xié)議規(guī)定了信息的形式及特性、信息存放的索引和對(duì)象組織方式、分布式的操作模型。LDAP目錄中可以存放文本、圖片、URL、二進(jìn)制數(shù)據(jù)等不同類型的數(shù)據(jù)。
LDAP樹狀信息中的基本數(shù)據(jù)單元稱為對(duì)象,對(duì)象可以理解為關(guān)系數(shù)據(jù)庫(kù)中表的記錄。對(duì)象是具有標(biāo)識(shí)名(Distinguished Name,DN)的屬性集合,DN可以理解為關(guān)系數(shù)據(jù)庫(kù)表中的關(guān)鍵字。屬性可以由類型和多個(gè)值組成,LDAP中的屬性可以理解為關(guān)系數(shù)據(jù)庫(kù)中的域。域由域名和數(shù)據(jù)類型組成,在LDAP中為了便于檢索類型,一個(gè)類型可以同時(shí)擁有多個(gè)值。
1.2 關(guān)系數(shù)據(jù)庫(kù)的數(shù)據(jù)結(jié)構(gòu)
關(guān)系數(shù)據(jù)庫(kù)最早是E.F.Codd于70年代初提出的,其理論建立在集合代數(shù)理論基礎(chǔ)上。關(guān)系數(shù)據(jù)庫(kù)的結(jié)構(gòu)是二維表,由關(guān)系和元組組成。目前,主流的關(guān)系數(shù)據(jù)庫(kù)有ORACLE、SQL、access、SQL Server、sybase等。
1.3 LDAP與關(guān)系數(shù)據(jù)庫(kù)的比較
與眾多關(guān)系數(shù)據(jù)庫(kù)一樣,LDAP目錄服務(wù)也可以進(jìn)行查詢與數(shù)據(jù)更新操作,但LDAP目錄不具備關(guān)系數(shù)據(jù)庫(kù)完備的關(guān)系運(yùn)算處理能力,也不具備很強(qiáng)的數(shù)值計(jì)算能力。LDAP目錄服務(wù)對(duì)數(shù)據(jù)對(duì)象建立索引,優(yōu)化了對(duì)數(shù)據(jù)對(duì)象讀取和搜索等操作,與普通關(guān)系數(shù)據(jù)庫(kù)相比具有較高的檢索效率。LDAP目錄中的對(duì)象一般按照地理位置或組織關(guān)系進(jìn)行組織,應(yīng)用中非常直觀。
1.4 XML簡(jiǎn)介
可擴(kuò)展標(biāo)記語(yǔ)言(Extensible Markup Language,XML)是一種允許用戶對(duì)自己的標(biāo)記語(yǔ)言進(jìn)行定義的源語(yǔ)言,是標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言的子集,提供了統(tǒng)一的方法來(lái)描述和交換獨(dú)立于應(yīng)用程序或供應(yīng)商的結(jié)構(gòu)化數(shù)據(jù)。
與Access、Oracle和SQL Server等數(shù)據(jù)庫(kù)不同,XML數(shù)據(jù)庫(kù)提供了更強(qiáng)有力的數(shù)據(jù)存儲(chǔ)和分析能力,且表現(xiàn)形式極其簡(jiǎn)單,這就使得它易于在任何應(yīng)用程序中讀寫數(shù)據(jù),成為數(shù)據(jù)交換唯一的公共語(yǔ)言。本文研究的數(shù)據(jù)同步技術(shù)就是以XML作為介質(zhì)實(shí)現(xiàn)的。
2 數(shù)據(jù)同步技術(shù)
如何實(shí)現(xiàn)LDAP與關(guān)系數(shù)據(jù)庫(kù)之間的數(shù)據(jù)同步?以典型的關(guān)系數(shù)據(jù)庫(kù)ORACLE數(shù)據(jù)庫(kù)為例,關(guān)系數(shù)據(jù)庫(kù)之間的數(shù)據(jù)同步操作可通過(guò)數(shù)據(jù)庫(kù)本身的觸發(fā)器實(shí)現(xiàn),數(shù)據(jù)源一旦觸發(fā)數(shù)據(jù)更新操作,觸發(fā)器會(huì)將更新的記錄數(shù)據(jù)自動(dòng)同步到目的數(shù)據(jù)庫(kù)中。但是,LDAP目錄服務(wù)是面向查詢的,為了追求較高的查詢效率,LDAP采用基于索引文件的平面存儲(chǔ)方式, 并且LDAP協(xié)議不支持觸發(fā)器機(jī)制,LDAP協(xié)議對(duì)數(shù)據(jù)更新不是原子操作。因此,要實(shí)現(xiàn)LDAP與關(guān)系數(shù)據(jù)庫(kù)的數(shù)據(jù)同步,需解決以下兩個(gè)問(wèn)題:一是,實(shí)現(xiàn)LDAP目錄與關(guān)系數(shù)據(jù)庫(kù)之間的數(shù)據(jù)格式轉(zhuǎn)換;二是實(shí)現(xiàn)LDAP目錄服務(wù)向關(guān)系數(shù)據(jù)庫(kù)的更新觸發(fā)機(jī)制。
2.1 數(shù)據(jù)格式轉(zhuǎn)換的實(shí)現(xiàn)方法
LDAP目錄的數(shù)據(jù)文件為.ldif格式的文本文件。關(guān)系數(shù)據(jù)庫(kù)無(wú)法直接與此類文件進(jìn)行交互。為解決以上問(wèn)題,可采用XML作為中間文件。當(dāng)LDAP目錄對(duì)象的數(shù)據(jù)發(fā)生變化后,將增量數(shù)據(jù)轉(zhuǎn)化為XML格式文件,之后再將XML文件導(dǎo)入關(guān)系數(shù)據(jù)庫(kù)實(shí)現(xiàn)LDAP目錄服務(wù)到關(guān)系數(shù)據(jù)庫(kù)的數(shù)據(jù)更新。
2.2 LDAP更新觸發(fā)的實(shí)現(xiàn)方法
3 結(jié)束語(yǔ)
通過(guò)Tomcat監(jiān)聽和webservice接口調(diào)用,可以實(shí)現(xiàn)將LDAP目錄中更新的對(duì)象傳輸?shù)疥P(guān)系數(shù)據(jù)庫(kù)ORACLE表記錄中,此方法是使用解決了異構(gòu)數(shù)據(jù)源的數(shù)據(jù)交互問(wèn)題,實(shí)現(xiàn)了LDAP到各業(yè)務(wù)系統(tǒng)用戶賬號(hào)的統(tǒng)一管理。
參考文獻(xiàn):
[1]宗士強(qiáng),林劍檸,朱雙華.LDAP目錄服務(wù)同步[J].計(jì)算機(jī)與現(xiàn)代化,2010(10).
[2]逯文暉,鄭曉薇,顧慧.目錄于關(guān)系數(shù)據(jù)庫(kù)的分層映射數(shù)據(jù)集成模型[J].計(jì)算機(jī)工程與設(shè)計(jì),2010(21).
[3]武靜.身份管理技術(shù)現(xiàn)狀與對(duì)策[J].電信網(wǎng)技術(shù),2009(03).
[4]封明玉,趙政,張鋼.分布式環(huán)境下數(shù)據(jù)沖突及其解決方案[J].計(jì)算機(jī)應(yīng)用研究,2002(02).
關(guān)鍵詞:計(jì)算機(jī) 網(wǎng)絡(luò)設(shè)計(jì) 關(guān)系數(shù)據(jù)庫(kù) 技術(shù)應(yīng)用
中圖分類號(hào):TP393 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1672-3791(2017)01(b)-0032-02
在整個(gè)經(jīng)濟(jì)全球化趨勢(shì)的影響下,我國(guó)關(guān)系數(shù)據(jù)庫(kù)技術(shù)已經(jīng)被廣泛應(yīng)用于不同行業(yè),特別是在今天技術(shù)飛速發(fā)展的時(shí)期,因此,只有不斷提高整個(gè)關(guān)系數(shù)據(jù)庫(kù)技術(shù)的質(zhì)量和水平,才能夠促進(jìn)我國(guó)計(jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)事業(yè)又好又快發(fā)展。
1 關(guān)系數(shù)據(jù)庫(kù)技術(shù)概述
1.1 關(guān)系數(shù)據(jù)庫(kù)技術(shù)內(nèi)涵
所謂關(guān)系數(shù)據(jù)庫(kù)技術(shù),主要是指在原有數(shù)據(jù)庫(kù)技術(shù)的基礎(chǔ)上,進(jìn)行創(chuàng)新和改造,將新型技術(shù)融入其中成為一種輔助手段,尤其是將關(guān)系數(shù)據(jù)庫(kù)技術(shù)廣泛應(yīng)用于整個(gè)計(jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)中,其優(yōu)勢(shì)是顯而易見的。最早的關(guān)系數(shù)據(jù)庫(kù)技術(shù)主要是用于制作一些表格和模型,通過(guò)不斷豐富其內(nèi)容和形式,建立成數(shù)據(jù)庫(kù)。從那時(shí)候其數(shù)據(jù)庫(kù)技術(shù)就已經(jīng)具備了描述的特點(diǎn),然后人們經(jīng)過(guò)后期的處理和整合就能夠?qū)⑵浯鎯?chǔ)下來(lái),因此,當(dāng)人們?cè)谶M(jìn)行提出數(shù)據(jù)的過(guò)程中,是不需要重新組合改造的,只要將有用的數(shù)據(jù)進(jìn)行管理即可,這樣也能夠提高整個(gè)關(guān)系數(shù)據(jù)庫(kù)技術(shù)的質(zhì)量和水平,使其具備某種發(fā)展特性,我國(guó)最常見的數(shù)據(jù)庫(kù)有:SQL、access等。
1.2 關(guān)系數(shù)據(jù)庫(kù)技術(shù)的輔助功能
在整個(gè)計(jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)過(guò)程中,關(guān)系數(shù)據(jù)庫(kù)技術(shù)的主要功能就是輔助,它主要是為了計(jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)而服務(wù)的,尤其是整個(gè)關(guān)系數(shù)據(jù)庫(kù)的容量較大,同時(shí)還承載著各種各樣的數(shù)據(jù)形式,在這個(gè)過(guò)程中有很多數(shù)據(jù)是承載了計(jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)的內(nèi)容,從而更加完善計(jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)的形式。在輸入關(guān)系數(shù)據(jù)過(guò)程中,需要先對(duì)這些數(shù)據(jù)進(jìn)行賦值然后在進(jìn)行整合重組,這樣才能夠確保計(jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)能夠獲取一定的參數(shù)和參考信息,從而提高整個(gè)計(jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)的質(zhì)量和水平。我國(guó)傳統(tǒng)的數(shù)據(jù)庫(kù)輸入方法大多數(shù)都是以人工輸入為主,因此,很容易產(chǎn)生一系列的錯(cuò)誤,從而嚴(yán)重影響了數(shù)據(jù)庫(kù)技術(shù)水平的提高,但是發(fā)展到關(guān)系數(shù)據(jù)庫(kù)技術(shù)可以將其與計(jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)二者有機(jī)結(jié)合,這樣能夠?qū)⑵渲懈鞣N管理數(shù)據(jù)有效錄入,從而實(shí)現(xiàn)信息資源的傳播和發(fā)展,尤其是在使用網(wǎng)絡(luò)數(shù)據(jù)庫(kù)的過(guò)程中,還能夠交換其中的參數(shù)信息,簡(jiǎn)化整個(gè)數(shù)據(jù)發(fā)函的程序和過(guò)程中,一旦發(fā)現(xiàn)錯(cuò)誤問(wèn)題能夠在第一時(shí)間緊解決和處理,在這個(gè)過(guò)程中不斷變化數(shù)據(jù)信息,從而搭建一個(gè)高效、穩(wěn)定的數(shù)據(jù)傳輸平臺(tái)[1]。
2 計(jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)中關(guān)系數(shù)據(jù)庫(kù)技術(shù)應(yīng)用原理
由于我國(guó)數(shù)據(jù)庫(kù)技術(shù)的種類眾多,因此,在整個(gè)計(jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)中,可以根據(jù)不同的模式分為不同的類型,例如:模型數(shù)據(jù)庫(kù)技術(shù)、層級(jí)數(shù)據(jù)庫(kù)技術(shù)、網(wǎng)絡(luò)數(shù)據(jù)庫(kù)技術(shù)以及關(guān)系數(shù)據(jù)庫(kù)技術(shù)等,但其中最為完善、最為全面的就是關(guān)系數(shù)據(jù)庫(kù)技術(shù),因?yàn)槠鋼碛惺挚茖W(xué)的數(shù)據(jù)模型,能夠完成各種復(fù)雜繁瑣的任務(wù),與此同時(shí),其應(yīng)用的系統(tǒng)和操作簡(jiǎn)單、容易,這樣不僅能夠?yàn)槿藗兲峁┩瓿傻木幊坛绦颍瑫r(shí)還能夠?qū)⑵鋸V泛應(yīng)用于計(jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)中。在整個(gè)關(guān)系數(shù)據(jù)庫(kù)技術(shù)發(fā)展的過(guò)程中C語(yǔ)言起到了十分重要的作用,它不僅能夠滿足關(guān)系數(shù)據(jù)庫(kù)實(shí)際發(fā)展的需求,還能夠優(yōu)化計(jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)的效果,其基本原理如下:
由于在整個(gè)計(jì)算機(jī)數(shù)據(jù)軟件系統(tǒng)中主要是包括了連接性和訪問(wèn)對(duì)象兩個(gè)方面,這兩個(gè)方面都是單獨(dú)面向廣大計(jì)算機(jī)用戶的,但是其中開放數(shù)據(jù)庫(kù)其能夠?qū)QL語(yǔ)言進(jìn)行自由定義,還能夠?qū)語(yǔ)言的進(jìn)行定義,這樣就可以通過(guò)C語(yǔ)言進(jìn)行訪問(wèn),但是其中加入了驅(qū)動(dòng)器,這就大大降低了數(shù)據(jù)庫(kù)的訪問(wèn)頻率。而數(shù)據(jù)庫(kù)訪問(wèn)對(duì)象則提供了整個(gè)數(shù)據(jù)庫(kù)信息,當(dāng)訪問(wèn)對(duì)象構(gòu)成了多個(gè)結(jié)構(gòu)并且形成了一個(gè)體系之后,就能夠?qū)崿F(xiàn)多接口的訪問(wèn),從而提高整個(gè)數(shù)據(jù)庫(kù)技術(shù)的質(zhì)量和水平,C語(yǔ)言也能夠順利擺脫軟件進(jìn)行編程,從而使整個(gè)數(shù)據(jù)庫(kù)成為獨(dú)立的,充分發(fā)揮了其優(yōu)勢(shì)[2]。
3 現(xiàn)階段關(guān)系數(shù)據(jù)庫(kù)技術(shù)存在的問(wèn)題
雖然我國(guó)關(guān)系數(shù)據(jù)庫(kù)技術(shù)已經(jīng)發(fā)展到一定階段,并且有了實(shí)質(zhì)性的突破,被廣泛應(yīng)用于整個(gè)計(jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)的過(guò)程中,但其仍然存在諸多難以解決的問(wèn)題,具體表現(xiàn)如以下幾點(diǎn)。
3.1 關(guān)系數(shù)據(jù)庫(kù)管理不到位
在整個(gè)關(guān)系數(shù)據(jù)庫(kù)發(fā)展過(guò)程中,有很多技術(shù)人員對(duì)其管理不到位、重視程度較低,并沒(méi)有清楚認(rèn)識(shí)到其發(fā)展的重要性,也沒(méi)有經(jīng)過(guò)深入了解就盲目進(jìn)行操作或者是用,從而導(dǎo)致而了整個(gè)操作環(huán)節(jié)不規(guī)范,還有很多相關(guān)工作人員發(fā)現(xiàn)了關(guān)系數(shù)據(jù)庫(kù)存在問(wèn)題,但是沒(méi)有進(jìn)行及時(shí)修改和整理,從而降低了系統(tǒng)的訪問(wèn)頻率,這些漏洞都會(huì)導(dǎo)致關(guān)系數(shù)據(jù)庫(kù)處于危險(xiǎn)狀態(tài),容易被電腦病毒所侵蝕。
3.2 關(guān)系數(shù)據(jù)人員操作不規(guī)范
現(xiàn)階段我國(guó)關(guān)系數(shù)據(jù)庫(kù)人員操作十分不規(guī)范,存在被病毒入侵、數(shù)據(jù)遺失、以及操作系統(tǒng)失聯(lián)等多種問(wèn)題,這不僅會(huì)影響到整個(gè)關(guān)系數(shù)據(jù)庫(kù)的穩(wěn)定性和安全性,還會(huì)制約關(guān)系數(shù)據(jù)庫(kù)技術(shù)水平的提高,嚴(yán)重影響了其在計(jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)中的應(yīng)用。如果一旦沒(méi)有做好防范工作就會(huì)給黑客等可乘之機(jī),從而嚴(yán)重威脅了整個(gè)計(jì)算機(jī)數(shù)據(jù)庫(kù)的安全性和穩(wěn)定性,其危害十分大。
4 計(jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)中關(guān)系數(shù)據(jù)庫(kù)技術(shù)應(yīng)用策略
4.1 加強(qiáng)關(guān)系數(shù)據(jù)庫(kù)技術(shù)安全管理
在整個(gè)計(jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)中廣泛應(yīng)用關(guān)系數(shù)據(jù)庫(kù)技術(shù)是十分必要的,因此,需要加強(qiáng)關(guān)系數(shù)據(jù)庫(kù)技術(shù)的安全管理,這樣才能夠提供有效的、科學(xué)的數(shù)據(jù)分析,從而在第一時(shí)間發(fā)現(xiàn)其存在的問(wèn)題和不足,相關(guān)人員要提高自己的操作能力和水平,對(duì)關(guān)系數(shù)據(jù)庫(kù)技術(shù)的管理要規(guī)范、到位,這樣才能夠提高整個(gè)關(guān)系數(shù)據(jù)庫(kù)技術(shù)的科學(xué)性和合理性,從而進(jìn)一步提高計(jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)的質(zhì)量和水平,提高計(jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)的效率,通過(guò)加強(qiáng)關(guān)系數(shù)據(jù)庫(kù)技術(shù)安全管理的方法優(yōu)化整個(gè)計(jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)效果。
4.2 提高關(guān)系數(shù)據(jù)庫(kù)技術(shù)鑒別能力
每個(gè)不同的關(guān)系數(shù)據(jù)庫(kù)都有其自身的特點(diǎn),能夠?qū)τ脩舻臉?biāo)識(shí)進(jìn)行鑒別和檢測(cè),這也是計(jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)中的重要內(nèi)容之一,隨著我國(guó)科學(xué)技術(shù)水平的不斷提高,鑒別關(guān)系數(shù)據(jù)庫(kù)的方法也逐步增多,主要是利用身份證信息進(jìn)行鑒別,利用身份證的數(shù)字進(jìn)行變化鑒別,回答密??诹?,隨機(jī)抽取身份證數(shù)據(jù)等方式,從而優(yōu)化整個(gè)計(jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)的內(nèi)涵,為其設(shè)計(jì)提供新的發(fā)展思路。在整個(gè)過(guò)程中要不斷創(chuàng)新傳統(tǒng)的關(guān)系數(shù)據(jù)庫(kù)技術(shù),真正做到與時(shí)俱進(jìn)、開拓創(chuàng)新,在實(shí)踐的基礎(chǔ)上創(chuàng)新,在創(chuàng)新的基礎(chǔ)上實(shí)踐,從而提高整個(gè)計(jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)中關(guān)系數(shù)據(jù)庫(kù)的質(zhì)量和水平,將二者有機(jī)進(jìn)行結(jié)合[3]。
5 結(jié)語(yǔ)
綜上所述,隨著我國(guó)科學(xué)技術(shù)的廣泛發(fā)展,計(jì)算機(jī)技術(shù)水平的不斷提高,因此,將關(guān)系數(shù)據(jù)庫(kù)技術(shù)廣泛應(yīng)用于計(jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)過(guò)程中其優(yōu)勢(shì)是顯而易見的,通過(guò)加強(qiáng)關(guān)系數(shù)據(jù)庫(kù)技術(shù)安全管理、完善關(guān)系數(shù)據(jù)庫(kù)技術(shù)訪問(wèn)系統(tǒng)、提高關(guān)系數(shù)據(jù)庫(kù)技術(shù)鑒別能力以及提升關(guān)系數(shù)據(jù)庫(kù)技術(shù)人員素質(zhì)等方法和措施,能夠進(jìn)一步提高我國(guó)計(jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)的質(zhì)量和水平,優(yōu)化計(jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)的效果,真正發(fā)揮關(guān)系數(shù)據(jù)庫(kù)技術(shù)的優(yōu)勢(shì),從而促進(jìn)我國(guó)計(jì)算機(jī)行業(yè)持續(xù)健康發(fā)展,實(shí)現(xiàn)計(jì)算機(jī)行業(yè)經(jīng)濟(jì)效益和社會(huì)效益的最大化。
參考文獻(xiàn)
[1] 劉建國(guó).關(guān)系數(shù)據(jù)庫(kù)技術(shù)在計(jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)中的應(yīng)用[J].石油儀器,2001,15(3):43-46.