數(shù)據(jù)庫系統(tǒng)概述之數(shù)據(jù)、數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫系統(tǒng)

對于一個國家來說,數(shù)據(jù)庫的建設規(guī)模、數(shù)據(jù)庫信息量的大小和使用頻率已經(jīng)成為衡量這個國家信息化程度的重要標志。

一、數(shù)據(jù)

數(shù)據(jù)是數(shù)據(jù)庫中存儲的基本對象??梢詫?shù)據(jù)做如下定義:描述事物的符號記錄??稱為數(shù)據(jù)。描述事物的符號可以是數(shù)字、文字、圖形、圖像、聲音、語言等。數(shù)據(jù)有多種表現(xiàn)形式,它們都可以經(jīng)過數(shù)字化后存入計算機。

數(shù)據(jù)的表現(xiàn)形式?不能完全表達其內(nèi)容,還需要經(jīng)過解釋。數(shù)據(jù)的解釋是指對數(shù)據(jù)含義的說明,數(shù)據(jù)的含義稱為數(shù)據(jù)的語義,數(shù)據(jù)與其語義是不可分的。

記錄 是計算機中表示和存儲數(shù)據(jù)的一種格式或一種方法。

二、數(shù)據(jù)庫(DataBase,簡稱DB)

數(shù)據(jù)庫是長期存儲在計算機內(nèi)、有組織的、可共享的大量數(shù)據(jù)的集合。數(shù)據(jù)庫中的數(shù)據(jù)按一定的數(shù)據(jù)模型組織、描述和存儲,具有較小的冗余度(redundancy)、較高的數(shù)據(jù)獨立性(data independency)和易擴展性,并可為各種用戶共享。

概括地講,數(shù)據(jù)庫數(shù)據(jù)具有?永久存儲、有組織??可共享?三個基本特點。

三、數(shù)據(jù)庫管理系統(tǒng)(DataBase Management System,簡稱DBMS)

數(shù)據(jù)庫管理系統(tǒng)是位于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件。數(shù)據(jù)庫管理系統(tǒng)和操作系統(tǒng)一樣是計算機的基礎軟件,也是一個大型復雜的軟件系統(tǒng)。DBMS的主要功能如下

1、數(shù)據(jù)定義功能

DBMS提供?數(shù)據(jù)定義語言(Data Definition Language,DDL),用戶可以通過DDL方便地對數(shù)據(jù)庫中的數(shù)據(jù)對象進行定義。

2、數(shù)據(jù)的組織、存儲和管理

DBMS要分類組織、存儲和管理各種數(shù)據(jù)(包括數(shù)據(jù)字典、用戶數(shù)據(jù)、數(shù)據(jù)的存取路徑等);要確定用何種文件結構和存取方式在存儲級上組織這些數(shù)據(jù),如何實現(xiàn)數(shù)據(jù)之間的聯(lián)系。

數(shù)據(jù)組織和存儲的基本目標是提高存儲空間利用率和方便存取,提供多種存取方法(e.g.索引查找、Hash查找、順序查找)來提高存取效率。

3、數(shù)據(jù)操作功能

DBMS提供 數(shù)據(jù)操縱語言(Data Manipulation Language,DML)用戶可以使用DML操縱數(shù)據(jù),實現(xiàn)對數(shù)據(jù)庫的基本操作,e.g.查詢、插入、刪除、修改。

4、數(shù)據(jù)庫的事務管理和運行管理

數(shù)據(jù)庫在建立、運用維護時由DBMS統(tǒng)一管理、統(tǒng)一控制,以保證數(shù)據(jù)的安全性、完整性、多用戶對數(shù)據(jù)的并發(fā)使用、發(fā)生故障后的系統(tǒng)恢復。

5、數(shù)據(jù)庫的建立和維護功能

包括:數(shù)據(jù)庫初始數(shù)據(jù)的輸入、轉(zhuǎn)換功能,數(shù)據(jù)庫的存儲、恢復功能,數(shù)據(jù)庫的重組織功能和性能監(jiān)視、分析功能等。這些功能通常由一些實用程序或管理工具完成。

6、其他功能

包括:DBMS與網(wǎng)絡中其它軟件系統(tǒng)的通信功能;一個DBMS和另一個DBMS或文件系統(tǒng)的數(shù)據(jù)轉(zhuǎn)換功能;異構數(shù)據(jù)庫之間的互訪和互操作功能等。

DBMS是數(shù)據(jù)庫系統(tǒng)的一個重要組成部分。

四、數(shù)據(jù)庫系統(tǒng)(DataBase System,簡稱DBS)

數(shù)據(jù)庫系統(tǒng)是指在計算機系統(tǒng)中引入數(shù)據(jù)庫后的系統(tǒng),一般由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)(及其開發(fā)工具)、應用系統(tǒng)、數(shù)據(jù)庫管理員(DataBase Administrator,DBA)構成。

通常在不引起混淆的情況下將數(shù)據(jù)庫系統(tǒng)簡稱為數(shù)據(jù)庫。

數(shù)據(jù)庫系統(tǒng)可以用下圖表示:

數(shù)據(jù)庫系統(tǒng)


數(shù)據(jù)庫系統(tǒng)在整個計算機系統(tǒng)中的地位如下圖所示:

數(shù)據(jù)庫在計算機系統(tǒng)中的地位
最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容