易學筆記-系統分析師考試-第5章 資料庫系統/5.1 資料庫模式/

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

相關文章