王韜
摘要:當(dāng)代社會(huì)計(jì)算機(jī)的應(yīng)用,能夠高效的協(xié)助人們完成工作,因此在人們生活中計(jì)算機(jī)不可或缺,有了計(jì)算機(jī)人們平常的生活和工作效率都得到了很大的提高。計(jì)算機(jī)在人們平常工作和閑暇休息時(shí)都有非常重要的用途。人們的生活因?yàn)橛?jì)算機(jī)的加入變得更加多彩。同時(shí)也擴(kuò)展了人們的視野。計(jì)算機(jī)是人們生活中重要的一部分,計(jì)算機(jī)軟件是計(jì)算機(jī)發(fā)揮作用的重要基礎(chǔ),數(shù)據(jù)庫(kù)管理作為計(jì)算機(jī)和軟件應(yīng)用程序的保證。所以在計(jì)算機(jī)技術(shù)發(fā)展中計(jì)算機(jī)軟件開發(fā)和數(shù)據(jù)庫(kù)管理的研究占有非常重要的地位。
關(guān)鍵詞:計(jì)算機(jī)軟件數(shù)據(jù)庫(kù);設(shè)計(jì);問(wèn)題
計(jì)算機(jī)軟件數(shù)據(jù)庫(kù)是計(jì)算機(jī)軟件的底層基礎(chǔ)和主要支撐,這一底層基礎(chǔ)設(shè)計(jì)質(zhì)量的好壞不僅直接關(guān)乎到用戶對(duì)數(shù)據(jù)庫(kù)相關(guān)數(shù)據(jù)信息的使用,同時(shí)還會(huì)對(duì)計(jì)算機(jī)軟件系統(tǒng)運(yùn)行的流暢性、穩(wěn)定性及安全性產(chǎn)生巨大影響。在實(shí)際的設(shè)計(jì)過(guò)程中,受到不少設(shè)計(jì)人員對(duì)計(jì)算機(jī)軟件數(shù)據(jù)庫(kù)設(shè)計(jì)重要性認(rèn)識(shí)不足、專業(yè)技能不足、對(duì)數(shù)據(jù)庫(kù)設(shè)計(jì)原則及流程等掌握不足等因素的影響,計(jì)算機(jī)軟件數(shù)據(jù)庫(kù)設(shè)計(jì)中存在較多的問(wèn)題。
1計(jì)算機(jī)軟件開發(fā)技術(shù)與數(shù)據(jù)庫(kù)概述
(一)計(jì)算機(jī)軟件開發(fā)概述。移動(dòng)互聯(lián)網(wǎng)技術(shù)的飛速發(fā)展,手機(jī)等智能終端已經(jīng)成為了人們?nèi)粘I钪械闹匾M成部分,借助計(jì)算機(jī)技術(shù),為人們生活提供了較大的便利。當(dāng)前軟件編程技術(shù)的使用,需要使用到不同種類的高級(jí)編程語(yǔ)言,并且在軟件整體架構(gòu)中,借助不同種類的軟件開發(fā)環(huán)境。計(jì)算機(jī)軟件開發(fā)工作中,對(duì)于軟件數(shù)據(jù)的處理,需要軟件設(shè)計(jì)人員編寫相應(yīng)的數(shù)據(jù)庫(kù),便于維護(hù)軟件用戶群體,為軟件用戶提供多樣化服務(wù)。
(二)數(shù)據(jù)庫(kù)概述。數(shù)據(jù)庫(kù)技術(shù)是現(xiàn)階段軟件編程中重要的組成部分之一,能夠?yàn)檐浖_發(fā)工作提供有效支持。當(dāng)前數(shù)據(jù)庫(kù)技術(shù)的使用,主要借助不同的數(shù)據(jù)庫(kù)軟件,對(duì)整體數(shù)據(jù)庫(kù)進(jìn)行管理,從而提升當(dāng)前工作質(zhì)量?,F(xiàn)階段數(shù)據(jù)庫(kù)管理技術(shù)的應(yīng)用,需要定義不同種類的數(shù)據(jù)類型,從而實(shí)現(xiàn)一系列必要的軟件操作。隨著科學(xué)技術(shù)的進(jìn)步,在對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行必要操作時(shí),需要有效提升數(shù)據(jù)處理速度,保障數(shù)據(jù)自身安全。現(xiàn)階段軟件設(shè)計(jì)人員在進(jìn)行軟件開發(fā)時(shí),將計(jì)算機(jī)軟件開發(fā)技術(shù)與數(shù)據(jù)庫(kù)的開發(fā)進(jìn)行有效分離,從而降低開發(fā)工作難度,提高了數(shù)據(jù)庫(kù)的安全性,實(shí)現(xiàn)數(shù)據(jù)的有效連接,為軟件提供相應(yīng)數(shù)據(jù)支持,更好地為客戶群體服務(wù)。隨著軟件開發(fā)技術(shù)的不斷成熟,對(duì)于數(shù)據(jù)安全的要求將會(huì)不斷提高,如何做好軟件開發(fā)過(guò)程中的數(shù)據(jù)安全問(wèn)題,需要計(jì)算機(jī)軟件開發(fā)人員提高重視。
2計(jì)算機(jī)軟件數(shù)據(jù)庫(kù)設(shè)計(jì)中存在的問(wèn)題
盡管合理進(jìn)行計(jì)算機(jī)軟件數(shù)據(jù)庫(kù)設(shè)計(jì)具有非常重要的意義,但是,在實(shí)際的設(shè)計(jì)過(guò)程中,不少設(shè)計(jì)人員專業(yè)技能不足、對(duì)數(shù)據(jù)庫(kù)設(shè)計(jì)原則及流程等掌握不足,常常會(huì)導(dǎo)致計(jì)算機(jī)軟件數(shù)據(jù)庫(kù)設(shè)計(jì)中存在較多的問(wèn)題,主要表現(xiàn)在以下幾個(gè)方面。
2.1用戶需求分析不當(dāng)
計(jì)算機(jī)軟件數(shù)據(jù)庫(kù)設(shè)計(jì)的基礎(chǔ)是用戶需求分析,因此,在設(shè)計(jì)過(guò)程中有不少設(shè)計(jì)人員為滿足用戶需求而過(guò)多操作,易導(dǎo)致系統(tǒng)癱瘓。
2.2數(shù)據(jù)庫(kù)設(shè)計(jì)不合理
設(shè)計(jì)前,設(shè)計(jì)人員未對(duì)數(shù)據(jù)庫(kù)性能進(jìn)行全面分析,從而導(dǎo)致設(shè)計(jì)出的數(shù)據(jù)庫(kù)不完善或存在大量冗余數(shù)據(jù),更新不合理,且兩庫(kù)之間銜接不合理,進(jìn)而導(dǎo)致數(shù)據(jù)查詢工作效率和系統(tǒng)運(yùn)行效率不高。
2.3數(shù)據(jù)庫(kù)拓展性差
在設(shè)計(jì)過(guò)程中,部分設(shè)計(jì)人員過(guò)分注重計(jì)算機(jī)軟件數(shù)據(jù)庫(kù)功能的完善,但構(gòu)建的數(shù)據(jù)表形式單一,且難以修改,從而會(huì)嚴(yán)重降低數(shù)據(jù)庫(kù)的拓展性。
3提升數(shù)據(jù)庫(kù)安全設(shè)計(jì)的有效應(yīng)用
3.1提升數(shù)據(jù)庫(kù)技術(shù)水平
數(shù)據(jù)庫(kù)是軟件開發(fā)中最為重要的一部分,與計(jì)算機(jī)軟件之間存在著密不可分的關(guān)系。數(shù)據(jù)庫(kù)是計(jì)算機(jī)軟件數(shù)據(jù)信息的重要儲(chǔ)存部分,對(duì)于計(jì)算機(jī)軟件來(lái)說(shuō)是必不可少的。使用適當(dāng)?shù)姆绞綄?duì)數(shù)據(jù)庫(kù)中的所有信息進(jìn)行管理能夠有效提高計(jì)算機(jī)軟件數(shù)據(jù)的處理效率。數(shù)據(jù)庫(kù)管理者可以通過(guò)定義的方式對(duì)數(shù)據(jù)庫(kù)內(nèi)容進(jìn)行操作。一個(gè)較為成熟的數(shù)據(jù)庫(kù)管理系統(tǒng)能夠確保計(jì)算機(jī)軟件在運(yùn)行過(guò)程中不會(huì)由于數(shù)據(jù)處理不當(dāng)而產(chǎn)生問(wèn)題,保證計(jì)算機(jī)軟件在運(yùn)行過(guò)程中擁有良好的速度和效率。作為儲(chǔ)存數(shù)據(jù)的重要組件,數(shù)據(jù)庫(kù)的安全性是最重要的。
3.2檢測(cè)容量技術(shù)
伴隨著信息技術(shù)的改革和創(chuàng)新,在日常生活中數(shù)據(jù)庫(kù)資源的應(yīng)用數(shù)量正在不斷增加。特別是在數(shù)據(jù)端接口有限的背景下,對(duì)數(shù)據(jù)容量的測(cè)試顯得更為重要。在進(jìn)行實(shí)際工作中,軟件系統(tǒng)開發(fā)人員需要合理估計(jì)在應(yīng)用和推廣目標(biāo)軟件之前數(shù)據(jù)庫(kù)的增長(zhǎng)狀態(tài)。如有必要,可以使用模擬技術(shù)軟件,來(lái)測(cè)試和驗(yàn)證數(shù)據(jù)量和容量。確保系統(tǒng)數(shù)據(jù)操作流暢,為軟件開發(fā)的科學(xué)性打下了堅(jiān)實(shí)的基礎(chǔ)。數(shù)據(jù)庫(kù)測(cè)量技術(shù)的應(yīng)用是軟件正常運(yùn)行的關(guān)鍵。測(cè)量結(jié)果與數(shù)據(jù)庫(kù)的用戶習(xí)慣有直接關(guān)系。核算測(cè)量結(jié)果時(shí),需要與其相關(guān)的分析和評(píng)估軟件。
結(jié)語(yǔ)
為全面提高計(jì)算機(jī)軟件數(shù)據(jù)庫(kù)設(shè)計(jì)的合理性和有效性,需要設(shè)計(jì)人員遵循強(qiáng)化用戶需求分析、注重設(shè)計(jì)方式的選擇、做好數(shù)據(jù)庫(kù)物理設(shè)計(jì)和驗(yàn)證設(shè)計(jì)、適當(dāng)留取空余字段空間、加強(qiáng)數(shù)據(jù)庫(kù)各表之間的聯(lián)系、注重?cái)?shù)據(jù)庫(kù)設(shè)計(jì)與計(jì)算機(jī)軟件程序的配合等原則做好數(shù)據(jù)庫(kù)設(shè)計(jì)。
參考文獻(xiàn)
[1]許璐.計(jì)算機(jī)軟件數(shù)據(jù)庫(kù)設(shè)計(jì)中存在的問(wèn)題及設(shè)計(jì)原則[J].技術(shù)與教育,2020(2):19-22.
[2]平金珍,王茜.計(jì)算機(jī)軟件開發(fā)中數(shù)據(jù)庫(kù)安全設(shè)計(jì)的應(yīng)用實(shí)踐分析[J].電子元器件與信息技術(shù),2020(5):34-35,42.
[3]梁利亭.計(jì)算機(jī)軟件數(shù)據(jù)庫(kù)設(shè)計(jì)原則探討[J].信息與電腦(理論版),2020(2):116-118.
[4]陶姿邑.計(jì)算機(jī)軟件數(shù)據(jù)庫(kù)設(shè)計(jì)的重要性以及原則[J].計(jì)算機(jī)產(chǎn)品與流通,2019(4):42.
臨沂大學(xué)信息科學(xué)與工程學(xué)院 276000