999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

數據庫設計理論在軟件開發中的有效運用

2018-01-17 11:45:33徐亮
電子技術與軟件工程 2017年20期
關鍵詞:理論

徐亮

摘 要 在計算機領域中數據庫技術是一個非常重要的組成部分,如今,在人們的日常生活和工作中都使用到了計算機,因此作為計算機領域中的重要分支數據庫技術也就變的十分的重要。本篇文章就簡單的講述了關于數據庫的設計理論以及在軟件開發中數據庫的運用。

【關鍵詞】數據庫設計 理論 軟件開發

1 引言

如何設計一個可以滿足用戶需求,并且性能良好的數據庫是數據庫設計面對的主要問題。在設計數據庫的時候主要經歷四個階段,分別是需求分析、概念設計、邏輯設計和物理設計,只有落實了這四個階段,才能讓開發出來的軟件更加具有實用性。當前,技術者在開發軟件的時候,通常會使用生命周期法,把數據庫分成一個個目標獨立的多個階段:需求分析、概念設計、邏輯設計、物理設計、編碼階段、測試階段、運行階段和進 一步修改階段。

2 數據庫設計在軟件開發中的重要性

計算機在對數據進行處理的時候都會使用到數據庫這項技術,而在進行軟件開發的時候也會用到數據庫技術,可見,數據庫設計在軟件開發的過程中占有十分重要的位置。利用數據庫技術開發出來的數據庫管理系統就是軟件開發的一項重要成果。技術者在開發軟件的時候,通查要查找很多的數據線圖和表格,如果是簡單的,還可以利用人工進行查找,但是一旦需要查找一些復雜的數據,這就給設計人員帶來了壓力,增加了負擔,也會出現一些錯誤,這就會極大的降低軟件產品的質量。但是我們可以利用數據庫管理編程,它可以儲存很多的數據。我們在使用數據庫管理編程的時候,數據庫的管理系統可以給用戶提供他們所需要的數據,也可以進行數據的查詢、插入、修改和刪除。

3 軟件開發中數據庫設計應遵循的原則

3.1 一事一地

建立的圖表需要反映出兩個實體之間的關系,不可以出現大且雜的設計。例如我們需要單獨保存和分離單個的主題信息,將不同的信息安置在表中的不同位置,這樣在對數據進行維護和組織的時候就比較方便,還可以提高軟件產品的性能。

3.2 避免出現重復的字段

我們一定要保證圖表中的信息可以體現出和其他表之間的聯系,以及外部的關鍵字。除此之外,我們要讓數據簡單精煉,避免繁雜,不要出現重復的字段,避免數據不一致在進行刪除、插入、更新等操作的時候。

3.3 規范化的命名

不同的數據庫產品要定義不同的名稱。設計者在給不同的對象其名稱的時候,通過使用大小寫字母來標識出來,在編寫后臺程序代碼的時候也要這樣,30個字符以內的名稱是做好的。

3.4 除了個別要求外,禁用游標

數據集合非常大的時候,盡量不要使用游標,因為這樣會導致程序出現“漫長等待”或者“死機”的現象。如果一定要使用游標的話,可以將所需要的數據輸入到一個臨時新建的一個表中,這樣就可以最大程度的降低程序出現“漫長等待”或者“死機”的現象,還可以提高游標的使用性能。

4 分析數據庫設計的理論在軟件開發中的運用

4.1 數據管理系統可在軟件開發系統中運行

VisualC++是軟件開發系統主要使用的一種系統,可以直接使用SQL語言。SQL語言的主要內容是:可程序設計、數據庫和結構化查詢,它可以用來查找數據、更新存取機,也可以用來做腳本文件的擴展名。設計者在使用VisualC++系統進行軟件開發的時候,不僅可以訪問數據庫,還可以作為一個開發工具。在使用VisualC++系統進行程序開發的時候,好處有很多,不僅可以減少遠程訪問的冗雜性,還可以提高用戶的訪問效率。

4.2 數據庫在軟件開發中的設計,對于數據模型的選擇應慎重

我們可以把實際生活中人們所需要的東西通過數據庫的數據模型來體現在計算機數據庫的物理世界之中。有四個因素需要引起設計者的注意:

4.2.1 數據模型因素

不同軟件產品對應不同的需求,所以我們在選擇數據模型的時候要根據現實的需要,對于很多的設計者來說,關系模型是一種常用的模型,這種模型的優點是是一種非過程性的模型,通過二維表顯示出來,用戶可以不用考慮信息的存儲路徑,直接查找出來所需要的信息,這樣極大的節省了時間,提高了效率。

4.2.2 數據庫結構因素

在數據的模型中,數據結構主要描述了數據的類型、性質、內容和數據之間的聯系。數據結構是數據模型的基礎,在數據結構的基礎上也存在數據結構的操作以及相關的約束,所以我們在整理數據模型的時候要根據實際的數據結構進行分類。

4.2.3 數據約束因素

