美章網(wǎng) 資料文庫(kù) 淺談數(shù)據(jù)庫(kù)設(shè)計(jì)的重要性原則范文

淺談數(shù)據(jù)庫(kù)設(shè)計(jì)的重要性原則范文

本站小編為你精心準(zhǔn)備了淺談數(shù)據(jù)庫(kù)設(shè)計(jì)的重要性原則參考范文,愿這些范文能點(diǎn)燃您思維的火花,激發(fā)您的寫(xiě)作靈感。歡迎深入閱讀并收藏。

淺談數(shù)據(jù)庫(kù)設(shè)計(jì)的重要性原則

摘要:作為計(jì)算機(jī)科學(xué)技術(shù)中發(fā)展最快的領(lǐng)域之一的數(shù)據(jù)庫(kù)技術(shù),其應(yīng)用越來(lái)越為廣泛,已經(jīng)成為計(jì)算機(jī)信息與應(yīng)用系統(tǒng)的核心技術(shù)和重要基礎(chǔ)。數(shù)據(jù)庫(kù)設(shè)計(jì)是整個(gè)計(jì)算機(jī)軟件的關(guān)鍵部分,對(duì)軟件的正常運(yùn)行有著至關(guān)重要的作用,設(shè)計(jì)之初必須恪守嚴(yán)格的編程原則。

關(guān)鍵詞:數(shù)據(jù)庫(kù)設(shè)計(jì);重要性;原則

1數(shù)據(jù)設(shè)計(jì)的重要性

1.1數(shù)據(jù)庫(kù)設(shè)計(jì)重要性的分析

在計(jì)算機(jī)軟件開(kāi)發(fā)過(guò)程中,數(shù)據(jù)庫(kù)的設(shè)計(jì)起著尤為重要的作用。以一座高樓大廈為例,一個(gè)不夠堅(jiān)實(shí)可靠地基,絕不能撐起高聳入云的大廈。數(shù)據(jù)庫(kù)設(shè)計(jì)亦是如此。不良的數(shù)據(jù)庫(kù)也不能支撐完美的計(jì)算機(jī)軟件。在數(shù)據(jù)庫(kù)設(shè)計(jì)中往往會(huì)引發(fā)以下幾種問(wèn)題:(1)與要求不符;(2)喪失數(shù)據(jù)的完整性;(3)數(shù)據(jù)冗余;(4)可擴(kuò)展性差;(5)表與表之間耦合性大。

1.2有利于制定系統(tǒng)的開(kāi)發(fā)計(jì)劃

在計(jì)算機(jī)軟件技術(shù)的支持下數(shù)據(jù)庫(kù)運(yùn)行具備較高的可行性,我們可以著手對(duì)數(shù)據(jù)庫(kù)軟件進(jìn)行開(kāi)發(fā)計(jì)劃的設(shè)計(jì),例如對(duì)數(shù)據(jù)庫(kù)所需的字段,表結(jié)構(gòu)以及數(shù)據(jù)庫(kù)系統(tǒng)的開(kāi)發(fā)員對(duì)及人員構(gòu)成、任務(wù)分配和整個(gè)項(xiàng)目的進(jìn)度、驗(yàn)收標(biāo)準(zhǔn)、驗(yàn)收時(shí)間等進(jìn)行全面的、系統(tǒng)的計(jì)劃。在這個(gè)過(guò)程中,我們一定要基于客戶(hù)的數(shù)據(jù)庫(kù)體驗(yàn)為標(biāo)準(zhǔn),進(jìn)而提升數(shù)據(jù)庫(kù)的簡(jiǎn)易度。

1.3降低維修成本和資源浪費(fèi)

