1. 程式人生 > 資料庫 >第一章 資料庫系統概述

第一章 資料庫系統概述

第一章 資料庫系統概述

1、資料庫基本概論

1.1 什麼是資料?

1.1.1 資料是描述事物的符號記錄,是指利用物理符號記錄下來的、可以鑑別的資訊。

1.1.2 資料是資訊存在的一種形式,只有通過解釋或處理的資料才能成為有用的資訊。

1.2 什麼是資料庫?

1.2.1 資料庫是指永久儲存在計算機中的有組織的、可共享的資料的集合。

  • 永久儲存
  • 有組織
  • 可共享

1.2.2 資料要按照一定的資料模型組織、描述和儲存,具有較小的冗餘度、較高的資料獨特性,系統易於擴充套件,並可以被多個使用者分享。

  1. 資料庫管理系統及其功能

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

1.3.2 功能

  • 資料定義功能
  • 資料操縱功能
  • 資料庫的執行管理功能
  • 資料庫的建立和維護功能
  • 資料組織、儲存和管理功能
  • 其他功能

1.4 資料庫系統的構成

1.5 其他

DB-----資料庫

DBMS-----資料庫管理系統

DBS-----資料庫系統

DBA-----資料庫管理員

2、資料管理技術的發展

2.1 人工管理階段

1)資料不儲存

2)應用程式管理資料

3)資料面向應用程式

2.2 檔案系統階段

  1. 資料庫系統階段

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

3、資料庫系統的結構

3.1 資料庫系統的結構分類

  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 靜態特徵

  • 資料的基本結構
  • 資料間的聯絡
  • 資料取值範圍的約束
  1. 動態特徵

  • 指對資料可以進行符合一定規則的操作

4.3 資料模型組成要素

4.3.1 資料結構

  • 描述系統的靜態特徵

4.3.2 資料操作

  • 描述系統的動態特徵

4.3.3 資料約束

  • 描述資料結構中資料間的語法和語義關聯

4.4 資料模型的分類

4.4.1 資料模型是模型化資料和資訊的工具,也是資料庫系統的核心和基礎。

4.5 什麼是概念層資料模型

4.6 資訊世界涉及的基本概念

  1. 簡答:簡述資訊世界涉及哪些基本概念。

  1. 資料模型中有型(type)和值(value)兩個概念

4.7 概念模型的表示方法

  1. E-R圖示例

4.7.2 簡答:簡述E-R模型的表示方式

4.8 什麼是邏輯層資料模型

4.9 邏輯模型的分類

4.9.1 層次模型

4.9.2 網狀模型

4.9.3 關係模型

  1. 面向物件模型

4.9.5 簡答:簡述面向物件資料模型的優點

4.9.6 邏輯模型的分類概要

  1. 什麼是物理層資料模型

  1. 概念模型、邏輯模型、物理模型概要。

4.12 簡答:簡述概念模型、邏輯模型、物理模型之間的關係