隗靜宇 青島大學(xué)
淺析數(shù)據(jù)庫(kù)管理技術(shù)
隗靜宇 青島大學(xué)
數(shù)據(jù)庫(kù)是數(shù)據(jù)管理的有效技術(shù),是計(jì)算機(jī)科學(xué)的主要技術(shù)之一。如今數(shù)據(jù)庫(kù)管理技術(shù)作為信息處理的主要技術(shù)在當(dāng)今社會(huì)計(jì)算機(jī)科學(xué)領(lǐng)域得到了越來(lái)越廣泛的應(yīng)用,下面對(duì)數(shù)據(jù)庫(kù)管理系統(tǒng)做簡(jiǎn)單的分析。
數(shù)據(jù) 數(shù)據(jù)管理 數(shù)據(jù)庫(kù)管理技術(shù)
隨著第三次科技革命的到來(lái),計(jì)算機(jī)得到了廣泛的應(yīng)用,人們也隨之進(jìn)入到了一個(gè)信息化的時(shí)代。信息化時(shí)代的到來(lái)帶給我們大量的信息,使我們時(shí)時(shí)刻刻接收著數(shù)據(jù)和傳播著數(shù)據(jù)從而進(jìn)行著數(shù)據(jù)的交換。而對(duì)這些信息的處理也就是對(duì)數(shù)據(jù)的管理也凸顯出了格外重要的地位。數(shù)據(jù)庫(kù)作為數(shù)據(jù)管理的重要技術(shù)之一重要性自然不言而喻。當(dāng)今社會(huì)如何更好的對(duì)數(shù)據(jù)進(jìn)行有效的管理成為了我們急需解決的問(wèn)題。
數(shù)據(jù)管理是對(duì)數(shù)據(jù)進(jìn)行分類,組織,編碼,儲(chǔ)存,檢索和維護(hù)。數(shù)據(jù)管理是數(shù)據(jù)處理的中心問(wèn)題。做好數(shù)據(jù)的管理,所有的問(wèn)題都會(huì)迎刃而解。所以數(shù)據(jù)管理就顯得尤為重要數(shù)據(jù)庫(kù)管理系統(tǒng)是基于數(shù)據(jù)庫(kù)技術(shù),數(shù)據(jù)庫(kù)是長(zhǎng)期儲(chǔ)存在計(jì)算機(jī)上有組織,大量,共享的數(shù)據(jù)集合,它有很小的冗余度和較高的數(shù)據(jù)的獨(dú)立性。而數(shù)據(jù)庫(kù)管理系統(tǒng)是在數(shù)據(jù)庫(kù)建立,運(yùn)用和維護(hù)時(shí)對(duì)數(shù)據(jù)庫(kù)進(jìn)行統(tǒng)一的控制,來(lái)保證數(shù)據(jù)的完整性和安全性。并在多用戶使用時(shí)能夠進(jìn)行有效的數(shù)據(jù)控制,從而不讓數(shù)據(jù)產(chǎn)生差錯(cuò),并且在數(shù)據(jù)庫(kù)系統(tǒng)發(fā)生系統(tǒng)故障時(shí)有效的進(jìn)行修復(fù)。
數(shù)據(jù)的管理階段大致分為人工管理階段,文件系統(tǒng)管理階段和數(shù)據(jù)庫(kù)系統(tǒng)階段。人工管理階段的時(shí)候計(jì)算機(jī)主要用于計(jì)算,大部分的數(shù)據(jù)處理依靠人工完成,有大量的數(shù)據(jù)冗余不僅不可能長(zhǎng)時(shí)間的保存,而且數(shù)據(jù)的獨(dú)立性較差,修改一個(gè)數(shù)據(jù)相應(yīng)的多個(gè)數(shù)據(jù)都需要進(jìn)行修改。到了文件系統(tǒng)管理階段當(dāng)時(shí)有了文件系統(tǒng)進(jìn)行數(shù)據(jù)的管理,它可以使數(shù)據(jù)長(zhǎng)期保存但依舊會(huì)出現(xiàn)數(shù)據(jù)的冗余,獨(dú)立性差等問(wèn)題。直至數(shù)據(jù)庫(kù)管理系統(tǒng)的出現(xiàn)解決了數(shù)據(jù)冗余和獨(dú)立性差的問(wèn)題成為了計(jì)算機(jī)主要科學(xué)技術(shù)之一。
4.1 數(shù)據(jù)整體結(jié)構(gòu)化
數(shù)據(jù)庫(kù)作為一個(gè)數(shù)據(jù)管理系統(tǒng)具有整體結(jié)構(gòu)化的特點(diǎn),這點(diǎn)與文件系統(tǒng)管理有很大的差別。數(shù)據(jù)庫(kù)將系統(tǒng)作為一個(gè)整體將數(shù)據(jù)進(jìn)行管理,說(shuō)明了數(shù)據(jù)和數(shù)據(jù)之間是有聯(lián)系的。例如在醫(yī)院數(shù)據(jù)庫(kù)系統(tǒng)中學(xué)生基本記錄應(yīng)用于病人記錄,醫(yī)生記錄,科室部門記錄,住院記錄等等。所以在數(shù)據(jù)庫(kù)管理系統(tǒng)中描述數(shù)據(jù)不僅僅描述數(shù)據(jù)的本身還要描述數(shù)據(jù)之間的聯(lián)系。
4.2 數(shù)據(jù)的冗余性低
數(shù)據(jù)庫(kù)之間數(shù)據(jù)的共享可以有效的減少數(shù)據(jù)的冗余所造成的不一致的現(xiàn)象。
4.3 數(shù)據(jù)的獨(dú)立性高
數(shù)據(jù)的獨(dú)立性分物理獨(dú)立性和邏輯獨(dú)立性。物理獨(dú)立性是應(yīng)用程序和數(shù)據(jù)庫(kù)中數(shù)據(jù)的物理存儲(chǔ)是相互獨(dú)立的,用戶在使用程序的時(shí)候不需要了解其內(nèi)部存儲(chǔ)結(jié)構(gòu),只需要看其邏輯結(jié)構(gòu),當(dāng)物理結(jié)構(gòu)改變時(shí)其邏輯結(jié)構(gòu)不需要改變。邏輯獨(dú)立性是應(yīng)用程序和數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)是獨(dú)立的,當(dāng)數(shù)據(jù)的邏輯結(jié)構(gòu)改變時(shí)用戶程序可不變。這就大大提高了其數(shù)據(jù)管理的能力獨(dú)立性越好其數(shù)據(jù)管理就越有效。
4.4數(shù)據(jù)由數(shù)據(jù)庫(kù)管理系統(tǒng)統(tǒng)一控制
大大提高了數(shù)據(jù)的可控性,安全性和完整性。
5.1 數(shù)據(jù)庫(kù)的安全性問(wèn)題
由于數(shù)據(jù)的生存期較長(zhǎng),所以數(shù)據(jù)庫(kù)的安全性問(wèn)題也顯得尤為重要。下面從這幾個(gè)方面來(lái)做大體的分析:
5.1.1 用戶登陸安全性分析
用戶登陸的身份鑒別包括靜態(tài)口令鑒別,動(dòng)態(tài)口令鑒別,生物特征的鑒別等多種方式。其中靜態(tài)口令鑒別安全性較低,記住相應(yīng)的密碼即可對(duì)數(shù)據(jù)庫(kù)進(jìn)行訪問(wèn),動(dòng)態(tài)口令鑒別例如輸入有效時(shí)間內(nèi)的驗(yàn)證碼,生物特征鑒別例如指紋,視網(wǎng)膜等生物技術(shù)鑒別。
5.1.2 用戶存取數(shù)據(jù)安全性分析
數(shù)據(jù)庫(kù)可以定義相應(yīng)的訪問(wèn)權(quán)限和用戶權(quán)限,只有用戶權(quán)限比數(shù)據(jù)訪問(wèn)權(quán)限級(jí)別高才能夠?qū)?shù)據(jù)進(jìn)行訪問(wèn),合理的設(shè)置存取訪問(wèn)權(quán)限有利于提高數(shù)據(jù)庫(kù)的安全性。
5.2 數(shù)據(jù)庫(kù)的完整性問(wèn)題
數(shù)據(jù)庫(kù)的完整性指數(shù)據(jù)的正確性和數(shù)據(jù)在各表之間的信息共享。為解決數(shù)據(jù)完整性問(wèn)題,可以建立一下有效的機(jī)制:
5.2.1 建立相應(yīng)的約束條件
建立相應(yīng)的實(shí)體完整性,參照完整性和用戶定義完整性。
5.2.2 建立完整性的檢查
執(zhí)行語(yǔ)句后進(jìn)行相應(yīng)的完整性檢查。
5.2.3 建立相應(yīng)的違約處理
違背了相應(yīng)的完整性約束將執(zhí)行一定的語(yǔ)句,例如拒絕執(zhí)行操作或者級(jí)聯(lián)操作。
數(shù)據(jù)庫(kù)作為計(jì)算機(jī)科學(xué)技術(shù)的主要分支,有著不可替代的地位。數(shù)據(jù)庫(kù)未來(lái)的發(fā)展趨勢(shì):數(shù)據(jù)庫(kù)軟件的更新?lián)Q代升級(jí),隨著數(shù)據(jù)的不斷增加數(shù)據(jù)管理軟件也急需加強(qiáng)升級(jí)優(yōu)化,配合更復(fù)雜的數(shù)據(jù)進(jìn)行存儲(chǔ)管理;數(shù)據(jù)庫(kù)在云端存儲(chǔ)是大趨勢(shì),數(shù)據(jù)本身的龐大復(fù)雜使之不可能只存儲(chǔ)在一臺(tái)或多臺(tái)有限的實(shí)體計(jì)算機(jī)內(nèi),隨著大數(shù)據(jù)時(shí)代的到來(lái),人么越來(lái)越傾向于將數(shù)據(jù)存儲(chǔ)到云端,更具有安全性而且不占用內(nèi)存空間,使用時(shí)調(diào)用即可。數(shù)據(jù)庫(kù)管理的高端化,現(xiàn)如今人們已經(jīng)不滿足于簡(jiǎn)單的數(shù)據(jù)存儲(chǔ),而是與相應(yīng)的生產(chǎn)領(lǐng)域相結(jié)合走向業(yè)務(wù)本身的管理,甚至到管理決策方面,對(duì)其有了更高的要求。
本文從數(shù)據(jù)庫(kù)的發(fā)展歷史,數(shù)據(jù)庫(kù)管理的特點(diǎn),數(shù)據(jù)庫(kù)管理現(xiàn)在面臨的問(wèn)題和未來(lái)的發(fā)展方向?qū)?shù)據(jù)庫(kù)管理技術(shù)做了淺析,分析現(xiàn)在面臨的問(wèn)題預(yù)測(cè)未來(lái)的發(fā)展趨勢(shì),綜合分析數(shù)據(jù)庫(kù)管理技術(shù)。
[1]王珊,薩師煊,數(shù)據(jù)庫(kù)系統(tǒng)概論(第五版),高等教育出版社
[2]鄧曉芳,試析數(shù)據(jù)庫(kù)管理系統(tǒng)現(xiàn)狀和發(fā)展趨勢(shì),2013
隗靜宇(1996.08—),女,山東省濟(jì)南人,青島大學(xué)軟件工程(服務(wù)外包)專業(yè)本科生。