§1
1.數(shù)據(jù)庫技術(shù)是隨著數(shù)據(jù)管理的需要而產(chǎn)生的。數(shù)據(jù)處理的的核心是數(shù)據(jù)管理。數(shù)據(jù)管理指的是對(duì)數(shù)據(jù)的分類、組織、編碼、儲(chǔ)存、檢索和維護(hù)。
2.數(shù)據(jù)管理技術(shù)共經(jīng)歷了三個(gè)階段:
人工管理階段、文件系統(tǒng)階段、數(shù)據(jù)庫系統(tǒng)階段
3. 人工管理階段:
數(shù)據(jù)不保存、數(shù)據(jù)需要由應(yīng)用程序自己進(jìn)行管理、
基本上沒有文件概念、數(shù)據(jù)不共享
4.文件系統(tǒng)階段:
數(shù)據(jù)可以長期保存、文件系統(tǒng)管理數(shù)據(jù)、
文件已經(jīng)多樣化、數(shù)據(jù)的存取基本上以記錄為單位。
缺點(diǎn)有:數(shù)據(jù)共享性差,數(shù)據(jù)冗余度大;數(shù)據(jù)和程序缺乏獨(dú)立性
5.數(shù)據(jù)庫管理階段:
(1)數(shù)據(jù)結(jié)構(gòu)化。
(2)數(shù)據(jù)共享性高、冗余度小、易擴(kuò)充。
(3)數(shù)據(jù)獨(dú)立性高。
(4)統(tǒng)一的數(shù)據(jù)管理和控制:數(shù)據(jù)的安全性保護(hù)、數(shù)據(jù)的完整性控制、數(shù)據(jù)庫恢復(fù)和并發(fā)控制。
(5)數(shù)據(jù)的最小存取單位是數(shù)據(jù)項(xiàng)。
DB:數(shù)據(jù)庫(Database),DB是統(tǒng)一管理的相關(guān)數(shù)據(jù)的集合。
DBMS:數(shù)據(jù)庫管理系統(tǒng)(Database Management System),DBMS是位于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件,為用戶或應(yīng)用程序提供訪問DB的方法,包括DB的建立、查詢、更新及各種數(shù)據(jù)控制。DBMS總是基于某種數(shù)據(jù)模型,可以分為層次型、網(wǎng)狀型、關(guān)系型、面向?qū)ο笮虳BMS。
DBS:數(shù)據(jù)庫系統(tǒng)(Database System),DBS是實(shí)現(xiàn)有組織地、動(dòng)態(tài)地存儲(chǔ)大量關(guān)聯(lián)數(shù)據(jù),方便多用戶訪問的計(jì)算機(jī)軟件、硬件和數(shù)據(jù)資源組成的系統(tǒng),即采用了數(shù)據(jù)庫技術(shù)的計(jì)算機(jī)系統(tǒng)。
數(shù)據(jù)庫技術(shù):是一門研究數(shù)據(jù)庫結(jié)構(gòu)、存儲(chǔ)、管理和使用的軟件學(xué)科。
第一代數(shù)據(jù)庫系統(tǒng),即層次數(shù)據(jù)庫系統(tǒng)和網(wǎng)狀數(shù)據(jù)庫系統(tǒng)
第二代數(shù)據(jù)庫系統(tǒng),即關(guān)系數(shù)據(jù)庫系統(tǒng)
第三代數(shù)據(jù)庫系統(tǒng),即面向?qū)ο髷?shù)據(jù)庫系統(tǒng)
數(shù)據(jù)庫學(xué)科的研究范圍:數(shù)據(jù)庫管理系統(tǒng)軟件的研制; 數(shù)據(jù)庫設(shè)計(jì); 數(shù)據(jù)庫理論
數(shù)據(jù)模型是現(xiàn)實(shí)世界數(shù)據(jù)特征的抽象。是數(shù)據(jù)庫系統(tǒng)的核心和基礎(chǔ)。
數(shù)據(jù)模型應(yīng)滿足三方面要求:一是能比較真實(shí)地模擬現(xiàn)實(shí)世界;二是容易為人所理解;三是便于在計(jì)算機(jī)上實(shí)現(xiàn)。
根據(jù)模型應(yīng)用目的分為:⑴概念模型,也稱信息模型,它是按用戶的觀點(diǎn)對(duì)數(shù)據(jù)和信息建模。⑵數(shù)據(jù)模型,主要包括層次模型、網(wǎng)狀模型、關(guān)系模型和面向?qū)ο髷?shù)據(jù)模型,它是按計(jì)算機(jī)系統(tǒng)的觀點(diǎn)對(duì)數(shù)據(jù)建模。
數(shù)據(jù)模型三個(gè)要素:
⑴數(shù)據(jù)結(jié)構(gòu) 描述系統(tǒng)的靜態(tài)特性
⑵數(shù)據(jù)操作 描述系統(tǒng)的動(dòng)態(tài)特性
⑶數(shù)據(jù)的約束條件 是一組完整性規(guī)則的集合
1.數(shù)據(jù)庫技術(shù)是隨著數(shù)據(jù)管理的需要而產(chǎn)生的。數(shù)據(jù)處理的的核心是數(shù)據(jù)管理。數(shù)據(jù)管理指的是對(duì)數(shù)據(jù)的分類、組織、編碼、儲(chǔ)存、檢索和維護(hù)。
2.數(shù)據(jù)管理技術(shù)共經(jīng)歷了三個(gè)階段:
人工管理階段、文件系統(tǒng)階段、數(shù)據(jù)庫系統(tǒng)階段
3. 人工管理階段:
數(shù)據(jù)不保存、數(shù)據(jù)需要由應(yīng)用程序自己進(jìn)行管理、
基本上沒有文件概念、數(shù)據(jù)不共享
4.文件系統(tǒng)階段:
數(shù)據(jù)可以長期保存、文件系統(tǒng)管理數(shù)據(jù)、
文件已經(jīng)多樣化、數(shù)據(jù)的存取基本上以記錄為單位。
缺點(diǎn)有:數(shù)據(jù)共享性差,數(shù)據(jù)冗余度大;數(shù)據(jù)和程序缺乏獨(dú)立性
5.數(shù)據(jù)庫管理階段:
(1)數(shù)據(jù)結(jié)構(gòu)化。
(2)數(shù)據(jù)共享性高、冗余度小、易擴(kuò)充。
(3)數(shù)據(jù)獨(dú)立性高。
(4)統(tǒng)一的數(shù)據(jù)管理和控制:數(shù)據(jù)的安全性保護(hù)、數(shù)據(jù)的完整性控制、數(shù)據(jù)庫恢復(fù)和并發(fā)控制。
(5)數(shù)據(jù)的最小存取單位是數(shù)據(jù)項(xiàng)。
DB:數(shù)據(jù)庫(Database),DB是統(tǒng)一管理的相關(guān)數(shù)據(jù)的集合。
DBMS:數(shù)據(jù)庫管理系統(tǒng)(Database Management System),DBMS是位于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件,為用戶或應(yīng)用程序提供訪問DB的方法,包括DB的建立、查詢、更新及各種數(shù)據(jù)控制。DBMS總是基于某種數(shù)據(jù)模型,可以分為層次型、網(wǎng)狀型、關(guān)系型、面向?qū)ο笮虳BMS。
DBS:數(shù)據(jù)庫系統(tǒng)(Database System),DBS是實(shí)現(xiàn)有組織地、動(dòng)態(tài)地存儲(chǔ)大量關(guān)聯(lián)數(shù)據(jù),方便多用戶訪問的計(jì)算機(jī)軟件、硬件和數(shù)據(jù)資源組成的系統(tǒng),即采用了數(shù)據(jù)庫技術(shù)的計(jì)算機(jī)系統(tǒng)。
數(shù)據(jù)庫技術(shù):是一門研究數(shù)據(jù)庫結(jié)構(gòu)、存儲(chǔ)、管理和使用的軟件學(xué)科。
第一代數(shù)據(jù)庫系統(tǒng),即層次數(shù)據(jù)庫系統(tǒng)和網(wǎng)狀數(shù)據(jù)庫系統(tǒng)
第二代數(shù)據(jù)庫系統(tǒng),即關(guān)系數(shù)據(jù)庫系統(tǒng)
第三代數(shù)據(jù)庫系統(tǒng),即面向?qū)ο髷?shù)據(jù)庫系統(tǒng)
數(shù)據(jù)庫學(xué)科的研究范圍:數(shù)據(jù)庫管理系統(tǒng)軟件的研制; 數(shù)據(jù)庫設(shè)計(jì); 數(shù)據(jù)庫理論
數(shù)據(jù)模型是現(xiàn)實(shí)世界數(shù)據(jù)特征的抽象。是數(shù)據(jù)庫系統(tǒng)的核心和基礎(chǔ)。
數(shù)據(jù)模型應(yīng)滿足三方面要求:一是能比較真實(shí)地模擬現(xiàn)實(shí)世界;二是容易為人所理解;三是便于在計(jì)算機(jī)上實(shí)現(xiàn)。
根據(jù)模型應(yīng)用目的分為:⑴概念模型,也稱信息模型,它是按用戶的觀點(diǎn)對(duì)數(shù)據(jù)和信息建模。⑵數(shù)據(jù)模型,主要包括層次模型、網(wǎng)狀模型、關(guān)系模型和面向?qū)ο髷?shù)據(jù)模型,它是按計(jì)算機(jī)系統(tǒng)的觀點(diǎn)對(duì)數(shù)據(jù)建模。
數(shù)據(jù)模型三個(gè)要素:
⑴數(shù)據(jù)結(jié)構(gòu) 描述系統(tǒng)的靜態(tài)特性
⑵數(shù)據(jù)操作 描述系統(tǒng)的動(dòng)態(tài)特性
⑶數(shù)據(jù)的約束條件 是一組完整性規(guī)則的集合