公務(wù)員期刊網(wǎng) 論文中心 正文

談?dòng)?jì)算機(jī)軟件工程數(shù)據(jù)庫編程技術(shù)

前言:想要寫出一篇引人入勝的文章?我們特意為您整理了談?dòng)?jì)算機(jī)軟件工程數(shù)據(jù)庫編程技術(shù)范文,希望能給你帶來靈感和參考,敬請(qǐng)閱讀。

談?dòng)?jì)算機(jī)軟件工程數(shù)據(jù)庫編程技術(shù)

摘要:隨著計(jì)算機(jī)軟件工程產(chǎn)業(yè)的逐漸發(fā)展,我國信息化產(chǎn)業(yè)市場(chǎng)競(jìng)爭(zhēng)日趨激烈。而基于計(jì)算機(jī)軟件工程的數(shù)據(jù)庫編程技術(shù)對(duì)于信息化產(chǎn)業(yè)發(fā)展有著重要意義,是推動(dòng)數(shù)據(jù)庫服務(wù)能力發(fā)展的關(guān)鍵所在。對(duì)計(jì)算機(jī)數(shù)據(jù)庫編程技術(shù)進(jìn)行了概述,對(duì)其基本特征作了總結(jié),在此基礎(chǔ)上對(duì)基于計(jì)算機(jī)軟件工程的數(shù)據(jù)庫編程技術(shù)應(yīng)用進(jìn)行了深入剖析,并歸結(jié)計(jì)算機(jī)軟件工程背景下的數(shù)據(jù)庫構(gòu)建的要點(diǎn),以推動(dòng)我國信息化產(chǎn)業(yè)發(fā)展。

關(guān)鍵詞:計(jì)算機(jī)軟件工程;數(shù)據(jù)庫編程技術(shù);特征;應(yīng)用

軟件工程技術(shù)在計(jì)算機(jī)產(chǎn)業(yè)發(fā)展帶動(dòng)下不斷發(fā)展完善,通過計(jì)算機(jī)軟件工程優(yōu)化數(shù)據(jù)庫編程技術(shù)也成為了新時(shí)期信息技術(shù)產(chǎn)業(yè)發(fā)展的重點(diǎn)內(nèi)容。通過計(jì)算機(jī)軟件工程技術(shù)對(duì)數(shù)據(jù)庫編程技術(shù)優(yōu)化,對(duì)于計(jì)算機(jī)用戶服務(wù)性能的提升具有重要的推動(dòng)意義,通過計(jì)算機(jī)軟件工程技術(shù)與數(shù)據(jù)庫編程技術(shù)的有機(jī)結(jié)合,也成為了新時(shí)期信息產(chǎn)業(yè)發(fā)展中完善數(shù)據(jù)庫基礎(chǔ)服務(wù)功能的必然途徑。

1數(shù)據(jù)庫編程技術(shù)特點(diǎn)

(1)數(shù)據(jù)庫編程技術(shù)的可用性特點(diǎn)。在計(jì)算機(jī)數(shù)據(jù)庫為用戶提供服務(wù)的過程中,常會(huì)出現(xiàn)一些故障問題,或者由于計(jì)算機(jī)系統(tǒng)負(fù)載失衡問題導(dǎo)致數(shù)據(jù)庫運(yùn)行穩(wěn)定性下降。而通過數(shù)據(jù)庫編程技術(shù),就能夠有效解決這一問題,通過數(shù)據(jù)庫故障界面的自動(dòng)化替換功能,能夠在數(shù)據(jù)庫發(fā)生故障的時(shí)候,第一時(shí)間切換到備用數(shù)據(jù)庫,以保證計(jì)算機(jī)數(shù)據(jù)庫系統(tǒng)的基本功能。因此,數(shù)據(jù)庫編程技術(shù)的可用性特點(diǎn)也成為了其基本特點(diǎn)的重要體現(xiàn),對(duì)于計(jì)算機(jī)數(shù)據(jù)庫服務(wù)功能的強(qiáng)化有著重要意義。

