資料庫原理與應用 資料庫設計理論及設計

2021-09-14 04:56:04 字數 899 閱讀 6570

檢視是從資料表中抽取使用者所需要的資料.外模式對應的資料庫中的概念就是檢視.

索引是通過對資料建立方便查詢的搜尋結構來達到加快查詢效率的目的.

檢視是從基本表中選取資料的邏輯視窗.是乙個虛表.,可以簡化和定製使用者對資料的需求.

索引:聚簇縈是對資料按索引關鍵字進行物理排序.

非聚簇索引(類似於一本書的術語表)不進行物理排序,兩者都採用b樹(平衡樹)進行儲存縈引項

關聯式資料庫規範化理論就是資料庫設計乙個理論指南.研究的是關係模式中各屬性之間的依賴關係及對關係效能的影響.是判斷乙個關係模式是否是乙個好的關係的標準.

對關係模式屬性間函式依賴關係加不同的限制就形成了不同的正規化.不同的正規化是遞進的,乙個比乙個好.

資料庫的設計方法:

資料庫的設計依然是"反覆探尋,逐步求精".

資料流圖表達了資料與處理的關係.資料字典則是系統中各類資料描述的集合.資料字典包括:資料項,資料結構,資料流,資料儲存和資料處理等5部分.

資料庫的設計主要分資料庫結構設計和行為設計.結構設計主要包括:概念,邏輯,物理結構設計.行為設計主要是資料庫的功能組織和流程控制.

資料庫是乙個多使用者共享資源,如何保證多使用者操作同一資料而且不出問題,這就是資料庫併發所要解決的問題.

事務,資料操作的集合,作為乙個整體來處理.併發機制與作業系統機制類似.

後台程式設計技術:包括儲存過程,觸發器和游標.

儲存過程是使用者儲存在資料庫中的一段**段,可以包含資料操作語句、資料定義語句等。應用程式可以呼叫儲存過程的方法來執行。儲存過程使得使用者對資料庫的操作變得更加靈活和便捷。

觸發器是實現更強的資料完整性約整的利器。

游標的內容是查詢到的結果,但支援到結果內部處理資料。

基本順了一遍書的內容,主要是了解一些概念及設計方法!真正掌握和理解還需要去實踐!

資料庫設計理論

資料庫規範化理論正是用來改造關係模式,通過分解關係模式來消除其中不合適的資料依賴,以解決插入異常 刪除異常 更新異常和資料冗餘問題。在討論關聯式資料庫設計之前我們需要了解一些基本的術語和概念 由五部分組成,即它是乙個五元組 r u,d,dom,f r 關係名 u 組成該關係的屬性名集合 d 屬性組u...

資料庫設計理論

資料庫設計理論 一 資料庫設計的幾個原則 乙個好的資料庫產品不等於就是乙個好的應用系統,如果不能設計乙個合理的資料庫模型,不僅會增加客戶端與伺服器端的程式設計和維護難度,而且會影響系統實際執行的效能。因此,要想開發出一款理想的資料庫產品應遵循以下設計準則 1 命名規範化 不同的資料庫產品對物件的命名...

關聯式資料庫設計理論

關聯式資料庫的模式設計 本章的理論性較強,學習時有無從下手的感覺,在學習時應多加思考,從概念出發去理解理論,前後的理論有較強的聯絡,因此要逐個理解,但對於理論的證明等內容則不必深究,本章重點是函式依賴,無損聯接 保持依賴和正規化的概念。一 關係模式的設計問題 識記 關聯式資料庫 是以關係模型為基礎的...