數(shù)據(jù)庫(kù)設(shè)計(jì)是計(jì)算機(jī)軟件設(shè)計(jì)的核心部分。在設(shè)計(jì)數(shù)據(jù)庫(kù)時(shí),由于開(kāi)發(fā)人員的不同,因此對(duì)軟件的定義也不同,理解的角度也不同,再加上工程師的知識(shí)水平不同等因素,會(huì)導(dǎo)致數(shù)據(jù)庫(kù)設(shè)計(jì)不能滿(mǎn)足計(jì)算機(jī)軟件的需求。在開(kāi)發(fā)軟件的過(guò)程中,有的設(shè)計(jì)師注重計(jì)算機(jī)軟件的前端設(shè)計(jì)和功能模塊設(shè)計(jì),在一定程度上忽視了數(shù)據(jù)庫(kù)設(shè)計(jì)的重要性,沒(méi)有對(duì)數(shù)據(jù)庫(kù)設(shè)計(jì)進(jìn)行綜合行分析。這一疏忽,日后會(huì)導(dǎo)致數(shù)據(jù)庫(kù)使用性能不高,容易出現(xiàn)故障,擴(kuò)展性差等問(wèn)題。這些問(wèn)題的出現(xiàn)無(wú)疑是對(duì)計(jì)算機(jī)軟件應(yīng)用程序致命性的打擊,甚至?xí)斐烧麄€(gè)軟件系統(tǒng)的崩潰。同時(shí)增加了后期的維護(hù)頻率,浪費(fèi)了人力、物力、財(cái)力。

1.4提高計(jì)算機(jī)軟件的運(yùn)行速度,減少工作量

例如,在《學(xué)生學(xué)籍信息管理系統(tǒng)》中,使用存儲(chǔ)過(guò)程來(lái)編碼刪除操作,不僅提高了數(shù)據(jù)庫(kù)的執(zhí)行速度,還減少開(kāi)發(fā)時(shí)的工作量。刪除代碼如下:

2數(shù)據(jù)庫(kù)設(shè)計(jì)的原則

2.1設(shè)計(jì)之初,制定詳細(xì)的計(jì)劃

良好的數(shù)據(jù)庫(kù)對(duì)計(jì)算機(jī)軟件的穩(wěn)定運(yùn)行起著極為重要的作用,因此數(shù)據(jù)庫(kù)設(shè)計(jì)人員在對(duì)某一軟件進(jìn)行設(shè)計(jì)之前,要制定出詳細(xì)且周密的計(jì)劃??梢詮囊韵聨讉€(gè)方面入手:(1)對(duì)市場(chǎng)上的客戶(hù)需求進(jìn)行調(diào)查確保軟件能滿(mǎn)足客戶(hù)的(2)進(jìn)行問(wèn)卷調(diào)查,站在客戶(hù)的角度思考,多與其溝通,確保軟件的設(shè)計(jì)不走歪路;(3)預(yù)留一定的可擴(kuò)展空間,為日后的業(yè)務(wù)提供擴(kuò)展功能,也防止意外事件的發(fā)生。

2.2實(shí)際開(kāi)發(fā),與原計(jì)劃保持一致

為了避免不必要的錯(cuò)誤發(fā)生,在實(shí)際開(kāi)發(fā)過(guò)程中,需要與既定的計(jì)劃保持一致??梢詮囊韵聨讉€(gè)方面考慮:(1)在數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)程中,明確每一個(gè)設(shè)計(jì)的用途,因?yàn)槊恳粡埍恚恳粭l字段在軟件設(shè)計(jì)中都有著不可獲缺的作用;(2)將數(shù)據(jù)庫(kù)設(shè)計(jì)中的對(duì)應(yīng)的某項(xiàng)功能,實(shí)現(xiàn)與計(jì)算機(jī)軟件的功能的對(duì)接;(3)在建立表的關(guān)系時(shí),要考慮到與應(yīng)用程序一致,把握好整體與局部的關(guān)系,為減少將來(lái)程序出現(xiàn)意外。

2.3立足整體,思忖軟件使用效率

