呂 睿
(鄭州輕工業(yè)學(xué)院 民族職業(yè)學(xué)院,河南 鄭州 450000)
計(jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)中關(guān)系數(shù)據(jù)庫技術(shù)的應(yīng)用
呂 睿
(鄭州輕工業(yè)學(xué)院 民族職業(yè)學(xué)院,河南 鄭州 450000)
21世紀(jì)已是信息化時(shí)代,計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)不斷發(fā)展,但其網(wǎng)絡(luò)設(shè)計(jì)的過程非常復(fù)雜,所以需要建立相對應(yīng)的關(guān)系數(shù)據(jù)庫。建立關(guān)系數(shù)據(jù)庫可針對數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行適當(dāng)?shù)恼{(diào)整與儲(chǔ)存,促使其與計(jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)更加適應(yīng)。以關(guān)系數(shù)據(jù)庫的基本情況為切入口,分析其對于計(jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)的實(shí)際價(jià)值與基本原理。
計(jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì);關(guān)系數(shù)據(jù)庫技術(shù);應(yīng)用
計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)是當(dāng)今人們工作生活中不可或缺的現(xiàn)代化技術(shù),伴隨科學(xué)技術(shù)的快速發(fā)展,計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)勢必得到更深層次的發(fā)展與應(yīng)用[1]。縱觀現(xiàn)代計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的發(fā)展進(jìn)程,計(jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)是最熱門的研究項(xiàng)目。鑒于此,必須要以原數(shù)據(jù)庫技術(shù)為基礎(chǔ),輔以先進(jìn)的技術(shù)手段,以期進(jìn)一步完善我國計(jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)的系統(tǒng)結(jié)構(gòu)。
關(guān)系數(shù)據(jù)庫技術(shù)是以原有數(shù)據(jù)庫技術(shù)為基礎(chǔ),采用先進(jìn)的技術(shù)手段以輔助設(shè)計(jì),并將其應(yīng)用在計(jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)軟件系統(tǒng)結(jié)構(gòu)中,隨后逐步建立較為完善的關(guān)系數(shù)據(jù)庫模型。對于關(guān)系數(shù)據(jù)庫技術(shù)的發(fā)展概況,可分為如下3個(gè)步驟。
1)在原有數(shù)據(jù)庫技術(shù)的基礎(chǔ)上建立模型,其最初的呈現(xiàn)狀態(tài)為非常簡單的表格,本質(zhì)上不具備實(shí)際操作價(jià)值[2]。
2)鑒于數(shù)據(jù)本身存在相關(guān)性,關(guān)系數(shù)據(jù)庫可以數(shù)據(jù)的相關(guān)性為依據(jù),針對表格中的數(shù)據(jù)進(jìn)行處理與分別,整合成初步的數(shù)據(jù)庫。
3)最初狀態(tài)的表格經(jīng)過一系列的處理之后,在很大程度上已經(jīng)具備了描述性特征,并將數(shù)據(jù)進(jìn)行儲(chǔ)存。當(dāng)用戶想要將數(shù)據(jù)提取出來時(shí),只需對數(shù)據(jù)加以調(diào)度即可,數(shù)據(jù)的可用性理想,不必再將數(shù)據(jù)進(jìn)行重組,提高了數(shù)據(jù)的使用效率,表格只作為數(shù)據(jù)承載體。
當(dāng)前較為常見的關(guān)系數(shù)據(jù)庫主要有3種:SQL、Sqlserver和Access[3]。Access數(shù)據(jù)庫示意圖如圖1所示。
圖1 Access數(shù)據(jù)庫示意圖
關(guān)系數(shù)據(jù)庫的容量較大,且存儲(chǔ)著大量的可描述性數(shù)據(jù),這些數(shù)據(jù)對于計(jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)具有高度的實(shí)際應(yīng)用價(jià)值;因此,在大多數(shù)情況下,關(guān)系數(shù)據(jù)庫在計(jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)中只起到輔助設(shè)計(jì)的作用,為計(jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)服務(wù)。將數(shù)據(jù)輸入之后,首先要對數(shù)據(jù)加以賦值處理,隨后整合數(shù)據(jù),以確保計(jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)所獲得的信息的科學(xué)性與準(zhǔn)確性。
在數(shù)據(jù)錄入的過程中,傳統(tǒng)的方法是人工錄入,采用該方法容易出現(xiàn)錯(cuò)誤。計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)可將各設(shè)備的管理數(shù)據(jù)加以整合,以高速進(jìn)行傳播、對于關(guān)系數(shù)據(jù)庫的使用,首先可將相關(guān)的信息悉數(shù)錄入其中,隨后對存儲(chǔ)交換設(shè)備的參數(shù)信息進(jìn)行全面的登記,轉(zhuǎn)變傳統(tǒng)的人工錄入的方法,將整個(gè)數(shù)據(jù)錄入過程進(jìn)行簡化,以期及時(shí)發(fā)現(xiàn)并解決問題,在實(shí)際應(yīng)用過程中尚可建立較為完善的網(wǎng)絡(luò)拓?fù)溆诚?。網(wǎng)絡(luò)拓?fù)溆诚窠Y(jié)構(gòu)圖如圖2所示。
圖2 網(wǎng)絡(luò)拓?fù)溆诚窠Y(jié)構(gòu)圖
針對計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)而言,數(shù)據(jù)庫技術(shù)多種多樣,以數(shù)據(jù)模型為劃分依據(jù),主要可分為3種:關(guān)系數(shù)據(jù)模型數(shù)據(jù)庫技術(shù)、層次模型數(shù)據(jù)庫技術(shù)和網(wǎng)狀模型數(shù)據(jù)庫技術(shù)[4]。其中,關(guān)系數(shù)據(jù)模型數(shù)據(jù)庫的數(shù)學(xué)模型較之其余兩者是最完善的,可應(yīng)用于解決較為復(fù)雜的數(shù)據(jù)管理。此外,關(guān)系數(shù)據(jù)庫的管理系統(tǒng)比較容易獲得,且擁有完備的編程工具,是計(jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)的首選數(shù)據(jù)庫。鑒于計(jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)對于關(guān)系數(shù)據(jù)庫的管理系統(tǒng)以及編程工具的要求較高;因此,需要采用關(guān)系數(shù)據(jù)庫技術(shù),最為關(guān)鍵的是關(guān)系數(shù)據(jù)庫技術(shù)中的C語言可最大程度地滿足計(jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)的各項(xiàng)要求。
3.1 開放數(shù)據(jù)庫連接性(ODBC)
ODBC為獨(dú)立面向用戶的數(shù)據(jù)庫訪問系統(tǒng),針對SQL的語法規(guī)則作詳細(xì)的定義,同時(shí)明確SQL數(shù)據(jù)庫與C語言之間的接口定義[5]。ODBC的訪問驅(qū)動(dòng)程序多為數(shù)據(jù)庫管理系統(tǒng)(MBS),在訪問MBS時(shí),應(yīng)通過C語言加以編制隨后訪問。然而,鑒于計(jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)的特殊性,ODBC禁止技術(shù)人員改變數(shù)據(jù)庫管理系統(tǒng)的相關(guān)特征,加裝ODBC驅(qū)動(dòng)器于應(yīng)用程序以及關(guān)系數(shù)據(jù)庫之間,避免使關(guān)系數(shù)據(jù)庫的打開速度變慢。ODBC體系結(jié)構(gòu)示意圖如圖3所示。
圖3 ODBC體系結(jié)構(gòu)示意圖
3.2 數(shù)據(jù)訪問對象(DAO)
DAO與ODBC同屬于獨(dú)立面向用戶的數(shù)據(jù)庫訪問系統(tǒng),可作為計(jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)的數(shù)據(jù)庫機(jī)制來源[6]。單個(gè)的體系結(jié)構(gòu)由許多個(gè)DAO共同組成,在整個(gè)體系結(jié)構(gòu)中,所有的DAO均保持高度的協(xié)同性,可起到優(yōu)化計(jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)操作方法的作用。整體而言,具備組件對象模型接口,即COM為DAO最顯著的特征,能夠創(chuàng)建數(shù)據(jù)庫操作機(jī)制,繼而實(shí)現(xiàn)對對象鏈接以及嵌入數(shù)據(jù)庫的直接操控與訪問。在脫離輔助軟件時(shí),關(guān)系數(shù)據(jù)庫的獨(dú)立性得到了很大的增強(qiáng),計(jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)的數(shù)據(jù)管理具備更高的使用價(jià)值,繼而促使計(jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)的流程更為清晰與準(zhǔn)確。此外,對于設(shè)備配置協(xié)議等,關(guān)系數(shù)據(jù)庫技術(shù)均可完成錄入,編程容易操作,工作結(jié)構(gòu)較為簡單,可提高計(jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)的操作性與便捷性。
對于計(jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)而言,關(guān)系數(shù)據(jù)庫的應(yīng)用優(yōu)勢集中體現(xiàn)在2個(gè)方面:數(shù)據(jù)轉(zhuǎn)換以及數(shù)據(jù)儲(chǔ)存。因?yàn)殛P(guān)系數(shù)據(jù)庫具備理想的數(shù)據(jù)轉(zhuǎn)換以及數(shù)據(jù)儲(chǔ)存功能,使得計(jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)得到了更高層次的發(fā)展進(jìn)步。
4.1 數(shù)據(jù)轉(zhuǎn)換
關(guān)系數(shù)據(jù)庫的數(shù)據(jù)轉(zhuǎn)換功能主要表現(xiàn)在設(shè)計(jì)軟件以及網(wǎng)絡(luò)管理軟件的連接方面,將上述2項(xiàng)軟件的全部數(shù)據(jù)進(jìn)行有效且高速地轉(zhuǎn)換,還可以根據(jù)計(jì)算機(jī)中的不同軟件進(jìn)行數(shù)據(jù)轉(zhuǎn)換。其主要的實(shí)現(xiàn)原理是關(guān)系數(shù)據(jù)庫的數(shù)據(jù)鏈接功能,繼而實(shí)現(xiàn)針對計(jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)過程中的大部分?jǐn)?shù)據(jù)進(jìn)行轉(zhuǎn)換與使用,且整個(gè)轉(zhuǎn)換過程理論上不受任何因素的限制,提高了轉(zhuǎn)換過程的自由度與流暢性,保證了計(jì)算機(jī)中的大部分軟件可進(jìn)行高度便捷的通用,確保了計(jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)的相關(guān)成果在網(wǎng)絡(luò)管理以及網(wǎng)絡(luò)施工中有效地發(fā)揮,提高了計(jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)的整體水平,滿足了人們?nèi)粘5氖褂眯枨蟆?/p>
4.2 數(shù)據(jù)儲(chǔ)存
關(guān)系數(shù)據(jù)庫可容納大量的數(shù)據(jù)信息,同時(shí)支持無限容量數(shù)據(jù)輸入以及數(shù)據(jù)信息輸出。在計(jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)的過程中,由于計(jì)算機(jī)網(wǎng)絡(luò)本身并不具備數(shù)據(jù)信息儲(chǔ)存功能,只是作為一個(gè)訪問載體而存在,因此需要在具備強(qiáng)大的數(shù)據(jù)儲(chǔ)存能力的關(guān)系數(shù)據(jù)庫的輔助下進(jìn)行設(shè)計(jì)。關(guān)系數(shù)據(jù)庫對于計(jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)的輔助功能集中體現(xiàn)在大量的數(shù)據(jù)信息的使用方面,一方面針對繁雜的數(shù)據(jù)信息加以管理,另一方面可有效地從龐大的數(shù)據(jù)信息中調(diào)度出有利用價(jià)值的數(shù)據(jù)信息,繼而實(shí)現(xiàn)對計(jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)的輔助功能。
此外,關(guān)系數(shù)據(jù)庫的操作非常簡單、方便,出現(xiàn)誤差的概率非常低;同時(shí),在高速發(fā)展的現(xiàn)代科學(xué)技術(shù)的推動(dòng)下,關(guān)系數(shù)據(jù)庫的網(wǎng)絡(luò)拓?fù)湎到y(tǒng)也得到了很大程度的優(yōu)化,較之傳統(tǒng)的數(shù)據(jù)庫有了非常大的進(jìn)步。在計(jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)的過程中,其數(shù)據(jù)信息的需求量隨著設(shè)計(jì)工作的深入而逐漸增大,尤其是數(shù)據(jù)設(shè)備的數(shù)據(jù)信息方面。經(jīng)實(shí)踐證明,傳統(tǒng)采用的人工錄入方法顯然已經(jīng)難以滿足實(shí)際的使用要求了,人工錄入的數(shù)據(jù)量非常有限,而且數(shù)據(jù)的精確度難以保證,在數(shù)據(jù)庫操作運(yùn)用的過程中容易出現(xiàn)誤差,對計(jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)造成負(fù)面的影響。
現(xiàn)代化關(guān)系數(shù)據(jù)庫的優(yōu)越性進(jìn)一步突顯,雖然現(xiàn)代數(shù)據(jù)庫信息量依舊非常龐大,但是其整個(gè)操作過程比較簡單方便,出現(xiàn)誤差的機(jī)率較低,可對數(shù)據(jù)庫信息實(shí)現(xiàn)快速而精準(zhǔn)的數(shù)據(jù)信息調(diào)度與使用。當(dāng)前,在眾多的數(shù)據(jù)庫技術(shù)中,以關(guān)系數(shù)據(jù)模型數(shù)據(jù)庫技術(shù)的應(yīng)用程度最高且最為完善。強(qiáng)大的數(shù)據(jù)儲(chǔ)存功能使得計(jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)的數(shù)據(jù)信息來源得到了有力的保障,在實(shí)際的操作過程中,計(jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)人員可通過關(guān)系數(shù)據(jù)庫強(qiáng)大的數(shù)據(jù)信息儲(chǔ)存功能,從而把相關(guān)設(shè)備的數(shù)據(jù)信息按照實(shí)際需求錄入到網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)中去,可進(jìn)行快捷的操作。若忽略了關(guān)系數(shù)據(jù)庫的輔助功能,依舊采用傳統(tǒng)的數(shù)據(jù)信息技術(shù),難以在復(fù)雜而龐大的數(shù)據(jù)中調(diào)取有用的數(shù)據(jù)信息,對計(jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)造成不利的影響。
綜上所述,關(guān)系數(shù)據(jù)庫具有數(shù)據(jù)轉(zhuǎn)換以及數(shù)據(jù)儲(chǔ)存2個(gè)方面的突出優(yōu)勢,可降低操作的繁雜性,提高數(shù)據(jù)的準(zhǔn)確性,在計(jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)中具有高度的實(shí)際應(yīng)用價(jià)值,可起到良好的輔助作用,為計(jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)工作提供其所需的服務(wù)(如數(shù)據(jù)的調(diào)取和儲(chǔ)存等),促進(jìn)計(jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)趨向合理化與現(xiàn)代化。我國的計(jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)工作起步較晚,整體水平較之西方發(fā)達(dá)國家尚有較大的差距,在計(jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)中有選擇性地應(yīng)用關(guān)系數(shù)據(jù)庫技術(shù)可對計(jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)進(jìn)行全面的優(yōu)化,繼而推動(dòng)我國現(xiàn)代計(jì)算機(jī)技術(shù)向前發(fā)展。
[1] 王冰玉. 計(jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)中關(guān)系數(shù)據(jù)庫技術(shù)的應(yīng)用探析[J]. 硅谷,2013(12):87,56.
[2] 呂勇. 計(jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)中關(guān)系數(shù)據(jù)庫技術(shù)的應(yīng)用[J]. 網(wǎng)絡(luò)安全技術(shù)與應(yīng)用,2013(9):77-78.
[3] 楊麗坤. 計(jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)中關(guān)系數(shù)據(jù)庫技術(shù)的應(yīng)用初探[J]. 電子技術(shù)與軟件工程,2013(24):207.
[4] 崔天明. 探討計(jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)中關(guān)系數(shù)據(jù)庫技術(shù)的應(yīng)用[J]. 電腦編程技巧與維護(hù),2014(12):32-34.
[5] 殷曉黎. 面向分布式關(guān)系數(shù)據(jù)庫的高效離群點(diǎn)挖掘算法研究[D]. 沈陽:遼寧大學(xué),2013.
[6] 自動(dòng)化技術(shù)、計(jì)算機(jī)技術(shù)[J]. 中國無線電電子學(xué)文摘,2010(1):152-234.
責(zé)任編輯鄭練
TheApplicationofRelationalDatabaseTechnologyintheDesignofComputerNetwork
LYU Rui
(Zhengzhou University of Light Industry, National Vocational College, Zhengzhou 450000, China)
The 21st century is the information age, so the computer network technology is continuously developed, and the network design process is very complicated. As a result, you need to establish the corresponding relational database. Building a relational database for proper adjustment and the database of data storage can supply more adapt with the computer network design. Based on relational database for the introduction, the basic situation of the analysis with the design for computer network of the actual value and the basic principle is expounded.
computer network design, a relational database technology, application
TP 393.02
:B
呂睿(1979-),男,碩士研究生,主要從事計(jì)算機(jī)網(wǎng)絡(luò)、數(shù)據(jù)庫和電子商務(wù)等方面的研究。
2014-12-15