網絡技術中數據庫的應用分析
網絡模型的結點意識表示記錄的集合,如何論網絡技術中數據庫的應用?
一、前言
計算機網絡技術和通信技術是計算機網絡發展的兩個重要基礎,計算機網絡的發展也取決于這兩方面的進步與否。數據庫就是信息不斷交流和增加的一個為了方便生產、生活和管理的網絡技術。數據庫對信息的收集、統計和處理,促進了生產、生活和管理的進行,也促進著社會的信息化、智能化和便捷化。
二、數據的模型分析及數據庫的設計
2.1數據的模型研究
2.1.1層次模型的分析
樹狀是層次模型的基本結構形式,記錄的集合用樹的借點進行表示,枝表示聯系。
在這個模型的形式中,如果兩個節點有聯系則必定是一對多的聯系方式,我們稱這種為初等層次聯系。對于A,B之間的聯系即為初等聯系,可以記為h(A,B),我們通常稱A是B的上屬結點,相應的本文由B就是A的下屬結點。我們總結而出層次模型在實質上理解就是初等層析聯系的構造。層次模型也遵循著以下三點規則:
(1)結構中僅有一個特殊的結點沒有上屬結點,但是可以有任意個下屬結點,我們稱這個點為根。
(2)結構中必然會有結點沒有下屬結點,而且僅有一個上屬結點。
(3)所有的其余結點僅有一個上屬結點,而且至少有一個下屬結點。我們稱這些結點為櫛。
2.1.2網絡模型的分析
網絡模型的結點意識表示記錄的集合,網絡模式用邊來表示記錄集合的聯系。這種模式有更清晰明了的表現出顯示情況的效果。如圖1所示。
這種教師、課程和學生之間的相互聯系時層次模型所不能清晰明了的表示的。因為圖中每個結點都有相互的聯系。同時我們不難看出來,層次模型是網絡模型的一個特殊的例子。網絡模型中的數據之間關系模式可以使多對多的關系,同時也應當注意一個問題就是,一個記錄集合可以跟它本身有一定的聯系關系。
2.1.3關系模型的分析
關系模型的基礎就是關系本身,它吧記錄的集合總結成二維的表格形式來表現。表中行表示的是記錄,即實體。列是一項數據來表示實體的一個屬性。如圖2所示。
圖2給出來的三張表格為學生、課程和選課的關系表。三個表格的關系分別為三個實體的集合。學生和課程是實體顯而易見,選課也能看做存在的一個實體的存在,還能把學生和課程這兩個實體集合聯系在一起。
2.2數據庫的設計研究
2.2.1數據庫設計的考慮因素
數據庫的設計是數據由現實世界轉向信息世界的過程,所以數據庫的設計必須考慮:
(1)數據庫是現實世界數據的正確反映;
(2)DBMS能接受這個數據庫設計;
(3)使用過程有良好的效率和較高的性能;
(4)能夠有效實施和方便維護;
數據,表達用戶的數據要求,獲得特定的數據庫管理系統的數據模型,數據庫實現的細節分析,數據庫的建立和裝入(數據庫的建立),數據庫運行的后期維護和改進。每個階段都非常重要,要仔細研究,反復的進行推敲才能實施。
數據庫設計的關鍵是信息的設計,所以對于數據庫的設計重點討論也在此。現在對于信息設計普遍認同的最佳方法是E-R法。在E-本文由論文聯盟http://www.LWlm.cOm收集整理R法中,把信息設計作為聯系現實世界和數據世界的一個橋梁和紐帶。E-R模型有較強的優勢在數據庫設計中,一則是E-R模型受到的制約較少,因此有很大的靈活性和隨意性;二則E-R模型相對穩定。如果要啟用或者改用新的數據庫管理系統,只需要從E-R模型出發對數據進行重新設計,省去了很多繁瑣的步驟。E-R圖是一種非常簡單易懂的工具,很容易被接受,而且非常易于專業和非專業人士之間的相互交流。
三、數據庫的優化及保護
3.1數據庫的優化
數據庫的設計過程中,對函數的依賴性很強,對于一個數據庫的好或者壞,我們首先看數據庫本身是不是符合用戶的需求,是不是能滿足用戶的使用需求。那么我們要去解決或者優化這些問題。在使用過程中我們遇到最顯著的問題就是查詢過程中等待執行的時間過于的長。文章針對這一問題分析其優化方案。我們在優化這一問題的同時,首先考慮為什么會有些詢問需要很長的執行時間?因為詢問李設計到聯結或者笛卡兒成績,活關系鹽酸中與之大呢更加的結構,這個運算過程會花費很長的時間。針對這一問題產生的原理,我們總結出優化的一般方法主要有:
(1)選擇盡可能先做。詢問可以使得執行運算的時間大大縮短,因為選擇大多是計算的中間結果變小。
(2)在實施聯結(或者后跟選擇的笛卡兒積)在建甌前對文件適當的提前處理。
(3)找出表達式里的式子,盡量是式子避免過于繁瑣和復雜,難以處理。
(4)把一些選擇同前的笛卡兒的乘積合并成一個聯結,因為聯結特別是相等聯結要比同樣的一些關系笛卡兒乘積節省很多時間。
通過一些具體措施的實施進行對數據庫投入使用前期就進行優化,會使數據庫更加高效的為人們服務。
3.2數據庫的保護
對于數據庫的保護關鍵就是對信息的保護。我們在對數據庫進行保護主要在一下幾個方面:數據庫的完整性控制,數據庫的并發操作的控制,數據庫安全性控制和數據庫的恢復操作。
2.2.2數據庫的設計方法
數據庫的設計過程大體分為六個階段分別是:收集和分析
【網絡技術中數據庫的應用分析】相關文章:
關于橋梁施工中應用網絡技術的探析12-07
淺議網絡技術在計算機專業教學中的應用11-21
PBL教學模式在數據庫課程中的應用論文02-21
數據庫系統設計中面向對象技術的應用03-30
處方分析在中藥藥學服務中的應用論文11-20
電子商務在電力營銷中的應用分析03-06
分析超濾技術在化工工藝中的應用論文03-10
制造新聞在公關策劃中的應用分析的論文03-10
淺析語境因素分析在聽力測試中的應用11-18
價值鏈分析在成本管理中的應用11-16
- 相關推薦