王鵬宇,曹嵩彭
(山西應(yīng)用科技學(xué)院 山西 太原 030000)
現(xiàn)階段,在信息化產(chǎn)業(yè)市場競爭越發(fā)激烈的背景下,為進(jìn)一步提升自身的市場競爭力,利用計算機(jī)軟件工程技術(shù)對數(shù)據(jù)庫編程進(jìn)行優(yōu)化,不僅可以推動計算機(jī)用戶服務(wù)質(zhì)量的有效提升,還能為我國新時期信息技術(shù)產(chǎn)業(yè)的健康發(fā)展提供助力。
在當(dāng)前計算機(jī)數(shù)據(jù)庫的實際應(yīng)用過程中,受計算機(jī)系統(tǒng)負(fù)載失衡、計算機(jī)數(shù)據(jù)庫運(yùn)行故障等問題的影響,數(shù)據(jù)庫往往會出現(xiàn)一些運(yùn)行不穩(wěn)定的現(xiàn)象,這種現(xiàn)象的出現(xiàn)不僅會降低用戶使用數(shù)據(jù)庫的舒適性,還可能導(dǎo)致數(shù)據(jù)庫內(nèi)的信息丟失,進(jìn)而影響用戶的正常使用。現(xiàn)階段,為切實解決這一問題,相關(guān)工作人員可以利用數(shù)據(jù)庫編程技術(shù)在計算機(jī)數(shù)據(jù)庫出現(xiàn)問題時,第一時間將數(shù)據(jù)庫故障頁面自動替換到備用數(shù)據(jù)庫當(dāng)中,在保證計算機(jī)數(shù)據(jù)庫能夠始終正常為用戶提供服務(wù)的同時,切實保障計算機(jī)數(shù)據(jù)庫系統(tǒng)的基本安全。
在信息全球化的大背景下,信息安全已經(jīng)成為人們關(guān)注的熱點(diǎn)問題之一。尤其是企事業(yè)單位的信息安全不僅關(guān)系著自身的信息使用安全,還與其未來發(fā)展安全之間存在著極為密切的聯(lián)系,因此,在當(dāng)前信息時代發(fā)展過程中,保護(hù)自身數(shù)據(jù)信息的安全成了一項極為必要的工作。現(xiàn)階段,為更好地保障數(shù)據(jù)信息的安全,相關(guān)工作人員可以借助數(shù)據(jù)庫編程技術(shù)對數(shù)據(jù)庫信息進(jìn)行規(guī)劃管理,在用戶實際調(diào)取數(shù)據(jù)信息的過程中,外部計算機(jī)用戶可以訪問數(shù)據(jù)庫外網(wǎng)的信息、內(nèi)部計算機(jī)用戶可以訪問數(shù)據(jù)庫內(nèi)網(wǎng)的信息,通過這種信息查找方式有效實現(xiàn)了數(shù)據(jù)信息的隱藏。
信息安全防護(hù)是當(dāng)前計算機(jī)數(shù)據(jù)庫系統(tǒng)管理中的重要內(nèi)容,也是用戶信息安全的基礎(chǔ)保障。在計算機(jī)數(shù)據(jù)庫編程的過程中,運(yùn)用數(shù)據(jù)庫編程技術(shù)加密用戶名與用戶密碼,進(jìn)一步提升數(shù)據(jù)庫的數(shù)據(jù)信息保密功能,進(jìn)而達(dá)到保障用戶數(shù)據(jù)安全的目的。
近年來,隨著計算機(jī)軟件工程產(chǎn)業(yè)的不斷發(fā)展,數(shù)據(jù)庫編程技術(shù)得到了廣泛的應(yīng)用,并且逐漸成了信息產(chǎn)業(yè)優(yōu)化升級的關(guān)鍵點(diǎn)之一。在當(dāng)前計算機(jī)軟件工程數(shù)據(jù)庫編程技術(shù)的應(yīng)用過程中,為進(jìn)一步提升編程工作的質(zhì)量,相關(guān)工作人員需要全面把握編程工作的具體內(nèi)容,從而達(dá)到為用戶提供更為優(yōu)質(zhì)計算機(jī)數(shù)據(jù)庫信息服務(wù)的目的,其具體應(yīng)用內(nèi)容見圖1。

圖1 數(shù)據(jù)庫編程技術(shù)應(yīng)用示意圖
在數(shù)據(jù)庫編程技術(shù)的具體應(yīng)用過程中,為保證數(shù)據(jù)庫能夠正常運(yùn)轉(zhuǎn),相關(guān)工作人員就必須先建立一個數(shù)據(jù)庫。舉例來說,在開展某個數(shù)據(jù)庫編程的過程中,相關(guān)工作人員先用MFC App Wizard建立數(shù)據(jù)庫對話框工程,然后再以默認(rèn)選擇形式展開對話框建設(shè)。在選擇數(shù)據(jù)庫對象的過程中,建立了不同ID的對象;同時,在創(chuàng)建數(shù)據(jù)庫表的過程中,以Microsoft SQL Server企業(yè)管理系統(tǒng)為基礎(chǔ),并以數(shù)據(jù)字段名稱劃分了數(shù)據(jù)庫類型,比方說,字段名為Name的數(shù)據(jù)被定義為char型、字段名為Age的數(shù)據(jù)定義為int型。同時,在聲明變量時,為更好地聲明ADO連接指針與記錄集指針,則利用public變量對CadotestDlg類變量進(jìn)行聲明。此外,在將數(shù)據(jù)引進(jìn)數(shù)據(jù)庫時,為保障數(shù)據(jù)的安全,相關(guān)工作人員建立了ADO數(shù)據(jù)庫,并且以stdafx.h的格式對數(shù)據(jù)文件進(jìn)行了定義,部分定義代碼見圖2[1]。