數據約束主要表述了數據結構內的數據之間在語法和語義上的關系,語法和語義兩者之間既相互依存又相互制約,因此,我們在設計的時候,要結合實際情況,掌握數據變動的規則,從而保證語法和語義的正確性和規范性。第四、數據操作因素。主要講解了相應的數據結構上的操作類型和方式,通過對圖形的整體分析提高產品的便捷和靈活性,提高產品的使用效率。

5 軟件開發中的數據庫設計的運用分析

5.1 對系統的總體設計應引以重視

在編制軟件的時候,我們一定要重視系統的總體設計,一定要按照軟件的開發流程來進行開發工作。

5.2 合理的實現文本框的窗體視圖

用單文檔的方式顯示圖表中的數據,這種結構不但具有文檔窗體視圖風格,還可以看到數據監測點的屬性窗口。這樣軟件還有一個非常大的優點就是具備容錯功能,數據庫會自動提示或者取消用戶的操作,當用戶輸入信息或者操作錯誤的時候。

6 結語

綜上所述,我們國家大力支持開發計算機軟件,技術者積極利用數據庫設計理論,加快軟件開發的速度,提高軟件產品的使用率。本篇文章簡單的講述了關于數據庫的設計理論以及在軟件開發中數據庫的運用,希望可以為軟件開發作出一點貢獻。

參考文獻

[1]郝朝君.關于軟件開發中數據庫設計理論與實踐分析[J].信息通信,2016.

[2]張芹.關于軟件開發中數據庫設計相關問題的探討[J].信息通信,2015.

[3]羅莉,羅勇.軟件開發中數據庫設計理論與實踐探索[J].科技經濟市場,2015.

作者單位

江蘇中江網傳媒股份有限公司 江蘇省南京市 210000endprint

猜你喜歡
理論
堅持理論創新
當代陜西(2022年5期)2022-04-19 12:10:18
神秘的混沌理論
理論創新 引領百年
相關于撓理論的Baer模
多項式理論在矩陣求逆中的應用
基于Popov超穩定理論的PMSM轉速辨識
大電機技術(2017年3期)2017-06-05 09:36:02
十八大以來黨關于反腐倡廉的理論創新
“3T”理論與“3S”理論的比較研究
理論宣講如何答疑解惑
學習月刊(2015年21期)2015-07-11 01:51:44
婦女解放——從理論到實踐
主站蜘蛛池模板: 在线观看免费国产| 国产一级在线播放| 日本一区高清| 性喷潮久久久久久久久| 亚洲男女天堂| 精久久久久无码区中文字幕| 九九这里只有精品视频| 亚洲成人网在线播放| 无码区日韩专区免费系列| 国产成人h在线观看网站站| 亚洲最大综合网| 亚洲成AV人手机在线观看网站| 国产不卡一级毛片视频| 国产白浆视频| 国产波多野结衣中文在线播放| 免费又爽又刺激高潮网址| 国产精品无码翘臀在线看纯欲| 97国产在线视频| 97久久免费视频| 91视频日本| 日本手机在线视频| 久久久国产精品无码专区| 婷婷色狠狠干| 亚洲成人动漫在线观看 | 亚洲日韩AV无码精品| 午夜三级在线| 精品国产www| 蜜桃视频一区| 九九九久久国产精品| 91麻豆国产视频| 国产欧美一区二区三区视频在线观看| 国产拍在线| 国产成人精品综合| 中国一级毛片免费观看| 114级毛片免费观看| 成人欧美日韩| 欧美在线网| 欧美伊人色综合久久天天| 国产在线无码一区二区三区| 黄色网站在线观看无码| 91精品国产无线乱码在线| 少妇精品在线| 狼友视频一区二区三区| 日韩专区欧美| 制服丝袜在线视频香蕉| 欧美成人免费一区在线播放| 久久 午夜福利 张柏芝| 国产精品亚洲欧美日韩久久| 欧美福利在线观看| 日韩欧美国产精品| 国产99热| 最新加勒比隔壁人妻| 中文字幕资源站| 欧美成人亚洲综合精品欧美激情| 欧美三级视频在线播放| 亚洲日韩欧美在线观看| 无码AV日韩一二三区| 乱码国产乱码精品精在线播放| 熟妇丰满人妻| 国产乱子精品一区二区在线观看| 自拍偷拍欧美日韩| 国产超薄肉色丝袜网站| 五月婷婷综合网| 国产女人水多毛片18| 日韩东京热无码人妻| 国产高清无码麻豆精品| 成人亚洲视频| 亚洲欧美另类专区| 中文字幕在线日韩91| 99热这里只有成人精品国产| 国产成人精品综合| 国产午夜福利在线小视频| 国产综合色在线视频播放线视| 色偷偷一区二区三区| 欧美成人午夜在线全部免费| 黄色网址手机国内免费在线观看| 国产在线观看91精品| 黄色网址免费在线| 免费不卡在线观看av| 久久国产精品电影| 国内精品91| 无码免费的亚洲视频|