數據庫系統原理【一】

文章目錄

一、考試介紹

在這裏插入圖片描述

第一章:數據庫系統概論

1、數據庫基本概念

a、什麼是數據?

數據(data)是描述事物的符號記錄,是指利用物理符號記錄下來的、可以鑑別的信息

數據是信息存在的一種形式,只有通過解釋或處理的數據才能成爲有用的信息。

b、什麼是數據庫?

數據庫(Database, DB)是指長期儲存在計算機中的有組織的、可共享的數據集合。

數據要按照一定的數據模型組織、描述和存儲,具有較小的冗餘度、較高的數據獨立性,系統易於擴展,並可以被多個用戶分享

c、數據庫中存儲的數據的三個基本特點

  1. 永久存儲
  2. 有組織
  3. 可共享

d、數據庫管理系統及其功能

數據庫管理系統(DBMS)
數據庫管理系統(DBMS)是專門用於建立管理數據庫的一套軟件,介於應用程序操作系統之間。

它可以做

  • 數據定義功能
  • 數據操縱功能
  • 數據庫的運行管理功能
  • 數據庫的建立和維護功能
  • 數據組織、存儲和管理功能
  • 其他功能【網絡通信功能】

e、數據庫系統的構成

在這裏插入圖片描述

2、數據管理技術的發展

a、人工管理階段

在這裏插入圖片描述

b、文件系統階段

在這裏插入圖片描述
**使用文件系統的優點:**物理數據獨立性

c、數據庫系統階段

  1. 數據集成(主要目的)
  2. 數據共享性高
  3. 數據冗餘小
  4. 數據一致性
  5. 數據獨立性高:數據定義與使用數據的應用程序分離稱爲數據獨立。
  6. 實施統一管理與控制:數據的安全性、完整性併發控制與故障恢復等,即數據庫保護。
  7. 減少應用程序開發與維護的工作量。

3、數據庫系統的結構

a、數據庫系統的結構分類

從用戶的角度分類:
在這裏插入圖片描述
從數據庫管理員的角度分類:
在這裏插入圖片描述

數據庫系統的三級模式結構

在這裏插入圖片描述
模式也稱爲概念模式或邏輯模式,是數據庫中全體數據的邏輯結構和特徵的描述,是所有用戶的公共數據視圖。數據庫的核心,也是數據庫設計的關鍵。

外模式也稱爲子模式或用戶模式。

內模式也稱爲存儲模式。

在這裏插入圖片描述
在這裏插入圖片描述

b、數據庫系統的三級模式結構

三級模式結構的倆層映像與數據獨立性。
在這裏插入圖片描述

模式/內模式映像
保證了數據與程序的物理獨立性

外模式/模式映像
保證了數據與程序的邏輯獨立性

c、客戶/服務器(C/S)結構

在這裏插入圖片描述

d、瀏覽器/服務器(B/S)結構

在這裏插入圖片描述

4、數據模型

1、什麼是模型

**模型(Model)**是現實世界特徵的模擬和抽象表達。

數據模型是對現實世界數據特徵的抽象,描述的是數據的共性內容

2、數據的特徵

靜態特徵:

  1. 數據的基本結構
  2. 數據間的聯繫
  3. 數據取值範圍的約束

動態特徵:
4. 指對數據可以進行符合一定規則的操作。

3、數據模型組成要素

在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

4、數據模型的分類

在這裏插入圖片描述

5、什麼是概念層數據模型

在這裏插入圖片描述

6、信息世界涉及的基本概念

在這裏插入圖片描述
在這裏插入圖片描述

7、概念模型的表示方法

在這裏插入圖片描述

8、什麼是邏輯層數據模型

在這裏插入圖片描述

9、邏輯模型的類型

在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

10、物理層數據模型

在這裏插入圖片描述
在這裏插入圖片描述

第二章:關係數據庫

1.關係數據庫概述

a.關係數據庫的產生歷史

在這裏插入圖片描述

b.關係數據模型的組成要素

在這裏插入圖片描述

2.關係數據模型

a.表(Table)

在這裏插入圖片描述

b.關係(Relation)

在這裏插入圖片描述
在這裏插入圖片描述

c.列(Column)

在這裏插入圖片描述
在這裏插入圖片描述

d.行(Row)

在這裏插入圖片描述
在這裏插入圖片描述

e.碼或鍵(Key)

在這裏插入圖片描述

f.超碼或超鍵(Super Key)

在這裏插入圖片描述

g.候選碼或候選鍵(Candidate Key)

在這裏插入圖片描述

h.主屬性(Primary Attribute)或非主屬性(Nonprimary Attribute)

在這裏插入圖片描述

i.主碼或主鍵(Primary Key)

在這裏插入圖片描述

j.全碼或全鍵(All Key)

在這裏插入圖片描述

k.外碼或外鍵(Foreign Key)

在這裏插入圖片描述

l.參照關係(Referencing Relation)和被參照關係(Referenced Relation)

在這裏插入圖片描述

m.域(Domain)

在這裏插入圖片描述

n.數據類型(Data Type)

在這裏插入圖片描述

o.關係模式(Relation Schema)

在這裏插入圖片描述

p.關係數據庫(Relation Database)

在這裏插入圖片描述

q.關係數據庫對關係的限定/要求:

在這裏插入圖片描述

r.基本的關係操作

在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

s.關係數據語言的分類

在這裏插入圖片描述
在這裏插入圖片描述

t.關係代數的運算符

在這裏插入圖片描述

u.傳統的集合運算

在這裏插入圖片描述
U代表並
倆個關係必須有相同的屬性個數。
在這裏插入圖片描述
- 代表差
倆個關係必須有相同的屬性個數
在這裏插入圖片描述
n 代表交
在這裏插入圖片描述
x 代表笛卡爾積
在這裏插入圖片描述

v.專門的關係運算

在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

w.

x.

y.

z.

3.關係數據庫的規範化理論

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章