梁堅
【摘要】本文將結(jié)合計算機軟件工程中的數(shù)據(jù)庫設(shè)計與建立,對基于計算機軟件工程的數(shù)據(jù)庫編程技術(shù)及其問題、革新等進行研究討論,以為有關(guān)研究開展提供意見支持。
【關(guān)鍵詞】數(shù)據(jù)庫;計算機軟件工程;編程技術(shù)
【中圖分類號】TP311.13 【文獻標識碼】B 【文章編號】2095-3089(2017)32-0159-02
計算機軟件編程技術(shù)作為計算機辦公自動化實現(xiàn)的重要部分,同時也是支持計算機辦公自動化軟件正常運行使用與保證計算機辦公硬件設(shè)備安全的技術(shù)基礎(chǔ)。而計算機軟件工程在數(shù)據(jù)庫編程設(shè)計中的應(yīng)用實現(xiàn),對于保證數(shù)據(jù)庫安全以及提升其在辦公運行使用中的工作效率,都有著非常積極的作用和意義,尤其是在社會經(jīng)濟不斷發(fā)展與市場競爭環(huán)境日益激烈的情況下,開展基于計算機軟件工程的數(shù)據(jù)庫編程技術(shù)研究,對提升企業(yè)生存發(fā)展競爭力,推動企業(yè)發(fā)展進步,具有十分積極的作用和意義。
一、基于計算機軟件工程的數(shù)據(jù)庫設(shè)計與構(gòu)建分析
1.基于計算機軟件工程的數(shù)據(jù)庫
首先,在基于計算機軟件工程的數(shù)據(jù)庫設(shè)計與構(gòu)建中,由于進行設(shè)計構(gòu)建的數(shù)據(jù)庫文件需要滿足相關(guān)數(shù)據(jù)與信息讀取功能,因此,進行設(shè)計建立時需要根據(jù)數(shù)據(jù)庫有關(guān)數(shù)據(jù)及信息內(nèi)容進行有效對比與選擇基礎(chǔ)上,結(jié)合數(shù)據(jù)庫文件中的數(shù)據(jù)與信息讀取過程中容易發(fā)生的各類問題,選擇能夠有效控制和避免相關(guān)問題發(fā)生,便于數(shù)據(jù)庫文件數(shù)據(jù)和信息內(nèi)容讀取的方式進行計算機數(shù)據(jù)庫文件設(shè)計與構(gòu)建。
其次,計算機數(shù)據(jù)庫文件的設(shè)計創(chuàng)建,在完成文件類型對比與選擇確定之后,才能夠進行下一步的文件創(chuàng)建開展,并且進行計算機數(shù)據(jù)庫文件創(chuàng)建后,對于數(shù)據(jù)庫文件中數(shù)據(jù)信息讀取與訪問的權(quán)限也會發(fā)生相應(yīng)的較大轉(zhuǎn)變,這就要求計算機數(shù)據(jù)庫文件設(shè)計與構(gòu)建中,注意結(jié)合相應(yīng)的數(shù)據(jù)庫文件創(chuàng)建方案,對其項目功能進行完善與改進基礎(chǔ)上,實現(xiàn)新的數(shù)據(jù)庫文件創(chuàng)建,從而來滿足數(shù)據(jù)庫文件在計算機軟件運行與使用中相關(guān)功能需求,同時避免各類容易存在的問題發(fā)生,確保其在計算機軟件運行中的使用效果。如下圖1所示,即為計算機數(shù)據(jù)庫系統(tǒng)及原理示意圖。
2.計算機數(shù)據(jù)庫及其有關(guān)概念分析
基于計算機軟件工程創(chuàng)建的數(shù)據(jù)庫文件,實際上就是利用計算機軟件工程的軟件編程技術(shù),通過相應(yīng)的工作開展實現(xiàn)的數(shù)據(jù)信息處理軟件系統(tǒng),也就是所謂的計算機數(shù)據(jù)庫系統(tǒng)。計算機數(shù)據(jù)庫的開發(fā)利用,是建立在信息技術(shù)快速發(fā)展以及計算機軟件廣泛應(yīng)用基礎(chǔ)上,為了滿足人們對于數(shù)據(jù)信息處理以及存儲等有關(guān)需求,逐漸推動了計算機數(shù)據(jù)庫系統(tǒng)的開發(fā)與創(chuàng)建應(yīng)用。對于計算機軟件用戶來講,計算機數(shù)據(jù)庫的創(chuàng)建與出現(xiàn),在為計算機軟件用戶進行一個具有自動化功能的內(nèi)部信息處理系統(tǒng)構(gòu)建基礎(chǔ)上,同時為計算機軟件用戶提供了相應(yīng)的數(shù)據(jù)庫平臺,便于計算機軟件用戶在辦公應(yīng)用中,通過計算機軟件工程編程技術(shù)對數(shù)據(jù)庫的完善和創(chuàng)建應(yīng)用,實現(xiàn)集數(shù)據(jù)信息儲備以及更新維護、傳輸?shù)榷喾N軟件系統(tǒng)功能的應(yīng)用,從而促進辦公環(huán)境與條件的改善和提升,提高辦公效率??傊?,計算機數(shù)據(jù)庫作為一個實現(xiàn)有關(guān)信息收集與整理的軟件系統(tǒng)或平臺,在計算機軟件辦公運用中,具有十分突出的作用和意義。
二、基于計算機軟件工程的數(shù)據(jù)庫編程技術(shù)及問題分析
1.計算機數(shù)據(jù)庫軟件編程技術(shù)特征
首先,數(shù)據(jù)庫基于計算機軟件工程的編程技術(shù),在計算機數(shù)據(jù)庫設(shè)計與創(chuàng)建應(yīng)用中,具有較為突出的可行性,具體表現(xiàn)為計算機數(shù)據(jù)快速故障恢復(fù)與負載平衡功能設(shè)計與創(chuàng)建上,在以計算機軟件工程的編程技術(shù)創(chuàng)建實現(xiàn)的計算機數(shù)據(jù)庫系統(tǒng)中,在計算機數(shù)據(jù)庫的主要數(shù)據(jù)信息接口出現(xiàn)故障問題的情況下,會有備份接口來接替數(shù)據(jù)庫系統(tǒng)主要數(shù)據(jù)接口的工作內(nèi)容,對系統(tǒng)正常運行使用進行保障,同時對計算機軟件工程的使用提供支持。此外,在計算機軟件工程中,如果出現(xiàn)數(shù)據(jù)庫系統(tǒng)的網(wǎng)絡(luò)訪問數(shù)據(jù)量較大情況,這是數(shù)據(jù)庫中的備份接口就會根據(jù)系統(tǒng)運行狀態(tài),主動承擔(dān)主要接口的部分工作,來完成數(shù)據(jù)傳輸任務(wù),從而對數(shù)據(jù)庫系統(tǒng)的負載實現(xiàn)均衡的調(diào)節(jié)與控制,確保數(shù)據(jù)庫系統(tǒng)在軟件工程的運行使用與數(shù)據(jù)支持,如下圖2所示,即為計算機數(shù)據(jù)庫主從接口備份及原理示意圖。由此可見,以計算機軟件工程編程技術(shù)創(chuàng)建實現(xiàn)的數(shù)據(jù)庫系統(tǒng),在軟件工程運行使用中具有較為突出的可行性。
其次,基于計算機軟件工程的編程技術(shù)構(gòu)建實現(xiàn)的數(shù)據(jù)庫系統(tǒng),在軟件工程工作運行中,還具備數(shù)據(jù)隱藏功能與特征。計算機軟件工程中,數(shù)據(jù)庫系統(tǒng)中主體在借助網(wǎng)絡(luò)通訊結(jié)構(gòu)實現(xiàn)通訊連接過程中,可以通過計算機NAT技術(shù)對內(nèi)網(wǎng)地址進行隱藏設(shè)置,在數(shù)據(jù)庫訪問中以公網(wǎng)網(wǎng)址實現(xiàn)網(wǎng)絡(luò)訪問,這種設(shè)計方式,就能夠滿足軟件工程運行中數(shù)據(jù)庫網(wǎng)絡(luò)訪問狀態(tài)下,內(nèi)網(wǎng)信息的隱藏性特征,同時對數(shù)據(jù)庫系統(tǒng)安全具有較大的保障性作用和效果。以計算機軟件工程編程技術(shù)實現(xiàn)的數(shù)據(jù)庫系統(tǒng)訪問中信息隱藏性設(shè)計與實現(xiàn),實際上也就是一種企業(yè)軟件信息系統(tǒng),采用內(nèi)外網(wǎng)部署方式,外網(wǎng)能夠訪問企業(yè)軟件信息系統(tǒng)的公開部分,但是對于企業(yè)軟件信息系統(tǒng)的內(nèi)部數(shù)據(jù)庫信息系統(tǒng)與資源,無法通過外網(wǎng)進行訪問連接,從而實現(xiàn)企業(yè)軟件工程數(shù)據(jù)庫系統(tǒng)外部訪問與內(nèi)部管理功能權(quán)限的區(qū)分。
最后,以計算機軟件工程編程技術(shù)創(chuàng)建實現(xiàn)的數(shù)據(jù)庫系統(tǒng),在軟件工程運行使用中,還具有權(quán)限限定與身份鑒別等功能作用。數(shù)據(jù)庫系統(tǒng)的權(quán)限設(shè)置與身份鑒別,其實就是針對數(shù)據(jù)庫系統(tǒng)用戶的身份級別,進行驗證基礎(chǔ)上實現(xiàn)的一種數(shù)據(jù)庫系統(tǒng)訪問與管理的權(quán)限限定方式,它主要以計算機訪問的身份鑒別和計算機端口身份鑒別為主,計算機訪問用戶通過用戶名與密碼輸入,完成身份鑒別后通過SSH或者是HTTP連接方式實現(xiàn)軟件系統(tǒng)訪問,同時將用戶密碼以及保密性等級要求較高的私密文件在TACACS認證服務(wù)器上進行保存,便于文件數(shù)據(jù)訪問的權(quán)限設(shè)置與安全性保護。
2.基于計算機軟件工程編程技術(shù)的數(shù)據(jù)庫問題分析
計算機軟件工程編程技術(shù)在進行數(shù)據(jù)庫創(chuàng)建中,是針對相關(guān)數(shù)據(jù)信息的一種總結(jié)與整理過程,并且以軟件編程技術(shù)實現(xiàn)的數(shù)據(jù)庫創(chuàng)建,具有相對突出的便捷性,但同時需要注意的是,其信息安全問題也是數(shù)據(jù)庫編程創(chuàng)建中的一個突出問題。由于以計算機軟件工程編程技術(shù)實現(xiàn)的數(shù)據(jù)庫系統(tǒng),其數(shù)據(jù)訪問與查詢等功能實現(xiàn),主要依賴于計算機網(wǎng)絡(luò)以及編程技術(shù),而編程技術(shù)本身具有容易修改與刪除、查閱等特征,這也就意味著以計算機網(wǎng)絡(luò)和編程技術(shù)支持的數(shù)據(jù)信息存在著一定的被查閱和修改風(fēng)險,因此,對其數(shù)據(jù)安全性具有較大威脅,這也是計算機軟件工程編程技術(shù)的數(shù)據(jù)庫中存在的突出問題。
三、基于計算機軟件工程的數(shù)據(jù)庫編程技術(shù)創(chuàng)新與改革分析
針對上述對計算機軟件工程編程技術(shù)的數(shù)據(jù)庫特征及問題分析,為促進其在實際創(chuàng)建與設(shè)計運用中的改革和創(chuàng)新,首先,應(yīng)注意在進行計算機軟件工程編程技術(shù)的數(shù)據(jù)庫創(chuàng)建中,注意從硬件上給予數(shù)據(jù)庫系統(tǒng)一定的支持。計算機軟件工程編程技術(shù)的數(shù)據(jù)庫創(chuàng)建,是以計算機硬件設(shè)備為支撐,并且其在軟件系統(tǒng)工作運行中占據(jù)較大的比重。此外,計算機數(shù)據(jù)庫中所包含的數(shù)據(jù)信息相對復(fù)雜,并且數(shù)量較多,因此,在實現(xiàn)計算機數(shù)據(jù)庫設(shè)計構(gòu)建中,不管是軟件工程還是硬件設(shè)備,都需要利用軟件編程技術(shù)進行編程設(shè)計,以在工作運行中進行支持應(yīng)用。此外,在計算機數(shù)據(jù)庫編程設(shè)計運用中,還應(yīng)注意從自動化運行支持以及信息平臺創(chuàng)建方面,促進其改革與創(chuàng)新。進行計算機數(shù)據(jù)庫編程設(shè)計與開發(fā)應(yīng)用中,注重自動化程序的編程設(shè)置,不僅能夠促進軟件工程運行中數(shù)據(jù)訪問與查詢的快捷進行,同時能夠借助網(wǎng)絡(luò)平臺促進軟件系統(tǒng)工作運行效率提升,減少工作量,具有較為突出的積極作用和意義。
四、結(jié)語
總之,對數(shù)據(jù)庫基于計算機軟件工程的編程技術(shù)研究,便于了解和掌握計算機數(shù)據(jù)庫的編程技術(shù)及應(yīng)用情況,從而在實際開發(fā)與設(shè)計中的更好的利用,促進計算機軟件系統(tǒng)工作運行效率提升,提高軟件用戶工作效率,具有積極作用和意義。
參考文獻
[1]張俐,杜正飛,龔金梅.基于SCIE和Derwent的虛擬現(xiàn)實技術(shù)發(fā)展研究[J].中國科技信息,2017,(24):97-99.
[2]邢俊鑫.基于Java編程語言的計算機軟件開發(fā)技術(shù)[J].電子技術(shù)與軟件工程,2017,(23):47-48.