◆李子奇
(西北農(nóng)林科技大學(xué)信息工程學(xué)院 陜西 712100)
芻議計(jì)算機(jī)軟件數(shù)據(jù)庫(kù)設(shè)計(jì)的重要性以及原則
◆李子奇
(西北農(nóng)林科技大學(xué)信息工程學(xué)院 陜西 712100)
隨著我國(guó)經(jīng)濟(jì)的快速發(fā)展,計(jì)算機(jī)行業(yè)發(fā)展迅猛,為人們帶來(lái)了生活上的巨大便利。同時(shí)計(jì)算機(jī)軟件數(shù)據(jù)庫(kù)設(shè)計(jì)是計(jì)算機(jī)設(shè)計(jì)中的重要組成部分,對(duì)計(jì)算機(jī)的正常運(yùn)行起到至關(guān)重要的作用,直接影響到計(jì)算機(jī)軟件系統(tǒng)的安全性。基于此,本文對(duì)計(jì)算機(jī)軟件數(shù)據(jù)庫(kù)設(shè)計(jì)的重要性以及原則進(jìn)行探究。
計(jì)算機(jī)軟件;數(shù)據(jù)庫(kù)設(shè)計(jì);重要性;原則
計(jì)算機(jī)數(shù)據(jù)庫(kù)是根據(jù)計(jì)算機(jī)軟件的應(yīng)用價(jià)值所設(shè)計(jì)的,所以在計(jì)算機(jī)整體設(shè)計(jì)中占有重要位置[1]。相關(guān)人員在進(jìn)行計(jì)算機(jī)軟件數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)程中需要嚴(yán)格按照計(jì)算機(jī)軟件設(shè)計(jì)原則進(jìn)行,從而降低計(jì)算機(jī)數(shù)據(jù)開(kāi)發(fā)的難度,提高計(jì)算機(jī)系統(tǒng)運(yùn)行的質(zhì)量。基于此,本文對(duì)計(jì)算機(jī)數(shù)據(jù)庫(kù)設(shè)計(jì)的重要性進(jìn)行分析,并闡述計(jì)算機(jī)軟件數(shù)據(jù)庫(kù)設(shè)計(jì)的原則,以期為計(jì)算機(jī)軟件數(shù)據(jù)庫(kù)設(shè)計(jì)提供參考依據(jù)。
計(jì)算機(jī)軟件工程是一項(xiàng)獨(dú)立的網(wǎng)絡(luò)技術(shù),其總體機(jī)制完善,不僅有著獨(dú)立的運(yùn)營(yíng)模式,還可以支持軟件工程系統(tǒng)的開(kāi)放和維護(hù),對(duì)我國(guó)信息化發(fā)展具有重要意義[2]。一般情況下,計(jì)算機(jī)軟件工程可以分為支撐軟件、應(yīng)用軟件以及系統(tǒng)軟件三種,三種軟件相互獨(dú)立又相互聯(lián)系,不僅擴(kuò)寬了網(wǎng)絡(luò)覆蓋面,而且還打破了計(jì)算機(jī)行業(yè)原有的局限性,實(shí)現(xiàn)了計(jì)算機(jī)軟件工程的現(xiàn)代化發(fā)展。而計(jì)算機(jī)軟件數(shù)據(jù)庫(kù)是指按照一定的方式將計(jì)算機(jī)信息數(shù)據(jù)進(jìn)行儲(chǔ)存,具有整體性、共享性特點(diǎn),一個(gè)優(yōu)秀的計(jì)算機(jī)數(shù)據(jù)庫(kù)設(shè)計(jì)在計(jì)算機(jī)軟件應(yīng)用過(guò)程中具有重要意義,直接關(guān)系到計(jì)算系軟件系統(tǒng)的穩(wěn)定運(yùn)行,因此,對(duì)計(jì)算機(jī)軟件數(shù)據(jù)庫(kù)進(jìn)行設(shè)計(jì)具有重要意義。
計(jì)算機(jī)軟件數(shù)據(jù)庫(kù)設(shè)計(jì)是計(jì)算機(jī)軟件設(shè)計(jì)中的重要組成部分?,F(xiàn)階段,由于計(jì)算機(jī)軟件設(shè)計(jì)工程師的設(shè)計(jì)技術(shù)不同,掌握的設(shè)計(jì)知識(shí)也不同,對(duì)計(jì)算機(jī)軟件設(shè)計(jì)的理解程度也不一樣,造成相關(guān)人員在計(jì)算機(jī)軟件設(shè)計(jì)過(guò)程中所花費(fèi)的數(shù)據(jù)庫(kù)設(shè)計(jì)時(shí)間少,且缺少對(duì)數(shù)據(jù)庫(kù)設(shè)計(jì)的后期維修工作[3]。但是計(jì)算機(jī)軟件數(shù)據(jù)庫(kù)設(shè)計(jì)對(duì)計(jì)算機(jī)的穩(wěn)定運(yùn)行起到基礎(chǔ)作用,并且具有以下幾方面重要意義。
相關(guān)人員在進(jìn)行計(jì)算機(jī)軟件數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)程中需要根據(jù)計(jì)算機(jī)軟件不同的功能,針對(duì)性進(jìn)行設(shè)計(jì)工作,從而可以減少不必要的維修工作和資源浪費(fèi)情況?,F(xiàn)階段,在計(jì)算機(jī)軟件數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)程中,由于計(jì)算機(jī)軟件設(shè)計(jì)師對(duì)計(jì)算機(jī)軟件的理解存在差異性,且不同的計(jì)算機(jī)工程師掌握的設(shè)計(jì)層次也存在差異性,造成計(jì)算機(jī)軟件數(shù)據(jù)庫(kù)設(shè)計(jì)無(wú)法滿足計(jì)算機(jī)軟件的使用。與此同時(shí),部分工程師對(duì)計(jì)算機(jī)軟件功能模塊具有較高的關(guān)注度,就會(huì)造成在計(jì)算機(jī)軟件數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)程中花費(fèi)較少的精力,且在設(shè)計(jì)過(guò)程前也不對(duì)計(jì)算機(jī)數(shù)據(jù)庫(kù)設(shè)計(jì)情況進(jìn)行針對(duì)性分析,造成計(jì)算機(jī)軟件數(shù)據(jù)庫(kù)性能下降,在使用過(guò)程中能夠經(jīng)常出現(xiàn)漏電等安全故障。面對(duì)此種情況,相關(guān)計(jì)算機(jī)設(shè)計(jì)人員需要提高自身責(zé)任意識(shí),提高對(duì)計(jì)算機(jī)數(shù)據(jù)庫(kù)設(shè)計(jì)的重視度,從而減少計(jì)算機(jī)軟件在后期使用的維修次數(shù),減少不必要的人力、物力以及財(cái)力等方面的浪費(fèi)情況。
計(jì)算機(jī)軟件數(shù)據(jù)庫(kù)設(shè)計(jì)對(duì)計(jì)算機(jī)系統(tǒng)的正常運(yùn)行起到至關(guān)重要的作用,不僅可以滿足計(jì)算機(jī)軟件系統(tǒng)的需求,還可以保證計(jì)算機(jī)軟件系統(tǒng)的功能實(shí)現(xiàn)。通常情況下,計(jì)算機(jī)如果具備高性能的計(jì)算機(jī)軟件數(shù)據(jù)庫(kù)設(shè)計(jì),也會(huì)將計(jì)算機(jī)軟件系統(tǒng)的功能提高,方便計(jì)算機(jī)系統(tǒng)發(fā)出操作命令后可以快速接收信息,從而提高計(jì)算機(jī)軟件的運(yùn)行速度。因此,相關(guān)計(jì)算機(jī)設(shè)計(jì)人員在進(jìn)行計(jì)算機(jī)數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)程中需要注意以下幾個(gè)方面內(nèi)容:首先,設(shè)計(jì)人員需要充分重視計(jì)算機(jī)數(shù)據(jù)庫(kù)的拓展功能,對(duì)用戶實(shí)際操作情況進(jìn)行考慮,避免計(jì)算機(jī)用戶在使用過(guò)程中出現(xiàn)不必要的浪費(fèi)。其次,設(shè)計(jì)人員在進(jìn)行計(jì)算機(jī)設(shè)計(jì)過(guò)程中需要定期對(duì)無(wú)效的數(shù)據(jù)庫(kù)進(jìn)行清理,從而提高計(jì)算機(jī)系統(tǒng)查詢工作效率。最后,由于計(jì)算機(jī)數(shù)據(jù)庫(kù)本身具有強(qiáng)大的功能,所以設(shè)計(jì)人員需要根據(jù)計(jì)算機(jī)軟件功能進(jìn)行設(shè)計(jì),保證計(jì)算機(jī)數(shù)據(jù)庫(kù)可以發(fā)揮出其應(yīng)有的作用。
設(shè)計(jì)人員在進(jìn)行計(jì)算機(jī)數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)程中如果沒(méi)有對(duì)計(jì)算機(jī)軟件功能進(jìn)行正確計(jì)算,就對(duì)造成計(jì)算機(jī)軟件數(shù)據(jù)庫(kù)的大小不合適,在此種情況下,就會(huì)導(dǎo)致計(jì)算機(jī)軟件在應(yīng)用中無(wú)法正常發(fā)揮出其功能,從而影響計(jì)算機(jī)軟件系統(tǒng)的正常使用。因此,設(shè)計(jì)人員在進(jìn)行設(shè)計(jì)過(guò)程中需要將計(jì)算機(jī)數(shù)據(jù)庫(kù)和計(jì)算機(jī)系統(tǒng)之間相連接,保證計(jì)算機(jī)數(shù)據(jù)庫(kù)和系統(tǒng)之間的緊密聯(lián)系,從而減少計(jì)算機(jī)使用過(guò)程中出現(xiàn)故障的機(jī)率。
計(jì)算機(jī)軟件數(shù)據(jù)庫(kù)在計(jì)算機(jī)軟件設(shè)計(jì)過(guò)程中具有重要的作用,相關(guān)設(shè)計(jì)人員在設(shè)計(jì)過(guò)程中需要對(duì)數(shù)據(jù)庫(kù)的作用進(jìn)行充分考慮,保證計(jì)算機(jī)數(shù)據(jù)庫(kù)設(shè)計(jì)可以滿足計(jì)算機(jī)軟件設(shè)計(jì)開(kāi)發(fā)的需求,從而保證計(jì)算機(jī)軟件可以順利發(fā)揮出其功能[4]。一般情況下,設(shè)計(jì)人員在計(jì)算機(jī)軟件數(shù)據(jù)庫(kù)設(shè)計(jì)前期做好詳細(xì)計(jì)劃需要從以下幾個(gè)方面進(jìn)行:首先,設(shè)計(jì)人員在設(shè)計(jì)前期需要對(duì)不同的用戶使用需求進(jìn)行充分考慮,保證計(jì)算機(jī)數(shù)據(jù)庫(kù)設(shè)計(jì)滿足用戶需求,進(jìn)一步提高計(jì)算機(jī)軟件的使用價(jià)值。其次,設(shè)計(jì)人員在設(shè)計(jì)前期需要與用戶進(jìn)行溝通,設(shè)計(jì)過(guò)程中從用戶角度出發(fā),并根據(jù)用戶的需求對(duì)計(jì)算機(jī)軟件數(shù)據(jù)庫(kù)設(shè)計(jì)方進(jìn)行整改。最后,設(shè)計(jì)人員在設(shè)計(jì)過(guò)程中需要為數(shù)據(jù)庫(kù)預(yù)留一些擴(kuò)展空間,為今后計(jì)算機(jī)業(yè)務(wù)中的拓展業(yè)務(wù)奠定堅(jiān)實(shí)基礎(chǔ)。
現(xiàn)階段,我國(guó)計(jì)算機(jī)數(shù)據(jù)庫(kù)所涉及的范圍內(nèi)容廣,在計(jì)算機(jī)數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)程中,相關(guān)設(shè)計(jì)人員需要對(duì)數(shù)據(jù)庫(kù)各功能進(jìn)行分析,并合理安排儲(chǔ)存空間,從而保證計(jì)算機(jī)軟件的正常使用[6]。一般情況下,設(shè)計(jì)人員考慮整個(gè)軟件功能使用效率需要從以下幾個(gè)方面進(jìn)行:首先,設(shè)計(jì)人員在計(jì)算機(jī)數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)程中需要使用粗粒度設(shè)計(jì)原則,并根據(jù)計(jì)算機(jī)正常使用情況對(duì)計(jì)算機(jī)數(shù)據(jù)量進(jìn)行設(shè)計(jì)。其次,在計(jì)算機(jī)數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)程中經(jīng)常會(huì)出現(xiàn)一些冗余問(wèn)題,此種情況直接會(huì)影響到計(jì)算機(jī)數(shù)據(jù)庫(kù)的浪費(fèi),針對(duì)此種情況,設(shè)計(jì)人員需要在設(shè)計(jì)過(guò)程中對(duì)數(shù)據(jù)庫(kù)檢索功能進(jìn)行考慮,保證計(jì)算機(jī)數(shù)據(jù)庫(kù)的儲(chǔ)存方式合理,從而提高整個(gè)計(jì)算機(jī)軟件系統(tǒng)的使用效率。最后,設(shè)計(jì)人員需要在計(jì)算機(jī)數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)程中使用三張映射表來(lái)維護(hù)有關(guān)聯(lián)表之間的關(guān)系,從而降低數(shù)據(jù)表之間的耦合度,提高計(jì)算機(jī)數(shù)據(jù)庫(kù)設(shè)計(jì)表的合理性。
總而言之,計(jì)算機(jī)軟件數(shù)據(jù)庫(kù)設(shè)計(jì)對(duì)計(jì)算機(jī)系統(tǒng)的正常運(yùn)行起到至關(guān)重要的作用,相關(guān)人員要想保證計(jì)算機(jī)軟件功能在實(shí)際工作中發(fā)揮出應(yīng)有的功能,就需要嚴(yán)格按照計(jì)算機(jī)軟件數(shù)據(jù)庫(kù)原則進(jìn)行計(jì)算機(jī)軟件設(shè)計(jì),同時(shí)相關(guān)人員在計(jì)算機(jī)設(shè)計(jì)前期需要對(duì)計(jì)算機(jī)軟件的業(yè)務(wù)全面進(jìn)行了解,并樹立一個(gè)長(zhǎng)遠(yuǎn)的意識(shí),在計(jì)算機(jī)軟件設(shè)計(jì)過(guò)程中留下空間,從而提高計(jì)算機(jī)軟件系統(tǒng)整體的安全性,為計(jì)算機(jī)軟件的穩(wěn)定使用奠定基礎(chǔ)。
[1]潘博.計(jì)算機(jī)軟件數(shù)據(jù)庫(kù)設(shè)計(jì)的重要性以及原則研究[J].計(jì)算機(jī)光盤軟件與應(yīng)用,2013.
[2]曾肇碩.計(jì)算機(jī)軟件數(shù)據(jù)庫(kù)設(shè)計(jì)的重要性以及原則研究[J].?dāng)?shù)字通信世界,2016.
[3]張棟.計(jì)算機(jī)軟件數(shù)據(jù)庫(kù)設(shè)計(jì)的重要性以及原則研究[J].科教導(dǎo)刊-電子版(上旬),2016.
[4]黃山,王妍.淺議計(jì)算機(jī)軟件數(shù)據(jù)庫(kù)設(shè)計(jì)的原則及重要性[J].青年科學(xué)(教師版),2014.
[5]朱昱.計(jì)算機(jī)軟件開(kāi)發(fā)與數(shù)據(jù)庫(kù)管理中的問(wèn)題及策略[J].?dāng)?shù)字化用戶,2017.
[6]王慶利,王璐.計(jì)算機(jī)軟件數(shù)據(jù)庫(kù)設(shè)計(jì)的原則及應(yīng)用探究[J].?dāng)?shù)字技術(shù)與應(yīng)用,2016.