軟件開發(fā)中數(shù)據(jù)庫設(shè)計(jì)理論與實(shí)踐探索2400字_第1頁
軟件開發(fā)中數(shù)據(jù)庫設(shè)計(jì)理論與實(shí)踐探索2400字_第2頁
軟件開發(fā)中數(shù)據(jù)庫設(shè)計(jì)理論與實(shí)踐探索2400字_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、軟件開發(fā)中數(shù)據(jù)庫設(shè)計(jì)理論與理論探究2400字 摘 要:計(jì)算機(jī)領(lǐng)域中一個(gè)非常重要的分支就是數(shù)據(jù)庫技術(shù),隨著計(jì)算機(jī)的應(yīng)用逐漸地普及以及深化開展,因此數(shù)據(jù)庫成為軟件開發(fā)過程中一個(gè)非常重要的支撐性的軟件。數(shù)據(jù)庫的設(shè)計(jì)也在軟件的開發(fā)過程中變得越發(fā)的重要起來。本文就針對數(shù)據(jù)庫的理論與理論來進(jìn)展分析與探究。 畢業(yè)關(guān)鍵詞:軟件開發(fā);理論與理論;數(shù)據(jù)庫設(shè)計(jì)1 在軟件開發(fā)過程中關(guān)于數(shù)據(jù)庫設(shè)計(jì)的理論探究1在軟件開發(fā)系統(tǒng)中可以運(yùn)用數(shù)據(jù)管理系統(tǒng)軟件開發(fā)系統(tǒng)由于主要運(yùn)用的是VisualC+這一系統(tǒng),因此可以直接運(yùn)行SQL語言。這一預(yù)言可以用于數(shù)據(jù)的查詢以及存取機(jī)更新。與此同時(shí),也可以作為腳本文件的擴(kuò)展名。采用Visual

2、C+來開發(fā)應(yīng)用程序,不僅可以進(jìn)展數(shù)據(jù)庫的訪問,同時(shí)還可以成為開發(fā)前段的應(yīng)用工具。這一系統(tǒng)程序的開發(fā),可以大大降低遠(yuǎn)程訪問的復(fù)雜性使得訪問的效率得到有效進(jìn)步。2關(guān)于數(shù)據(jù)庫設(shè)計(jì)的相關(guān)因素在軟件開發(fā)中進(jìn)展數(shù)據(jù)庫設(shè)計(jì),應(yīng)當(dāng)對數(shù)據(jù)模型做出慎重的選擇。數(shù)據(jù)模型可以將一些復(fù)雜的現(xiàn)實(shí)世界很好地反映到數(shù)據(jù)庫中的這一物理世界中因此,在進(jìn)展設(shè)計(jì)時(shí)需要注意以下四點(diǎn):首先是關(guān)于數(shù)據(jù)模型因素。由于不同產(chǎn)品有不同的應(yīng)用需求,應(yīng)該根據(jù)詳細(xì)的需求情況來對數(shù)據(jù)模型進(jìn)展選擇,而一般的數(shù)據(jù)庫設(shè)計(jì)者都會(huì)采用的模型是關(guān)系模型,因?yàn)樗遣捎枚S表來進(jìn)展表示的一種非過程性模型。用戶在進(jìn)展信息查詢時(shí),不需要考慮實(shí)際的物理存儲(chǔ)途徑就可以方便并且

3、快捷地得到準(zhǔn)確的結(jié)果。因此在一些大型的數(shù)據(jù)庫管理的系統(tǒng)中,需要對關(guān)系模型進(jìn)展優(yōu)化和進(jìn)步。其次,數(shù)據(jù)庫構(gòu)造因素。對數(shù)據(jù)的性質(zhì)、類型、內(nèi)容以及數(shù)據(jù)間的聯(lián)絡(luò)進(jìn)展描繪即是在數(shù)據(jù)模型中數(shù)據(jù)構(gòu)造的主要目的,同時(shí),數(shù)據(jù)構(gòu)造也是數(shù)據(jù)模型的根底,這就需要按照數(shù)據(jù)構(gòu)造的一些實(shí)際情況來對數(shù)據(jù)模型進(jìn)展分類。再次,數(shù)據(jù)的約束因素。這主要對數(shù)據(jù)構(gòu)造之內(nèi)的數(shù)據(jù)進(jìn)展語義聯(lián)絡(luò)以及語法進(jìn)展描繪,這之間存在著依存與制約的關(guān)系,因此在詳細(xì)的數(shù)據(jù)庫設(shè)計(jì)中,需要根據(jù)數(shù)據(jù)動(dòng)態(tài)變化的規(guī)那么和理論情況來保證其數(shù)據(jù)之間的有效、正確以及相容的特點(diǎn)。2 在軟件開發(fā)過程中數(shù)據(jù)庫設(shè)計(jì)的理論探究軟件開發(fā)涉及的領(lǐng)域會(huì)很多,有教育、工業(yè)、醫(yī)療等等。作為曾經(jīng)設(shè)

