【軟考-中級-資料庫相關知識】01、資料庫技術基礎
阿新 • • 發佈:2022-04-10
資料庫技術基礎
- 資料庫基本概念
- DBS
- 儲存器
- 基本儲存器:快取記憶體、記憶體
- 輔助儲存器:磁碟儲存器、快快閃記憶體儲器
- 離線儲存器:磁帶、光碟
- DBMS
- 組成:儲存管理器和查詢處理器
- DBMS和OS的關係
- DMBS內部的儲存和事務處理,都需要呼叫OS系統功能提供支援。
- 目標:提高資料存取的時間效率
- DBMS和應用程式:編寫應用程式時,需要把資料庫語言嵌入,需要在DBMS中提供專門設計的預處理程式
- 儲存器
- 資料導航
- 從已知資料找未知資料的過程
- 資料操作
- 分為查詢和更新
- 檢視
- 檢視訪問最終會轉為表,所以不會提高訪問效率
- DBA
- DBA的職責之一是規定存取權
- 資料獨立性(程式與資料庫之間)
- 邏輯獨立性:應用程式與邏輯結構之間是相互獨立的
- 物理獨立性:應用程式與資料的儲存結構之間是相互獨立的
- DBS
- 資料庫系統的體系結構
- 組成
- 內模式(物理級)
- 對錶建立聚簇索引,修改的是內模式
- 模式(概念級)
- 外模式(檢視級)
- 使用DML語句(操縱manipulation)對資料進行操作(不會自動提交),實際上操作的是外模式的外部記錄。
- 內模式(物理級)
- 三級模式之間,根據邏輯結構和內部表示的不同,可以差距很大
- 組成
- 資料模型基本概念
- 屬性分類
- 派生屬性:可以從其他屬性中計算得到的屬性
- 複合屬性:可細分為多個部分組成的屬性
- 資料模型的三要素
- 資料結構
- 資料操縱
- 資料的完整性約束
- 分為實體完整性、參照完整性、使用者自定義的完整性
- 屬性分類
- E-R模型
- 組成
- 實體:相當於一條記錄或物件
- 實體集:相當於一個類
- 弱實體,強實體
- 一個實體必須以另一個實體的存在為前提
- 前者為弱實體,後者為強實體
- 例如:員工與親屬
- 組成
- 基本的資料模型
- 關係的度是指關係中屬性的個數
- 關係的基數是關係中元組的個數
- 標準編碼構成字典表,主要用於檢索,很少進行編輯操作。使用聚簇索引能提高查詢效率。