圖2 數(shù)據(jù)庫文件格式定義
同時,在打開數(shù)據(jù)庫表與初始狀態(tài)COM庫的連接時,為保證數(shù)據(jù)能夠穩(wěn)定運(yùn)行,相關(guān)工作人員需要對函數(shù)#endif數(shù)據(jù)后的代碼進(jìn)行處理,從而實現(xiàn)對COM庫的初始化操作,并創(chuàng)建ADO連接,其具體操作代碼見圖3。

圖3 函數(shù)#endif數(shù)據(jù)后的代碼處理
為更好地保障數(shù)據(jù)庫構(gòu)建的安全性與科學(xué)性,在計算機(jī)軟件工程背景下開展計算機(jī)數(shù)據(jù)庫編程工作時,相關(guān)工作人員需要全面把握數(shù)據(jù)庫構(gòu)成要點(diǎn)內(nèi)容。現(xiàn)階段,基于計算機(jī)軟件工程的數(shù)據(jù)庫編程具體要點(diǎn)主要包括分析數(shù)據(jù)庫系統(tǒng)功能需求、明確數(shù)據(jù)庫應(yīng)用方向、開發(fā)編程技術(shù)、加密數(shù)據(jù)庫文件、設(shè)計存儲系統(tǒng)等部分。
數(shù)據(jù)庫是一種能夠為用戶提供數(shù)據(jù)服務(wù)的系統(tǒng)工程。現(xiàn)階段,在構(gòu)建數(shù)據(jù)庫的過程中,相關(guān)工作人員需要先明確所編寫數(shù)據(jù)庫的實際數(shù)據(jù)工程需求特點(diǎn),并依據(jù)特點(diǎn)要求構(gòu)建相應(yīng)的數(shù)據(jù)庫基本框架結(jié)構(gòu),然后對數(shù)據(jù)庫在網(wǎng)絡(luò)環(huán)境下的運(yùn)行穩(wěn)定性進(jìn)行分析,從而達(dá)到提升數(shù)據(jù)庫構(gòu)建科學(xué)性的目的。
數(shù)據(jù)庫的構(gòu)建方向是數(shù)據(jù)庫編程活動開展的基礎(chǔ)。在當(dāng)前的數(shù)據(jù)庫編程工作過程中,相關(guān)工作人員需要在明確數(shù)據(jù)庫應(yīng)用方向的基礎(chǔ)上,對其具體構(gòu)建方案進(jìn)行研究,然后依據(jù)數(shù)據(jù)庫的實際應(yīng)用方向?qū)ζ涔δ苓M(jìn)行優(yōu)化,以便更好地滿足用戶的應(yīng)用需要。現(xiàn)階段,為進(jìn)一步提升數(shù)據(jù)庫的應(yīng)用效果,在數(shù)據(jù)庫正式編寫之前,相關(guān)工作人員需要及時與用戶進(jìn)行溝通,明確數(shù)據(jù)庫的應(yīng)用方向以及用戶對數(shù)據(jù)庫的實際應(yīng)用需要,以便保障后續(xù)數(shù)據(jù)庫編寫工作的順利進(jìn)行。
在當(dāng)前數(shù)據(jù)庫編程開發(fā)的過程中,只有充分利用計算機(jī)軟件工程才能進(jìn)一步提升數(shù)據(jù)庫構(gòu)建的整體效率。現(xiàn)階段,為進(jìn)一步優(yōu)化數(shù)據(jù)庫的功能屬性,相關(guān)工作人員可以在數(shù)據(jù)庫編程的過程中充分應(yīng)用計算機(jī)軟件工程,并且依據(jù)數(shù)據(jù)庫編程的實際要求對計算機(jī)數(shù)據(jù)庫編程技術(shù)進(jìn)行有效利用。需要注意的是,為保證數(shù)據(jù)庫編程技術(shù)的應(yīng)用能夠更有針對性,相關(guān)工作人員在進(jìn)行數(shù)據(jù)庫編程技術(shù)開發(fā)的過程中,可以利用不同的計算機(jī)軟件系統(tǒng)選擇不同的編程技術(shù),以便為后續(xù)數(shù)據(jù)庫編程工作的開展打下堅實的基礎(chǔ)。
現(xiàn)階段,保護(hù)用戶信息安全的一種有效方式就是對存有使用者個人隱私信息的文件進(jìn)行加密保護(hù),切實做到加密數(shù)據(jù)庫文件的方法主要是借助設(shè)置登錄口令、密碼的方式,降低信息泄露的可能性。在當(dāng)前的社會發(fā)展過程中,用戶個人信息的泄露將會產(chǎn)生較為不利的影響,因此,相關(guān)工作人員在編寫數(shù)據(jù)庫的過程中需要對文件設(shè)置加密保護(hù)模式,以便更好地保障用戶的信息安全。具體來說,在當(dāng)前數(shù)據(jù)庫編寫的過程中,相關(guān)工作人員可以借助計算機(jī)軟件工程技術(shù)對數(shù)據(jù)庫文件進(jìn)行人性化的加密設(shè)置,即相關(guān)工作人員可以結(jié)合信息的關(guān)鍵程度對其加密程度進(jìn)行防護(hù)等級設(shè)置,這種信息防護(hù)方式的應(yīng)用不僅可以降低用戶信息受到侵犯的可能性,還能有效降低數(shù)據(jù)管理人員的工作總量與工作難度,進(jìn)而進(jìn)一步降低數(shù)據(jù)庫在實際應(yīng)用過程中可能出現(xiàn)的安全隱患[2]。
4.5.1 選擇合適的數(shù)據(jù)庫存儲模式
數(shù)據(jù)信息收納到數(shù)據(jù)庫當(dāng)中的方法也有很多,并且這些不同的收納方法在實際應(yīng)用過程中往往存在著不同的優(yōu)缺點(diǎn),因此,如何選擇合適的數(shù)據(jù)收納方式成了當(dāng)前數(shù)據(jù)庫存儲信息的關(guān)鍵點(diǎn)之一。現(xiàn)階段,為進(jìn)一步提升數(shù)據(jù)信息在數(shù)據(jù)庫中存儲的可靠性,首先相關(guān)工作人員需要對數(shù)據(jù)庫進(jìn)行分區(qū)處理。具體來說,在數(shù)據(jù)庫的實際應(yīng)用過程中,存儲功能中可能存在著一些安全隱患,為保證用戶使用數(shù)據(jù)庫時自身的數(shù)據(jù)信息不會丟失,相關(guān)工作人員則需要依據(jù)用戶的使用需要以及數(shù)據(jù)庫的設(shè)計功能,選擇合適的數(shù)據(jù)存儲模式,對不同級別的訪問用戶權(quán)限進(jìn)行合理的限制,從而達(dá)到提升差距數(shù)據(jù)庫信息安全的目的。其次,為進(jìn)一步提升用戶訪問數(shù)據(jù)信息的便利性,相關(guān)工作人員需要依據(jù)數(shù)據(jù)類型對數(shù)據(jù)文件進(jìn)行分類,在便于訪問人員進(jìn)行訪問操作的同時,還能進(jìn)一步提升數(shù)據(jù)指令信息調(diào)動的速度,保證數(shù)據(jù)庫內(nèi)的資源信息可以得到充分利用。
4.5.2 數(shù)據(jù)庫存儲模式使用方法比較
在當(dāng)前數(shù)據(jù)庫存儲模式的使用方法選擇過程中,具體的存儲模式選擇將會影響數(shù)據(jù)庫訪問網(wǎng)絡(luò)的實際情況。相關(guān)工作人員在進(jìn)行數(shù)據(jù)庫編寫的過程中,可以通過對數(shù)據(jù)庫存儲模式進(jìn)行創(chuàng)新利用的方式,降低網(wǎng)絡(luò)環(huán)境中病毒木馬對數(shù)據(jù)庫信息安全的威脅。同時,在數(shù)據(jù)庫應(yīng)用過程中,創(chuàng)新這種將數(shù)據(jù)存儲方式選擇的工作模式可以便于相關(guān)工作人員盡快解決數(shù)據(jù)庫運(yùn)行過程中存在的技術(shù)性問題,進(jìn)一步提升數(shù)據(jù)庫的運(yùn)行效果。同時,數(shù)據(jù)庫系統(tǒng)在運(yùn)行過程中,往往會自發(fā)對數(shù)據(jù)信息進(jìn)行整理,選擇數(shù)據(jù)是否接收,并且對接收數(shù)據(jù)進(jìn)行分類,這種情況的存在不僅提升了計算機(jī)各系統(tǒng)間配合的有效性,還能縮短用戶查找數(shù)據(jù)信息所消耗的時間與精力,進(jìn)而達(dá)到提升數(shù)據(jù)處理效果的目的[3]。
綜上所述,計算機(jī)數(shù)據(jù)庫是一種利用編程技術(shù)對信息進(jìn)行處理保障的系統(tǒng)模塊。在信息技術(shù)得到飛速發(fā)展的背景下,為進(jìn)一步提升計算機(jī)軟件工程的運(yùn)行水平,相關(guān)工作人員在開展數(shù)據(jù)庫編程的過程中,可以借助計算機(jī)軟件工程技術(shù)提升數(shù)據(jù)庫編程工作,進(jìn)一步提升計算機(jī)數(shù)據(jù)收集處理的能力,為人們的工作活動提供便利。