易學筆記-系統分析師考試-第5章 資料庫系統/5.1 資料庫模式/
阿新 • • 發佈:2018-11-24
- 幾個概念
- 資料庫:長期儲存在計算機內的、有組織的、可共享的資料集合
- 資料庫系統:在計算機資訊系統中引入資料庫後的系統,由以下部分構成
- 資料庫
- 資料庫管理系統(DBMS:Data Base Management System)
- 應用系統
- 資料庫管理員(DBA:Data Base Administration)
- 資料庫結構
- 三級結構
- 外模式
- 概念:也稱為子模式或使用者模式,用於描述使用者可以看到資料庫的那部分邏輯結構,包括:
- 各個記錄的組成
- 相互關係
- 資料項的特徵
- 資料的安全性和完整性
- 一個數據庫可以用多個外模式,但是一個應用只有一個外模式
- 概念:也稱為子模式或使用者模式,用於描述使用者可以看到資料庫的那部分邏輯結構,包括:
- 概念模式
- 概念:也稱為邏輯模式,是資料庫中全體資料的邏輯結構和特徵的描述,是所有使用者的公共資料檢視,包括對:
- 現實世界中的實體關係描述
- 定義記錄
- 資料項
- 資料的完整性
- 資料的約束性
- 記錄之間的聯絡
- 訪問控制
- 保密定義
- 完整性檢查
- 概念與物理之前的對映
- 一個數據庫只有一個概念模式
- 概念:也稱為邏輯模式,是資料庫中全體資料的邏輯結構和特徵的描述,是所有使用者的公共資料檢視,包括對:
- 內模式
- 概念:對應於物理結構,是資料在資料庫的內部描述,它定義了:
- 儲存記錄的型別
- 儲存域的表示
- 儲存記錄的物理順序
- 索引
- 儲存路徑等
- 一個數據庫只有一個內模式
- 概念:對應於物理結構,是資料在資料庫的內部描述,它定義了:
- 外模式
- 兩級對映
- 物理獨立性
- 指的是應用程式的儲存和資料庫的儲存是相互獨立的,當資料庫的物理儲存改變時,應用程式不需要改變
- 物理獨立性體現於概念模式和內模式之間的對映轉換
- 邏輯獨立性
- 指的是應用程式的邏輯和資料庫的邏輯是相互獨立的,當資料邏輯發生變化時,應用程式不需要改變
- 邏輯獨立性體現於外模式和概念模式之間的對映
- 相對於物理獨立性,邏輯獨立性更難實現
- 物理獨立性