資料庫系統原理 一

2022-06-05 15:45:08 字數 1233 閱讀 9345

什麼是資料庫?

資料庫(database,db)是指長期儲存在計算機中的有組織、可共享的資料集合

資料庫的三個基本特點:

什麼是資料庫管理系統?

資料庫管理系統是專門建立和管理資料庫的一套軟體,介於應用程式和作業系統之間

資料庫管理系統的功能:

資料庫管理系統的構成

檔案系統階段

什麼是資料獨立?

資料定義與使用資料的應用程式分離稱為資料獨立

什麼是物理獨立性

將資料的邏輯結構和物理結構相分離,當物理結構發生改變時,不會導致應用程式的修改,這稱為資料的物理獨立性

資料保護

模式/內模式映像

客戶/伺服器結構

瀏覽器/伺服器結構

資料的特徵:

動態特徵

資料模型組成的要素

資料操作

資料約束

e-r模型的表示方法

邏輯模型的型別

層次模型

最早使用的一種資料模型; 有且僅有乙個結點沒有父結點,稱作根結點; 其他結點有且僅有乙個父結點

網狀模型

以網狀結構表示實體與實體間的聯絡; 允許結點有多於乙個父結點; 可以有乙個以上的結點沒有父結點

關係模型

用二維表結構來表示實體間的聯絡 優點:建立在嚴格的數學概念的基礎上;概念單一;訪問路徑對用 戶透明,有更高的資料獨立性,更好的安全保密性

物件導向模型

既是概念模型又是邏輯模型; 表達能力豐富,物件可復用、維護方便

資料模型的型別

概念模型

資料抽象級別的最高層; 主要用於資料庫的設計階段

邏輯模型

資料抽象級別的中間層; 任何dbms都是基於某種邏輯資料模型。

物理模型

描述資料在儲存介質上的組織結構,是邏輯模型的物理實現; 是資料庫最底層的抽象; 設計目標是提高資料庫效能和有效利用儲存空間。

資料庫 資料庫系統原理

事務指的是滿足 acid 特性的一組操作,可以通過 commit 提交乙個事務,也可以使用 rollback 進行回滾。事務被視為不可分割的最小單元,事務的所有操作要麼全部提交成功,要麼全部失敗回滾。回滾可以用回滾日誌來實現,回滾日誌記錄著事務所執行的修改操作,在回滾時反向執行這些修改操作即可。資料...

資料庫系統原理(一) 資料庫系統基本概念

概念模型 1 表達了資料的整體邏輯結構,它是系統使用者對整個應用專案涉及的資料的全面描述。整體 2 是從使用者需求的觀點出發,對資料建模。觀點 3 獨立於硬體和軟體。獨立性 4 是資料庫設計人員與使用者之間進行交流的工具。工具 邏輯模型 1 表達了db的整體邏輯結構,它是設計人員對整個應用專案資料庫...

資料庫系統原理1

資料描述經歷了三個階段對應於三個資料模型 如 在乙個班級裡假設沒有重名的同學,現有四個屬性 學號 姓名 年齡 性別 超鍵 在關係中可以唯一標識元組的屬性集。學號是超鍵 學號 姓名是超鍵 學號,姓名 性別是超鍵。所以超鍵可以是乙個屬性也可以是乙個屬性集,只要可以唯一標識就行。候選鍵 不含有多餘屬性的超...