基于計(jì)算機(jī)軟件工程的數(shù)據(jù)庫編程技術(shù)分析
如東中等專業(yè)學(xué)校 陳燁暉 江蘇南通 226400 2021/1/10 9:24:20
摘要:隨著計(jì)算機(jī)軟件工程產(chǎn)業(yè)的逐漸發(fā)展,我國信息化產(chǎn)業(yè)市場競爭日趨激烈。而基于計(jì)算機(jī)軟件工程的數(shù)據(jù)庫編程技術(shù)對于信息化產(chǎn)業(yè)發(fā)展有著重要意義,是推動數(shù)據(jù)庫服務(wù)能力發(fā)展的關(guān)鍵所在。本文對計(jì)算機(jī)數(shù)據(jù)庫編程技術(shù)加以概述,對其基本特征加以總結(jié),在此基礎(chǔ)上對基于計(jì)算機(jī)軟件工程的數(shù)據(jù)庫編程技術(shù)應(yīng)用進(jìn)行深入剖析,并歸結(jié)計(jì)算機(jī)軟件工程背景下的數(shù)據(jù)庫構(gòu)建的要點(diǎn),以推動我國信息化產(chǎn)業(yè)發(fā)展。
關(guān)鍵詞:計(jì)算機(jī)軟件工程;數(shù)據(jù)庫編程技術(shù);特征;應(yīng)用
軟件工程技術(shù)在計(jì)算機(jī)產(chǎn)業(yè)發(fā)展帶動下不斷發(fā)展完善,通過計(jì)算機(jī)軟件工程優(yōu)化數(shù)據(jù)庫編程技術(shù)也成為了新時(shí)期信息技術(shù)產(chǎn)業(yè)發(fā)展的重點(diǎn)內(nèi)容。通過計(jì)算機(jī)軟件工程技術(shù)對數(shù)據(jù)庫編程技術(shù)優(yōu)化,對于計(jì)算機(jī)用戶服務(wù)性能的提升具有重要的推動意義,通過計(jì)算機(jī)軟件工程技術(shù)與數(shù)據(jù)庫編程技術(shù)的有機(jī)結(jié)合,也成為了新時(shí)期信息產(chǎn)業(yè)發(fā)展中完善數(shù)據(jù)庫基礎(chǔ)服務(wù)功能的必然途徑。
一、數(shù)據(jù)庫編程技術(shù)概述
數(shù)據(jù)庫本身屬于計(jì)算機(jī)系統(tǒng)的一部分,其主要功能作用就是幫助計(jì)算機(jī)實(shí)現(xiàn)對相關(guān)數(shù)據(jù)信息的管理與儲存,并根據(jù)用戶的實(shí)際需求對所儲存的數(shù)據(jù)信息進(jìn)行控制和處理[1]。而數(shù)據(jù)庫編程技術(shù)就是基于計(jì)算機(jī)數(shù)據(jù)庫的基礎(chǔ),通過在計(jì)算機(jī)系統(tǒng)中數(shù)據(jù)庫的創(chuàng)建、讀寫等相關(guān)操作而實(shí)現(xiàn)數(shù)據(jù)庫優(yōu)化的一種技術(shù)方式。隨著新時(shí)期計(jì)算機(jī)軟件工程技術(shù)的逐漸發(fā)展完善,對數(shù)據(jù)庫編程技術(shù)也產(chǎn)生了重大影響。例如VB(Visual Basic,編程語言),在數(shù)據(jù)庫編程操作領(lǐng)域就具有著較為強(qiáng)大的功能,其提供了數(shù)據(jù)管理系統(tǒng)、數(shù)據(jù)控件系統(tǒng)以及是數(shù)據(jù)對象等數(shù)據(jù)庫工具,可以實(shí)現(xiàn)對計(jì)算機(jī)數(shù)據(jù)庫程序的快速開發(fā)和應(yīng)用。
二、數(shù)據(jù)庫編程技術(shù)特點(diǎn)
第一,數(shù)據(jù)庫編程技術(shù)的可用性特點(diǎn)。在計(jì)算機(jī)數(shù)據(jù)庫為用戶提供服務(wù)的過程中,常會出現(xiàn)一些故障問題,或者由于計(jì)算機(jī)系統(tǒng)負(fù)載失衡問題導(dǎo)致數(shù)據(jù)庫運(yùn)行穩(wěn)定性下降。而通過數(shù)據(jù)庫編程技術(shù),就能夠有效解決這一問題,通過數(shù)據(jù)庫故障界面的自動化替換功能,能夠在數(shù)據(jù)庫發(fā)生故障的時(shí)候,第一時(shí)間切換到備用數(shù)據(jù)庫,以保證計(jì)算機(jī)數(shù)據(jù)庫系統(tǒng)的基本功能。因此,數(shù)據(jù)庫編程技術(shù)的可用性特點(diǎn)也成為了其基本特點(diǎn)的重要體現(xiàn),對于計(jì)算機(jī)數(shù)據(jù)庫服務(wù)功能的強(qiáng)化有著重要意義。
第二,數(shù)據(jù)庫編程技術(shù)的信息隱蔽性特點(diǎn)。信息時(shí)代發(fā)展中,信息安全性已經(jīng)成為了計(jì)算機(jī)用戶的關(guān)注重點(diǎn),尤其是企業(yè)用戶的信息安全,更是直接關(guān)系到了企業(yè)的發(fā)展安全[2]。因此,在現(xiàn)代信息技術(shù)產(chǎn)業(yè)發(fā)展中,如何保證數(shù)據(jù)庫信息安全也成為了產(chǎn)業(yè)重點(diǎn)。而通過數(shù)據(jù)庫編程技術(shù),就能夠通過計(jì)算機(jī)數(shù)據(jù)庫之間的通信連接以及NAT技術(shù),將數(shù)據(jù)庫信息進(jìn)行劃分管理,外部計(jì)算機(jī)用戶只能夠訪問數(shù)據(jù)庫的外網(wǎng)信息內(nèi)容,而內(nèi)部用戶則能夠夠通過數(shù)據(jù)庫編程技術(shù)對內(nèi)網(wǎng)數(shù)據(jù)信息進(jìn)行操作和管理,這就實(shí)現(xiàn)了對用戶信息的隱藏。
第三,數(shù)據(jù)庫編程技術(shù)的信息安全性特點(diǎn)。信息安全防護(hù)是新時(shí)期計(jì)算機(jī)數(shù)據(jù)庫系統(tǒng)的重要內(nèi)容,也是保證用戶信息安全的重要基礎(chǔ)。而通過數(shù)據(jù)庫編程技術(shù)則能夠讓計(jì)算機(jī)數(shù)據(jù)庫具備身份鑒別的安全保證功能,通過用戶名與用戶密碼的匹配加密,就能夠全面提升數(shù)據(jù)庫的數(shù)據(jù)信息保密功能,強(qiáng)化用戶的數(shù)據(jù)庫信息安全。
三、基于計(jì)算機(jī)軟件工程的數(shù)據(jù)庫編程技術(shù)
隨著計(jì)算機(jī)軟件工程產(chǎn)業(yè)的逐漸發(fā)展,數(shù)據(jù)庫編程技術(shù)應(yīng)用也愈加廣泛,成為了信息產(chǎn)業(yè)優(yōu)化、推動信息產(chǎn)業(yè)發(fā)展的關(guān)鍵所在;谟(jì)算機(jī)軟件工程的數(shù)據(jù)庫編程技術(shù)應(yīng)用中,需要對其具體應(yīng)用內(nèi)容進(jìn)行全面把握,以實(shí)現(xiàn)對計(jì)算機(jī)數(shù)據(jù)庫信息服務(wù)功能的優(yōu)化與提升[3]。在某數(shù)據(jù)庫編程技術(shù)的具體應(yīng)用中,提出了基于ADC計(jì)算機(jī)軟件工程的數(shù)據(jù)庫編程技術(shù)應(yīng)用,其具體應(yīng)用內(nèi)容如圖一所示。
圖一 基于計(jì)算機(jī)軟件工程技術(shù)的數(shù)據(jù)庫編程技術(shù)應(yīng)用內(nèi)容示意圖
基于計(jì)算機(jī)軟件工程的數(shù)據(jù)庫編程技術(shù)應(yīng)用時(shí),其首要任務(wù)就是建立數(shù)據(jù)庫工程,在上述數(shù)據(jù)庫編程技術(shù)應(yīng)用案例中,是采用MFC App Wizard進(jìn)行數(shù)據(jù)庫對話框工程建立的,并且在數(shù)據(jù)庫對話框建立中,以默認(rèn)選擇形式展開。并且在數(shù)據(jù)庫對象選擇時(shí),建立了不同ID 的多個(gè)對象。而在數(shù)據(jù)庫表的創(chuàng)建中,則是以Microsoft SQL Server的企業(yè)管理系統(tǒng)建立了數(shù)據(jù)庫表,并根據(jù)字段名對數(shù)據(jù)庫型進(jìn)行了區(qū)分,將Name字段名定義為char型,Age字段名定義為int型。而在聲明變量時(shí),為了聲明ADO連接指針與記錄集指針兩者對象,采用public變量聲明CadotestDlg類。在對該數(shù)據(jù)庫進(jìn)行數(shù)據(jù)引入時(shí),為了充分保證數(shù)據(jù)庫信息安全,建立了ADO支持庫,以stdafx.h數(shù)據(jù)格式文件進(jìn)行定義。在該過程中,部分?jǐn)?shù)據(jù)的代碼如(未完,下一頁)
|