(2)數(shù)據(jù)庫編程技術(shù)的信息隱蔽性特點(diǎn)。信息時(shí)展中,信息安全性已經(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ù)對(duì)內(nèi)網(wǎng)數(shù)據(jù)信息進(jìn)行操作和管理,這就實(shí)現(xiàn)了對(duì)用戶信息的隱藏。

(3)數(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ù)庫信息安全。

2基于計(jì)算機(jī)軟件工程的數(shù)據(jù)庫編程技術(shù)

隨著計(jì)算機(jī)軟件工程產(chǎn)業(yè)的逐漸發(fā)展,數(shù)據(jù)庫編程技術(shù)應(yīng)用也愈加廣泛,成為了信息產(chǎn)業(yè)優(yōu)化、推動(dòng)信息產(chǎn)業(yè)發(fā)展的關(guān)鍵所在。基于計(jì)算機(jī)軟件工程的數(shù)據(jù)庫編程技術(shù)應(yīng)用中,需要對(duì)其具體應(yīng)用內(nèi)容進(jìn)行全面把握,以實(shí)現(xiàn)對(duì)計(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)容如圖1所示。基于計(jì)算機(jī)軟件工程的數(shù)據(jù)庫編程技術(shù)應(yīng)用時(shí),其首要任務(wù)就是建立數(shù)據(jù)庫工程,在上述數(shù)據(jù)庫編程技術(shù)應(yīng)用案例中,是采用MFCAppWizard進(jìn)行數(shù)據(jù)庫對(duì)話框工程建立的,并且在數(shù)據(jù)庫對(duì)話框建立中,以默認(rèn)選擇形式展開。并且在數(shù)據(jù)庫對(duì)象選擇時(shí),建立了不同ID的多個(gè)對(duì)象。而在數(shù)據(jù)庫表的創(chuàng)建中,則是以Mi-crosoftSQLServer的企業(yè)管理系統(tǒng)建立了數(shù)據(jù)庫表,并根據(jù)字段名對(duì)數(shù)據(jù)庫型進(jìn)行了區(qū)分,將Name字段名定義為char型,Age字段名定義為int型。而在聲明變量時(shí),為了聲明ADO連接指針與記錄集指針兩者對(duì)象,采用public變量聲明CadotestDlg類。在對(duì)該數(shù)據(jù)庫進(jìn)行數(shù)據(jù)引入時(shí),為了充分保證數(shù)據(jù)庫信息安全,建立了ADO支持庫,以stdafx.h數(shù)據(jù)格式文件進(jìn)行定義。在該過程中,部分?jǐn)?shù)據(jù)的代碼如下所示:而在進(jìn)行數(shù)據(jù)庫表與初始狀態(tài)的COM庫連接打開時(shí),為了保證數(shù)據(jù)庫運(yùn)行的穩(wěn)定性和安全性,則對(duì)函數(shù)中#endif數(shù)據(jù)后面進(jìn)行代碼處理,以實(shí)現(xiàn)對(duì)COM庫的初始化操作,并實(shí)現(xiàn)創(chuàng)建ADO的連接操作,具體代碼數(shù)據(jù)如下所示:然后結(jié)合記錄集打開、消息處理函數(shù)編制以及最終的數(shù)據(jù)清除,就基于ADO計(jì)算機(jī)軟件工程應(yīng)用數(shù)據(jù)庫編程技術(shù)進(jìn)行了計(jì)算機(jī)數(shù)據(jù)庫系統(tǒng)優(yōu)化,實(shí)現(xiàn)了對(duì)計(jì)算機(jī)數(shù)據(jù)庫信息服務(wù)能力的優(yōu)化,并通過初始化COM庫與ADO數(shù)據(jù)文件庫表之間的連接,提升了用戶數(shù)據(jù)庫信息的安全性。

3基于計(jì)算機(jī)軟件工程的數(shù)據(jù)庫構(gòu)建要點(diǎn)