立足于整體的角度,全局統(tǒng)觀計(jì)算機(jī)軟件,考慮其使用效率,可以有效地防止軟件使用過(guò)程中的冗余和不足。由于計(jì)算機(jī)的空間是有限的,因此我們?cè)诳疾焓褂眯屎蟛趴梢葬槍?duì)不同的軟件給予相應(yīng)的存儲(chǔ)空間,在進(jìn)行相應(yīng)的設(shè)計(jì)。另外設(shè)計(jì)表時(shí)還要追求高內(nèi)聚,低耦合。例如在設(shè)計(jì)表時(shí),有多張有著復(fù)雜關(guān)系的表,我們可以使用第三張表來(lái)關(guān)聯(lián)和維護(hù)兩張表之間的關(guān)系,降低表之間的耦合度。

3結(jié)語(yǔ)

為了確保計(jì)算機(jī)軟件的正常使用,我們?cè)谠O(shè)計(jì)數(shù)據(jù)庫(kù)時(shí)要遵守一定的設(shè)計(jì)原則。在數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)程中要綜合考慮業(yè)務(wù)需求,明確每一功能的用途。此外,我們還應(yīng)該樹(shù)立長(zhǎng)遠(yuǎn)的意識(shí),預(yù)留一定的空間,為以后擴(kuò)展業(yè)務(wù)所用。

參考文獻(xiàn):

[1]曾肇碩.計(jì)算機(jī)軟件數(shù)據(jù)庫(kù)設(shè)計(jì)的重要性以及原則研究[J].數(shù)字通信世界,2016(9):99-101.

[2]張棟.計(jì)算機(jī)軟件數(shù)據(jù)庫(kù)設(shè)計(jì)的重要性以及原則研究[J].科教導(dǎo)刊-電子版(上旬),2016(10):152.

[3]譚懷遠(yuǎn).讓Oracle跑得更快(2)———基于海量數(shù)據(jù)的數(shù)據(jù)庫(kù)設(shè)計(jì)與優(yōu)化[M].電子工業(yè)出版社,2011.

[4]劉紀(jì)剛.高校圖書(shū)館自建特色數(shù)據(jù)庫(kù)的著作權(quán)分析[J].圖書(shū)館研究與工作,2017(01):52-57.

[5]劉杰,何小波.大數(shù)據(jù)環(huán)境下高校教學(xué)基本狀態(tài)數(shù)據(jù)庫(kù)的研究[J].計(jì)算機(jī)時(shí)代,2017(01):90-92.

[6]戴聲,王波.基于圖數(shù)據(jù)庫(kù)的大規(guī)模配置管理數(shù)據(jù)庫(kù)關(guān)聯(lián)查詢(xún)[J].計(jì)算機(jī)與現(xiàn)代化,2017(01):51-56.

作者:黃旭 圣文順 李會(huì) 單位:南京工業(yè)大學(xué)浦江學(xué)院

主站蜘蛛池模板: 人人妻人人澡人人爽人人精品| 蜜桃丶麻豆91制片厂| 麻豆www传媒| 特黄特色大片免费播放器999| 欧美一级片手机在线观看| 成人在线播放av| 国产精品线在线精品| 国产jizzjizz视频免费看| 亚洲精品无码av中文字幕电影网站| 久久精品小视频| 99re热精品这里精品| 试看120秒做受小视频免费| 激情欧美日韩一区二区| 日本中文字幕网| 国产精品熟女一区二区| 午夜亚洲av日韩av无码大全| 五月天在线婷婷| R级无码视频在线观看| 色88久久久久高潮综合影院| 欧美zoozzooz性欧美| 天天干天天色综合网| 四虎高清成人永久免费影院| 亚洲jizzjizz妇女| 99日精品欧美国产| 美女爽到尿喷出来| 日韩加勒比一本无码精品| 国产高清一区二区三区视频| 再深一点再重一点| 久久99精品国产麻豆不卡| 日韩精品一区二区三区老鸭窝| 波多野结衣中文字幕一区二区三区 | xx00动态图| 青青草成人在线| 欧美在线黄色片| 天天av天天翘天天综合网| 四虎精品成人免费观看| 久久精品国产99久久久| 56prom在线精品国产| 特级做a爰片毛片免费看无码| 成人综合在线视频免费观看完整版 | 欧美激情免费观看一区|