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