第一章 資料庫系統概述
阿新 • • 發佈:2020-11-04
第一章 資料庫系統概述
1、資料庫基本概論
1.1 什麼是資料?
1.1.1 資料是描述事物的符號記錄,是指利用物理符號記錄下來的、可以鑑別的資訊。
1.1.2 資料是資訊存在的一種形式,只有通過解釋或處理的資料才能成為有用的資訊。
1.2 什麼是資料庫?
1.2.1 資料庫是指永久儲存在計算機中的有組織的、可共享的資料的集合。
- 永久儲存
- 有組織
- 可共享
1.2.2 資料要按照一定的資料模型組織、描述和儲存,具有較小的冗餘度、較高的資料獨特性,系統易於擴充套件,並可以被多個使用者分享。
資料庫管理系統及其功能
1.3.1 資料庫管理系統(DBMS)是專門用於建立和管理資料庫的一套軟體,介於應用程式和作業系統之間。
1.3.2 功能
- 資料定義功能
- 資料操縱功能
- 資料庫的執行管理功能
- 資料庫的建立和維護功能
- 資料組織、儲存和管理功能
- 其他功能
1.4 資料庫系統的構成
1.5 其他
DB-----資料庫
DBMS-----資料庫管理系統
DBS-----資料庫系統
DBA-----資料庫管理員
2、資料管理技術的發展
2.1 人工管理階段
1)資料不儲存
2)應用程式管理資料
3)資料面向應用程式
2.2 檔案系統階段
資料庫系統階段
資料定義與使用資料的應用程式分離稱為資料獨立.
3、資料庫系統的結構
3.1 資料庫系統的結構分類
資料庫系統的三級模式結構
3.2.1 模式
- 模式也稱為概念模式或邏輯模式;模式<---->概念級.
- 模式:資料庫的核心,也是資料庫設計的關鍵.
3.2.2 外模式
- 外模式也稱為子模式或使用者模式;外模式<---->使用者級.
3.2.3 內模式
- 內模式也稱為儲存模式;內模式<---->物理級.
3.2.4 三級模式結構的兩層映像與資料獨立性
- 所謂映像,就是一種對應規則,它指出映像雙方是如何進行轉換的。
• 模式/內模式映像
• 保證了資料與程式的物理獨立性。
• 外模式/模式映像
• 保證了資料與程式的邏輯獨立性。
3.2.5 概要
3.3 客戶/伺服器 (C/S)結構
3.4 瀏覽器/伺服器(B/S)結構
4、資料模型
4.1 什麼是模型
- 模型是現實世界特徵的模擬和抽象表達。
- 資料模型是對現實世界資料特徵的抽象,描述的是資料的共性內容。
4.2 資料的特徵
4.2.1 靜態特徵
- 資料的基本結構
- 資料間的聯絡
- 資料取值範圍的約束
動態特徵
- 指對資料可以進行符合一定規則的操作
4.3 資料模型組成要素
4.3.1 資料結構
- 描述系統的靜態特徵
4.3.2 資料操作
- 描述系統的動態特徵
4.3.3 資料約束
- 描述資料結構中資料間的語法和語義關聯
4.4 資料模型的分類
4.4.1 資料模型是模型化資料和資訊的工具,也是資料庫系統的核心和基礎。
4.5 什麼是概念層資料模型
4.6 資訊世界涉及的基本概念
簡答:簡述資訊世界涉及哪些基本概念。
資料模型中有型(type)和值(value)兩個概念
4.7 概念模型的表示方法
E-R圖示例
4.7.2 簡答:簡述E-R模型的表示方式
4.8 什麼是邏輯層資料模型
4.9 邏輯模型的分類
4.9.1 層次模型
4.9.2 網狀模型
4.9.3 關係模型
面向物件模型
4.9.5 簡答:簡述面向物件資料模型的優點
4.9.6 邏輯模型的分類概要
什麼是物理層資料模型
概念模型、邏輯模型、物理模型概要。