4、計(jì)過在線軟件開發(fā)工作的一些相關(guān)工作人員,對其在理論中的數(shù)據(jù)庫設(shè)計(jì)進(jìn)展探究與分析。1重視系統(tǒng)的總體設(shè)計(jì)在編制軟件時(shí),對于系統(tǒng)的總體設(shè)計(jì)以及軟件產(chǎn)品的工程能不能到達(dá)軟件開發(fā)預(yù)期的要求有著必然的聯(lián)絡(luò)。因此在對在線的測試系統(tǒng)進(jìn)展開發(fā)的過程中,應(yīng)當(dāng)可以根據(jù)常規(guī)軟件開發(fā)的流程來進(jìn)展操作。2對附屬關(guān)系進(jìn)展描繪在線測試中由老師組卷,學(xué)生進(jìn)展信息測試。例如,一些學(xué)科試卷可以分為填空題、判斷題、單項(xiàng)選擇題以及多項(xiàng)選擇題,對這些進(jìn)展數(shù)據(jù)庫系統(tǒng)的組織使得測試題目與學(xué)科試卷之間可以建立起附屬的關(guān)系,并且使得各學(xué)科的試卷之間也可以建立起比擬復(fù)雜的附屬關(guān)系。而這一關(guān)系的建立需要考慮到測試的時(shí)間順序以及空間附屬關(guān)系。3文本框

5、的窗體視圖顯示表中的數(shù)據(jù)可以利用單文檔的方式來進(jìn)展顯示,這樣的方式使得文檔的窗體風(fēng)格可以單獨(dú)使用,同時(shí)在輸入監(jiān)測點(diǎn)的數(shù)據(jù)時(shí),可以便于看到監(jiān)測點(diǎn)的屬性窗口。同時(shí)這樣的軟件也具有容錯(cuò)功能,當(dāng)用戶在操作或者輸入時(shí)出現(xiàn)了錯(cuò)誤,數(shù)據(jù)庫會(huì)對操作進(jìn)展提示或者自動(dòng)取消該操作。3 數(shù)據(jù)庫設(shè)計(jì)過程的實(shí)例分析1需求分析對用戶的需求進(jìn)展分析主要有三個(gè)方面的內(nèi)容:第一是信息需求。這是用戶需要從數(shù)據(jù)庫中獲得哪些信息內(nèi)容,這一內(nèi)容就確定了數(shù)據(jù)庫系統(tǒng)應(yīng)該向用戶提供的所有內(nèi)容,同時(shí)還要注意數(shù)據(jù)類型。第二是處理要求,需要可以滿足數(shù)據(jù)完成處理所進(jìn)展的方式以及功能的需求之后對數(shù)據(jù)處理操作進(jìn)展定義。當(dāng)該操作執(zhí)行時(shí),也應(yīng)該對場合、頻率等

6、因素肯呢過造成對數(shù)據(jù)的影響來多加考慮。第三就是對完好性以及平安性的要求。2概念設(shè)計(jì)概念設(shè)計(jì)的目的即是對數(shù)據(jù)之間的一些內(nèi)在的語義聯(lián)絡(luò)進(jìn)展分析并可以在此根底之上建立起一個(gè)數(shù)據(jù)的抽象模型。對于此階段的設(shè)計(jì)主要有兩種方法:第一是集中式形式設(shè)計(jì)法。根據(jù)用戶的需求可以有人員來設(shè)計(jì)出一個(gè)綜合的全局形式,這樣的設(shè)計(jì)會(huì)比擬簡單且非常適用于不太復(fù)雜的局部與單位;第二種是視圖集成設(shè)計(jì)法。先對一個(gè)單位進(jìn)展分解,建立起各個(gè)局部的視圖,然后以這些視圖為根底再進(jìn)展集成。3邏輯設(shè)計(jì)這一設(shè)計(jì)主要是對外形式關(guān)系視圖進(jìn)展設(shè)計(jì),首先對數(shù)據(jù)邏輯的獨(dú)立性進(jìn)展提供,使得其應(yīng)用程序可以不受到邏輯形式變化的影響;其次,可以適應(yīng)不同用戶對數(shù)據(jù)產(chǎn)

7、生的不同需求。每一個(gè)數(shù)據(jù)庫都有一個(gè)非常龐大的數(shù)據(jù)構(gòu)造,可以使用關(guān)系視圖來屏蔽掉用戶所不需要的形式,僅僅將對用戶有用的形式來呈現(xiàn)出來。最后是其還具有一定的保密功能。4物理設(shè)計(jì)該設(shè)計(jì)是對數(shù)據(jù)庫內(nèi)的物理構(gòu)造進(jìn)展有效地調(diào)整并可以選擇出一個(gè)合理的存儲(chǔ)途徑,在此過程之中,采用到的是索引、集簇以及分區(qū)設(shè)計(jì)。5驗(yàn)證設(shè)計(jì)在軟件開發(fā)過程中,對于任何一個(gè)數(shù)據(jù)庫的設(shè)計(jì)以及建立都需要經(jīng)過反復(fù)的對其驗(yàn)證。假如數(shù)據(jù)庫中的步驟或者數(shù)據(jù)遭到破壞甚至出錯(cuò),就需要可以及時(shí)地進(jìn)展校正并使之恢復(fù)正常。6軟件的運(yùn)行以及維護(hù)最為數(shù)據(jù)庫設(shè)計(jì)的最后一個(gè)階段,其主要工作及時(shí)在軟件數(shù)據(jù)亨氏運(yùn)行之后,應(yīng)當(dāng)對其進(jìn)展不斷地調(diào)整和維護(hù)。參考文獻(xiàn):1仇學(xué)敏.分析

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論