計(jì)算機(jī)數(shù)據(jù)庫及數(shù)據(jù)庫管理系統(tǒng)
數(shù)據(jù)庫(Database,DB)可簡(jiǎn)單理解為存放數(shù)據(jù)的倉庫,是指長(zhǎng)期存儲(chǔ)在計(jì)算機(jī)內(nèi)的、有組織、可共享的大量數(shù)據(jù)的集合。
數(shù)據(jù)庫本身可被看作是一個(gè)電子文件柜,它是基于計(jì)算機(jī)存儲(chǔ)設(shè)備、按照一定的格式存放持久性數(shù)據(jù)的“容器”。
數(shù)據(jù)庫中的數(shù)據(jù)都是按照一定的模式進(jìn)行組織和存儲(chǔ)的,具有較少的冗余度、較高的數(shù)據(jù)獨(dú)立性和易擴(kuò)展性,可被多個(gè)不同的用戶同時(shí)共享使用,并可通過相應(yīng)的管理系統(tǒng)進(jìn)行統(tǒng)一管理。
數(shù)據(jù)庫管理系統(tǒng):
數(shù)據(jù)庫管理系統(tǒng)(Database Management System, DBMS)就是位于用戶和操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件,它可以高效地組織、存儲(chǔ)、管理和維護(hù)數(shù)據(jù)。一般來說,DBMS的主要功能包括以下幾個(gè)方面:
(1)數(shù)據(jù)定義功能
(2)數(shù)據(jù)組織、存儲(chǔ)和管理
(3)數(shù)據(jù)操作
(4)事務(wù)與運(yùn)行管理
(5)其他功能
數(shù)據(jù)庫應(yīng)用系統(tǒng):
數(shù)據(jù)庫應(yīng)用系統(tǒng)是存儲(chǔ)、管理、處理和維護(hù)數(shù)據(jù)的計(jì)算機(jī)系統(tǒng),也稱數(shù)據(jù)庫系統(tǒng)。數(shù)據(jù)庫系統(tǒng)包含了計(jì)算機(jī)硬件、數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)及其應(yīng)用開發(fā)工具、應(yīng)用系統(tǒng)和所有數(shù)據(jù)庫用戶。