在計(jì)算機(jī)軟件工程技術(shù)背景下進(jìn)行計(jì)算機(jī)數(shù)據(jù)庫構(gòu)建時(shí),就需要對(duì)數(shù)據(jù)庫構(gòu)建要點(diǎn)內(nèi)容進(jìn)行全面把握,以充分保證數(shù)據(jù)庫構(gòu)建的科學(xué)性,并保證數(shù)據(jù)庫信息安全。基于計(jì)算機(jī)軟件工程的數(shù)據(jù)庫構(gòu)建要點(diǎn)主要包含以下5個(gè)方面:

(1)分析數(shù)據(jù)庫系統(tǒng)功能需求。數(shù)據(jù)庫是服務(wù)與計(jì)算機(jī)系統(tǒng)的,是為用戶提供計(jì)算機(jī)數(shù)據(jù)服務(wù)的系統(tǒng)工程。在進(jìn)行數(shù)據(jù)庫構(gòu)建時(shí),首要的任務(wù)就是需要根據(jù)數(shù)據(jù)庫應(yīng)用實(shí)際情況分析數(shù)據(jù)系統(tǒng)的功能需求及特點(diǎn),并根據(jù)相關(guān)功能特點(diǎn)需求進(jìn)行數(shù)據(jù)庫基本框架構(gòu)建,并分析數(shù)據(jù)庫網(wǎng)絡(luò)環(huán)境下運(yùn)行的穩(wěn)定性,保證計(jì)算機(jī)數(shù)據(jù)庫構(gòu)建的科學(xué)性。

(2)明確用戶數(shù)據(jù)庫應(yīng)用方向。數(shù)據(jù)庫應(yīng)用方向是進(jìn)行數(shù)據(jù)庫構(gòu)建的基礎(chǔ),需要明確其應(yīng)用方向后對(duì)其具體構(gòu)建方案進(jìn)行研究,并根據(jù)實(shí)際應(yīng)用需求進(jìn)行數(shù)據(jù)庫功能的優(yōu)化。因此,在數(shù)據(jù)庫構(gòu)建過程中,技術(shù)人員也需要與用戶進(jìn)行深入溝通,明確數(shù)據(jù)庫應(yīng)用的具體方向,以此進(jìn)行數(shù)據(jù)庫框架的設(shè)計(jì),并優(yōu)化數(shù)據(jù)庫應(yīng)用功能,滿足用戶的實(shí)際需求。

(3)編程技術(shù)開發(fā)。在數(shù)據(jù)庫構(gòu)建中,數(shù)據(jù)庫編程技術(shù)有著重要意義,只有充分利用計(jì)算機(jī)軟件工程的數(shù)據(jù)庫編程技術(shù)才能夠提升數(shù)據(jù)庫構(gòu)建的效率,并對(duì)數(shù)據(jù)庫的功能屬性進(jìn)行優(yōu)化和改良。而在數(shù)據(jù)庫構(gòu)建中進(jìn)行數(shù)據(jù)庫編程技術(shù)應(yīng)用時(shí),就需要根據(jù)實(shí)際需求,對(duì)計(jì)算機(jī)軟件工程的數(shù)據(jù)庫編程技術(shù)進(jìn)行設(shè)計(jì)和開發(fā)。在數(shù)據(jù)庫編程技術(shù)的開發(fā)中,需要根據(jù)不同計(jì)算機(jī)軟件系統(tǒng)選擇不同的編程技術(shù),保證編程技術(shù)應(yīng)用的針對(duì)性。

(4)數(shù)據(jù)庫文件加密。信息時(shí)展中,信息安全問題受到了業(yè)界人士的高度關(guān)注,只有充分保證數(shù)據(jù)庫信息安全,才能夠滿足新時(shí)期個(gè)人用戶以及企業(yè)用戶的實(shí)際需求。因此,在進(jìn)行計(jì)算機(jī)數(shù)據(jù)庫的構(gòu)建時(shí),就需要注重?cái)?shù)據(jù)庫文件加密技術(shù)使用,以保證計(jì)算機(jī)數(shù)據(jù)庫的信息安全,避免因?yàn)閿?shù)據(jù)庫信息泄露對(duì)用戶本身產(chǎn)生影響,甚至影響用戶生活,威脅企業(yè)用戶的生產(chǎn)信息安全。這就需要通過數(shù)據(jù)庫編程技術(shù)應(yīng)用來進(jìn)行數(shù)據(jù)庫信息加密處理,全面提升數(shù)據(jù)庫的保密性能,保障用戶信息安全。

