• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      淺析軟件工程技術(shù)在數(shù)據(jù)庫設(shè)計(jì)中的作用

      2017-04-20 22:51:30李偉
      進(jìn)出口經(jīng)理人 2016年14期
      關(guān)鍵詞:作用數(shù)據(jù)庫設(shè)計(jì)

      李偉

      摘 要:軟件工程技術(shù)作為一門新興的現(xiàn)代信息技術(shù),目前在多個(gè)領(lǐng)域中有著極為廣泛的應(yīng)用,其中最為顯著地就是在數(shù)據(jù)庫設(shè)計(jì)中的應(yīng)用。在數(shù)據(jù)庫設(shè)計(jì)中應(yīng)用軟件工程技術(shù)不僅可將效率提升起來,還可以增加數(shù)據(jù)庫的適應(yīng)性與靈活性,這對(duì)數(shù)據(jù)庫的發(fā)展具有較強(qiáng)的推動(dòng)作用。本文首先簡單介紹了軟件工程技術(shù),之后探討了軟件工程技術(shù)在數(shù)據(jù)庫設(shè)計(jì)中的作用,最后分析了軟件工程技術(shù)在數(shù)據(jù)庫設(shè)計(jì)中的應(yīng)用。

      關(guān)鍵詞:軟件工程技術(shù);數(shù)據(jù)庫;設(shè)計(jì);作用

      數(shù)據(jù)庫設(shè)計(jì)需要依據(jù)很多的現(xiàn)代化信息條件,在數(shù)據(jù)庫中涉及到多個(gè)領(lǐng)域,并且也包含多種知識(shí),是一個(gè)較為復(fù)雜的系統(tǒng)工程,其中有嚴(yán)謹(jǐn)?shù)奈锢斫Y(jié)構(gòu)以及邏輯結(jié)構(gòu),只有有效銜接二者,才能讓數(shù)據(jù)分析更加準(zhǔn)確,但其靈活度、效率偏差,需要利用軟件工程技術(shù)來有效解決這一問題。下面就軟件工程技術(shù)在數(shù)據(jù)庫設(shè)計(jì)中的作用進(jìn)行探討。

      一、軟件工程技術(shù)的簡單介紹

      (一)基本內(nèi)涵。某種程度上來說軟件開發(fā)其實(shí)就是“高層概念”到“低層概念”的映射,從而實(shí)現(xiàn)高層處理邏輯向低層處理邏輯轉(zhuǎn)變。而對(duì)于大型軟件系統(tǒng)而言定義就并非如此簡單,因?yàn)榇笮蛙浖_發(fā)包括有關(guān)人員、技術(shù)、途徑以及成本和進(jìn)度的方方面面,從綜合的角度來說,軟件工程是一類可以滿足客戶要求并以工程、軟件產(chǎn)品為對(duì)象的學(xué)科,主要應(yīng)用了工程管理以及計(jì)算機(jī)理論的主要原則,囊括了設(shè)計(jì)模式、數(shù)據(jù)庫以及程序語言設(shè)計(jì)等多方面。

      (二)軟件工程技術(shù)的發(fā)展階段。軟件工程技術(shù)早期主要為瀑布式開發(fā)模型,經(jīng)過不斷的發(fā)展演變?yōu)槁菪降牡_發(fā),到現(xiàn)在軟件工程技術(shù)敏捷開發(fā)的方法,軟件工程技術(shù)隨著社會(huì)科學(xué)技術(shù)的發(fā)展而不斷進(jìn)步。另外,在不同時(shí)期研究軟件工程技術(shù)時(shí)都要遵循使用科學(xué)的方法進(jìn)行管理并通過合作的形式提高軟件生產(chǎn)率的原則,推動(dòng)軟件工程技術(shù)的發(fā)展。學(xué)者根據(jù)軟件工程技術(shù)發(fā)展的歷程總結(jié)出了多種軟件開發(fā)的方法并產(chǎn)生了軟件工程學(xué),但軟件工程學(xué)的出現(xiàn)并不代表軟件危機(jī)的結(jié)束。由于軟件工程自身理論性強(qiáng)、實(shí)施方法局限大等特點(diǎn),使得軟件危機(jī)依然存在于生活中。經(jīng)過不斷努力和探索,近年來出現(xiàn)了多種新的思想和方法,例如軟件再用、軟件自動(dòng)生成器等,為軟件工程技術(shù)的發(fā)展提供了堅(jiān)實(shí)的基礎(chǔ),軟件工程技術(shù)逐漸向自動(dòng)化、標(biāo)準(zhǔn)化轉(zhuǎn)變。

      二、軟件工程技術(shù)在數(shù)據(jù)庫設(shè)計(jì)中的作用

      就當(dāng)前來看,許多系統(tǒng)的開發(fā)與使用都與數(shù)據(jù)庫分割不開,數(shù)據(jù)庫主要作為數(shù)據(jù)的處理技術(shù)所存在的一種形式,開發(fā)數(shù)據(jù)庫也是絕對(duì)存在的一個(gè)過程,因此才會(huì)產(chǎn)生數(shù)據(jù)庫管理系統(tǒng)的成果。與此同時(shí),在對(duì)此系統(tǒng)進(jìn)行運(yùn)用的過程中還能定義視圖,并且提供了較強(qiáng)大的數(shù)值計(jì)算功能,從而對(duì)數(shù)據(jù)的安全以及穩(wěn)定發(fā)揮做出了較大的作用。鑒于軟件工程技術(shù)的重要作用,再利用其進(jìn)行數(shù)據(jù)庫設(shè)計(jì)時(shí)應(yīng)遵循以下原則:一是一對(duì)一關(guān)系原則,在軟件開發(fā)之后以及其運(yùn)行的過程中,對(duì)數(shù)據(jù)進(jìn)行維護(hù)是無可厚非的,為了將數(shù)據(jù)的維護(hù)變得簡單且便利,在設(shè)計(jì)數(shù)據(jù)庫時(shí)必須避免大且雜的設(shè)計(jì)觀念,在設(shè)計(jì)時(shí),必須牢記實(shí)體與實(shí)體的聯(lián)系,以此將信息分散并將工作效率提高;二是避免規(guī)范以及重復(fù)命名原則,不重復(fù)主要是為了將冗雜的數(shù)據(jù)減少,而且必須對(duì)數(shù)據(jù)保持一致,每個(gè)外部關(guān)鍵詞與表之間都必須設(shè)置相對(duì)應(yīng)的關(guān)系。

      三、軟件工程技術(shù)在數(shù)據(jù)庫設(shè)計(jì)中的應(yīng)用

      (一)分析其可行性。該階段通過分析現(xiàn)有的計(jì)算機(jī)技術(shù)和人工控制技術(shù),從經(jīng)濟(jì)、技術(shù)和操作方便性幾個(gè)方面對(duì)數(shù)據(jù)庫進(jìn)行考察,以初步估計(jì)能否完成數(shù)據(jù)庫設(shè)計(jì)的任務(wù)。該階段應(yīng)當(dāng)將分析結(jié)果記錄下來,整理撰寫可行性報(bào)告,之后設(shè)計(jì)程序框架。

      (二)制定開發(fā)計(jì)劃。如果前階段的分析有很強(qiáng)的可行性,分析員將要開始制定該項(xiàng)目的開發(fā)計(jì)劃。項(xiàng)目開發(fā)計(jì)劃應(yīng)當(dāng)包括系統(tǒng)開發(fā)團(tuán)隊(duì)的人員構(gòu)成、人員分配、項(xiàng)目開發(fā)進(jìn)度、驗(yàn)收方式和驗(yàn)收標(biāo)準(zhǔn)以及開發(fā)過程中的關(guān)鍵環(huán)節(jié)等。此外,用戶界面對(duì)數(shù)據(jù)庫的開發(fā)非常重要,美觀、友好而方便的用戶界面才能被客戶接受,在項(xiàng)目開發(fā)時(shí)也應(yīng)當(dāng)將界面設(shè)計(jì)考慮進(jìn)去。

      (三)分析數(shù)據(jù)庫系統(tǒng)的需求。數(shù)據(jù)庫系統(tǒng)的需求分析,包括對(duì)數(shù)據(jù)的需求分析、對(duì)系統(tǒng)性能的需求分析、對(duì)運(yùn)行環(huán)境的需求分析等。該階段通過對(duì)數(shù)據(jù)庫的需求進(jìn)行分析,以了解建立數(shù)據(jù)庫軟件需要的配置標(biāo)準(zhǔn)和運(yùn)行環(huán)境,為數(shù)據(jù)庫的開發(fā)提供標(biāo)準(zhǔn)和參數(shù)。

      (四)數(shù)據(jù)庫設(shè)計(jì)階段。數(shù)據(jù)庫的建立和設(shè)計(jì)是數(shù)據(jù)庫系統(tǒng)的重點(diǎn)內(nèi)容。數(shù)據(jù)庫系統(tǒng)的運(yùn)行效率和效果直接受到數(shù)據(jù)庫設(shè)計(jì)質(zhì)量的影響。一項(xiàng)優(yōu)秀的數(shù)據(jù)庫軟件系統(tǒng)不但能簡化運(yùn)算方式,提高運(yùn)行效率,還能幫助數(shù)據(jù)庫使用者簡單直接地獲取相關(guān)信息,保證數(shù)據(jù)的完整性,有利于完成數(shù)據(jù)庫的設(shè)計(jì)。同時(shí),數(shù)據(jù)庫設(shè)計(jì)的基礎(chǔ)是需求分析。首先應(yīng)當(dāng)設(shè)計(jì)數(shù)據(jù)庫的概念和結(jié)構(gòu),總體上把握用戶需求,并據(jù)此繪制系統(tǒng)實(shí)體聯(lián)系圖。然后應(yīng)當(dāng)設(shè)計(jì)數(shù)據(jù)庫的邏輯結(jié)構(gòu),把概念中的E-R圖轉(zhuǎn)化為計(jì)算機(jī)語言,與DBMS系統(tǒng)相適應(yīng),把實(shí)體之間的關(guān)系轉(zhuǎn)化為數(shù)據(jù)庫系統(tǒng)之間的表與表的關(guān)系。

      四、結(jié)語

      綜上所述,本文對(duì)數(shù)據(jù)庫設(shè)計(jì)中軟件工程技術(shù)的作用進(jìn)行了分析。軟件工程技術(shù)經(jīng)過長期的不斷發(fā)展已日趨成熟,并對(duì)我國信息技術(shù)的發(fā)展起到了舉足輕重的作用。軟件工程是伴隨著社會(huì)技術(shù)的不斷發(fā)展而發(fā)展起來的,在不同時(shí)期有著不同的進(jìn)步性,在軟件工程技術(shù)使用中需要遵循科學(xué)的方式方法,不斷的提升軟件的使用和生產(chǎn)效率以此更好的推動(dòng)整個(gè)軟件技術(shù)的大跨步發(fā)展。希望本文的研究能夠促進(jìn)整個(gè)軟件開發(fā)以及數(shù)據(jù)庫的使用和開發(fā),提升科學(xué)技術(shù)使用效率。

      參考文獻(xiàn):

      [1]曹楊帆.數(shù)據(jù)庫設(shè)計(jì)中軟件工程技術(shù)的作用[J].電子技術(shù)與軟件工程,2016,03:202.

      [2]吳麗華,鄧田.軟件工程技術(shù)在數(shù)據(jù)庫設(shè)計(jì)中的作用分析[J].電腦迷,2016,05:69.

      猜你喜歡
      作用數(shù)據(jù)庫設(shè)計(jì)
      瞞天過?!律O(shè)計(jì)萌到家
      設(shè)計(jì)秀
      海峽姐妹(2017年7期)2017-07-31 19:08:17
      有種設(shè)計(jì)叫而專
      Coco薇(2017年5期)2017-06-05 08:53:16
      數(shù)據(jù)庫
      試分析高中化學(xué)教學(xué)中概念圖的應(yīng)用策略
      考試周刊(2016年77期)2016-10-09 11:54:42
      多媒體技術(shù)在小學(xué)語文教學(xué)中的應(yīng)用研究
      考試周刊(2016年76期)2016-10-09 08:45:44
      談?wù)劺首x在文本解讀中的作用
      考試周刊(2016年76期)2016-10-09 08:36:12
      基于班級(jí)管理的班干部培養(yǎng)方法研究
      成才之路(2016年26期)2016-10-08 11:05:01
      數(shù)據(jù)庫
      數(shù)據(jù)庫
      锦屏县| 永吉县| 和平县| 民县| 故城县| 平江县| 新晃| 漳平市| 商丘市| 苍溪县| 吉林省| 象山县| 博野县| 博乐市| 鹤岗市| 龙江县| 枞阳县| 河南省| 道真| 江北区| 台江县| 新巴尔虎右旗| 永宁县| 平泉县| SHOW| 潢川县| 航空| 通州市| 水富县| 莎车县| 九寨沟县| 津市市| 大庆市| 固镇县| 融水| 巴青县| 墨竹工卡县| 抚顺市| 绍兴县| 曲松县| 普安县|