- 相關(guān)推薦
數(shù)據(jù)庫(kù)架構(gòu)在計(jì)算機(jī)軟件制作上的應(yīng)用的論文
摘 要:數(shù)據(jù)庫(kù)架構(gòu)在計(jì)算機(jī)軟件制作上的應(yīng)用,主要基于對(duì)數(shù)據(jù)庫(kù)架構(gòu)的可靠性、數(shù)據(jù)容量大、擴(kuò)充方便、適用度廣、方便維護(hù)等特點(diǎn)。在計(jì)算機(jī)技術(shù)日益發(fā)展的今天,計(jì)算機(jī)用戶對(duì)計(jì)算機(jī)軟件的開發(fā)速度、處理能力、管理能力等方面的要求不斷提高,導(dǎo)致計(jì)算機(jī)軟件的開發(fā)能力也必須跟上時(shí)代潮流,這也促使計(jì)算機(jī)軟件制作需要數(shù)據(jù)庫(kù)架構(gòu)。基于此,討論了數(shù)據(jù)庫(kù)架構(gòu)的特點(diǎn)及對(duì)計(jì)算機(jī)軟件制作的要求,探討數(shù)據(jù)架構(gòu)在計(jì)算機(jī)軟件制作商的應(yīng)用。
關(guān)鍵詞:數(shù)據(jù)庫(kù);數(shù)據(jù)庫(kù)架構(gòu):軟件制作
數(shù)據(jù)庫(kù)架構(gòu)在現(xiàn)如今計(jì)算機(jī)軟件制作上的應(yīng)用越來(lái)越普遍,一方面是因?yàn)閿?shù)據(jù)庫(kù)架構(gòu)有靠性、數(shù)據(jù)容量大、擴(kuò)充方便、適用度廣、方便維護(hù)等特點(diǎn),另一方面是因?yàn)橛?jì)算機(jī)用戶在今天計(jì)算機(jī)軟件的開發(fā)速度、處理能力、管理能力等方面都有很高的要求,這使得計(jì)算機(jī)軟件制作技術(shù)人員選擇了數(shù)據(jù)庫(kù)架構(gòu)。
1 數(shù)據(jù)庫(kù)的基本概念介紹
數(shù)據(jù)庫(kù)具有兩個(gè)涵義,狹義上來(lái)說(shuō),數(shù)據(jù)庫(kù)可以被看作文件夾的電子化,作為電子文件儲(chǔ)存的空間,用戶可以對(duì)電子文件夾中的數(shù)據(jù)進(jìn)行增加、減少、刪除和更新等。廣義上來(lái)說(shuō),數(shù)據(jù)庫(kù)是以利用多種方式把數(shù)據(jù)存儲(chǔ)在一個(gè)空間,可以為多個(gè)用戶所使用,數(shù)據(jù)集合與應(yīng)用程序不同,并以冗余度小為特點(diǎn)。
目前,數(shù)據(jù)庫(kù)大體經(jīng)歷了人工管理階段、文件系統(tǒng)階段、數(shù)據(jù)庫(kù)系統(tǒng)階段及高級(jí)數(shù)據(jù)庫(kù)階段。在人工管理階段,這一時(shí)期的電子計(jì)算機(jī)還處在發(fā)展階段,因此計(jì)算機(jī)軟硬件的開發(fā)都不是很完善,其中硬件儲(chǔ)存裝置僅是卡片、紙帶、磁帶;軟件在這一時(shí)期還沒(méi)有開發(fā)出來(lái)。因此這個(gè)階段還沒(méi)有對(duì)數(shù)據(jù)進(jìn)行管理的軟件系統(tǒng),這使得數(shù)據(jù)的管理只能由程序員來(lái)進(jìn)行。如果數(shù)據(jù)的儲(chǔ)存裝置或者物理組織發(fā)生變化,使用計(jì)算機(jī)的用戶就必須重新編寫程序。在文件系統(tǒng)階段,計(jì)算機(jī)技術(shù)在這一時(shí)期發(fā)展到了新的階段,即操作系統(tǒng)和硬盤的出現(xiàn),也就是文件管理系統(tǒng)和儲(chǔ)存裝置的出現(xiàn)。硬盤的出現(xiàn),使數(shù)據(jù)庫(kù)有了穩(wěn)定的儲(chǔ)存空間,操作系統(tǒng)的出現(xiàn)則使數(shù)據(jù)庫(kù)有了穩(wěn)定的管理系統(tǒng),可以共享不同的數(shù)據(jù)庫(kù)。但是這一時(shí)期的數(shù)據(jù)組織會(huì)產(chǎn)生大量的冗余數(shù)據(jù),而且數(shù)據(jù)邏輯結(jié)構(gòu)的修改也十分不方便。在系統(tǒng)階段,隨著計(jì)算機(jī)在數(shù)據(jù)管理領(lǐng)域的普及,計(jì)算機(jī)用戶對(duì)數(shù)據(jù)管理技術(shù)要求也在不斷提高,在這一時(shí)期,減少數(shù)據(jù)冗余、提高共享能力成為了客戶普遍的要求。而且,計(jì)算機(jī)用戶還要求數(shù)據(jù)邏輯結(jié)構(gòu)的改變,不能影響應(yīng)用程序,以減少計(jì)算機(jī)維修的費(fèi)用。因此,這一時(shí)期發(fā)展起來(lái)的數(shù)據(jù)庫(kù)產(chǎn)品類型增多,而且數(shù)據(jù)庫(kù)管理水平也在不斷的提高,F(xiàn)如今,計(jì)算機(jī)數(shù)據(jù)已經(jīng)發(fā)展到高級(jí)數(shù)據(jù)庫(kù)階段,建立起來(lái)各種各樣的數(shù)據(jù)模型,如網(wǎng)狀模型、層次模型、關(guān)系模型、半結(jié)構(gòu)模型等,新的計(jì)算機(jī)技術(shù)也在不斷更新,如數(shù)據(jù)挖掘、數(shù)據(jù)流等,這就為數(shù)據(jù)架構(gòu)制作計(jì)算機(jī)軟件提供了理論和實(shí)踐的支持。
2 數(shù)據(jù)庫(kù)架構(gòu)在計(jì)算機(jī)軟件制作中的應(yīng)用
數(shù)據(jù)庫(kù)架構(gòu)在計(jì)算機(jī)軟件制作中的應(yīng)用,主要是基于兩點(diǎn)原因,第一點(diǎn)是數(shù)據(jù)庫(kù)本身有可靠性、數(shù)據(jù)容量大、擴(kuò)充方便、適用度廣、方便維護(hù)等優(yōu)點(diǎn)。第二點(diǎn)是在計(jì)算機(jī)和網(wǎng)絡(luò)技術(shù)發(fā)展的今天,計(jì)算機(jī)用戶對(duì)軟件的界面、操作流暢度及管理方便與否都提出了相當(dāng)苛刻的要求,而且隨著計(jì)算機(jī)技術(shù)的發(fā)展,很多軟件開發(fā)公司加入到了對(duì)計(jì)算機(jī)軟件用戶的爭(zhēng)奪當(dāng)中,導(dǎo)致很多軟件開發(fā)商只能以開發(fā)速度、軟件處理能力以及軟件安全等來(lái)占有市場(chǎng)。因此,軟件制作選擇利用數(shù)據(jù)可架構(gòu),不僅是因?yàn)閿?shù)據(jù)庫(kù)架構(gòu)技術(shù)已經(jīng)相當(dāng)成熟,另一方面也是因?yàn)閿?shù)據(jù)庫(kù)架構(gòu)可以加快軟件制作的速度和開發(fā)速度。
計(jì)算機(jī)軟件制作應(yīng)用數(shù)據(jù)架構(gòu)主要是利用數(shù)據(jù)庫(kù)的工作模式,即按照數(shù)據(jù)庫(kù)的機(jī)構(gòu)來(lái)進(jìn)行數(shù)據(jù)的記錄、組織、管理和存儲(chǔ)等,把數(shù)據(jù)庫(kù)對(duì)數(shù)據(jù)的管理轉(zhuǎn)變成軟件基于數(shù)據(jù)庫(kù)的管理,這樣在軟件制作中,就可以避免多次重復(fù)來(lái)制作軟件數(shù)據(jù)庫(kù),達(dá)到簡(jiǎn)單省力的效果。另一方面是軟件通過(guò)數(shù)據(jù),不僅可以獲得相應(yīng)的數(shù)據(jù),完成軟件開發(fā)的基礎(chǔ)部分,同時(shí)可以改變相關(guān)數(shù)據(jù)邏輯來(lái)完成新軟件的制作,在不更改數(shù)據(jù)庫(kù)底層結(jié)構(gòu)的基礎(chǔ)上,建立新的支配系統(tǒng),從而達(dá)到軟件制作開發(fā)迅速及經(jīng)濟(jì)實(shí)惠的要求。
3 結(jié) 語(yǔ)
綜上所述,我們通過(guò)對(duì)數(shù)據(jù)庫(kù)架構(gòu)狹義概念和廣義概念的解析,認(rèn)識(shí)到數(shù)據(jù)庫(kù)架構(gòu)的本質(zhì)及其作用,之后通過(guò)介紹數(shù)據(jù)庫(kù)相關(guān)階段的發(fā)展情況,從數(shù)據(jù)庫(kù)人工管理階段到文件系統(tǒng)階段再到數(shù)據(jù)庫(kù)系統(tǒng)階段最后到高級(jí)數(shù)據(jù)庫(kù)階段,可以看到計(jì)算機(jī)技術(shù)發(fā)展的歷程。計(jì)算機(jī)軟件制作應(yīng)用數(shù)據(jù)庫(kù)架構(gòu)的原因,不僅是計(jì)算機(jī)技術(shù)發(fā)展能夠支持軟件制作應(yīng)用數(shù)據(jù)庫(kù)架構(gòu),還是軟件開發(fā)商出于占有市場(chǎng)的考慮,并進(jìn)一步討論了數(shù)據(jù)庫(kù)架構(gòu)對(duì)軟件制作的具體方面。
參考文獻(xiàn)
[1]李婷.數(shù)據(jù)庫(kù)架構(gòu)在計(jì)算機(jī)軟件制作上的應(yīng)用[J].硅谷,2014(18):106-107.
[2]李明德.美國(guó)《版權(quán)法》對(duì)于計(jì)算機(jī)軟件的保護(hù)[J].科技與法律,2005(1):35-51+13.
【數(shù)據(jù)庫(kù)架構(gòu)在計(jì)算機(jī)軟件制作上的應(yīng)用的論文】相關(guān)文章:
計(jì)算機(jī)軟件數(shù)據(jù)庫(kù)的設(shè)計(jì)原則及方式分析論文07-04
計(jì)算機(jī)軟件開發(fā)與數(shù)據(jù)庫(kù)管理淺探論文07-04
編程語(yǔ)言在計(jì)算機(jī)軟件開發(fā)應(yīng)用論文07-04
計(jì)算機(jī)軟件技術(shù)的分層技術(shù)應(yīng)用論文07-04
計(jì)算機(jī)軟件開發(fā)新技術(shù)的應(yīng)用論文07-04
解析計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用論文07-04
淺談?dòng)?jì)算機(jī)軟件工程的管理與應(yīng)用論文07-04
計(jì)算機(jī)軟件工程管理和應(yīng)用的論文07-04