(5)存儲(chǔ)系統(tǒng)設(shè)計(jì)。信息存儲(chǔ)作為計(jì)算機(jī)數(shù)據(jù)庫的基本功能,在進(jìn)行數(shù)據(jù)庫存儲(chǔ)系統(tǒng)設(shè)計(jì)時(shí),需要保證其設(shè)計(jì)的科學(xué)性,避免因?yàn)閿?shù)據(jù)庫故障原因以及計(jì)算機(jī)運(yùn)行過程中的負(fù)載問題導(dǎo)致數(shù)據(jù)庫運(yùn)行穩(wěn)定性下降。這就需要通過數(shù)據(jù)庫編程技術(shù)來對(duì)數(shù)據(jù)庫的存儲(chǔ)系統(tǒng)進(jìn)行優(yōu)化設(shè)計(jì)。首先,要根據(jù)數(shù)據(jù)庫應(yīng)用的實(shí)際需求對(duì)數(shù)據(jù)庫的軟件功能模塊進(jìn)行科學(xué)化設(shè)計(jì),并通過數(shù)據(jù)庫編程技術(shù),引進(jìn)軟件工程設(shè)計(jì)理念,以此實(shí)現(xiàn)對(duì)數(shù)據(jù)庫的優(yōu)化設(shè)計(jì),保證數(shù)據(jù)存儲(chǔ)系統(tǒng)運(yùn)行的穩(wěn)定性和信息安全性,避免因?yàn)閿?shù)據(jù)庫存儲(chǔ)系統(tǒng)運(yùn)行問題而導(dǎo)致信息遺失情況發(fā)生。其次,可以通過數(shù)據(jù)庫編程技術(shù)對(duì)數(shù)據(jù)庫的存儲(chǔ)系統(tǒng)進(jìn)行分類存儲(chǔ)設(shè)計(jì)。對(duì)計(jì)算機(jī)數(shù)據(jù)庫進(jìn)行分類存儲(chǔ)設(shè)計(jì)不僅能夠提升信息存儲(chǔ)的穩(wěn)定性和安全性,更便于用戶對(duì)數(shù)據(jù)庫信息的控制與操作,優(yōu)化數(shù)據(jù)庫的用戶服務(wù)功能,是數(shù)據(jù)庫構(gòu)建中數(shù)據(jù)庫編程技術(shù)應(yīng)用的重點(diǎn)內(nèi)容。

4結(jié)語

基于計(jì)算機(jī)軟件工程的數(shù)據(jù)庫編程技術(shù)應(yīng)用對(duì)于信息產(chǎn)業(yè)發(fā)展有著重要意義,是實(shí)現(xiàn)計(jì)算機(jī)數(shù)據(jù)庫服務(wù)功能優(yōu)化、提升數(shù)據(jù)庫運(yùn)行穩(wěn)定性和信息安全性的重要途徑。在應(yīng)用數(shù)據(jù)庫編程技術(shù)進(jìn)行數(shù)據(jù)庫構(gòu)建時(shí),也需要對(duì)其要點(diǎn)內(nèi)容進(jìn)行把握,保證數(shù)據(jù)庫構(gòu)建的科學(xué)性,推動(dòng)我國信息產(chǎn)業(yè)的科學(xué)化發(fā)展。

參考文獻(xiàn)

[1]馮明武.新時(shí)期基于計(jì)算機(jī)軟件工程的數(shù)據(jù)庫編程技術(shù)分析[J].湖北農(nóng)機(jī)化,2019,000(021):157-158.

[2]于瑾,靳楊.基于計(jì)算機(jī)軟件工程的數(shù)據(jù)庫編程技術(shù)分析[J].信息與電腦,2019,031(018):19-20.

作者:陳燁暉 單位:如東中等專業(yè)學(xué)校