數(shù)據(jù)庫(kù),從字面上就能看來(lái)是一個(gè)用于存儲(chǔ)數(shù)據(jù)的“倉(cāng)庫(kù)”。那么,什么是數(shù)據(jù)呢?在互聯(lián)網(wǎng)中,任何所能看到的或者在后臺(tái)運(yùn)行而肉眼不能看到的都是數(shù)據(jù)。從專業(yè)的角度來(lái)講,能在電腦上運(yùn)行所有程序、網(wǎng)頁(yè)等等,都是由數(shù)據(jù)組成了,而所有數(shù)據(jù)最基本的元素是0和1,因此我們經(jīng)常見(jiàn)到的文字、圖片、動(dòng)畫(huà)等等都是由0和1組成的,我們把這些統(tǒng)稱為數(shù)據(jù)。那么,網(wǎng)站中的數(shù)據(jù)庫(kù)作用就非常清晰了,它是用于存儲(chǔ)網(wǎng)站中的文字、圖片、動(dòng)畫(huà)等內(nèi)容的地方。在實(shí)際應(yīng)用中,為了便于管理,幾乎所有圖片、動(dòng)畫(huà)等以文件形式存在的內(nèi)容都分開(kāi)單獨(dú)存儲(chǔ),通常存儲(chǔ)在網(wǎng)站空間里,而數(shù)據(jù)庫(kù)里只保留了這些文件的地址,有了這個(gè)地址,程序就可以根據(jù)這個(gè)地址把圖片和動(dòng)畫(huà)等調(diào)用出來(lái)并顯示在前端網(wǎng)頁(yè)里。因此,在絕大多數(shù)情況下,數(shù)據(jù)庫(kù)的主要作用是為了存儲(chǔ)文字內(nèi)容的。
幾乎所有網(wǎng)站有包含大量的文字內(nèi)容,并且這些內(nèi)容可以通過(guò)一個(gè)《網(wǎng)站信息管理系統(tǒng)》統(tǒng)一進(jìn)行管理和維護(hù),而這個(gè)管理系統(tǒng)的主要作用就是為數(shù)據(jù)庫(kù)和用戶之間提供一個(gè)交互界面,以幫助用戶更有效地管理數(shù)據(jù)庫(kù)中的內(nèi)容。比如發(fā)布一條新聞、上線一個(gè)新產(chǎn)品等等。這樣就不難理解網(wǎng)站為什么需要數(shù)據(jù)庫(kù)了,網(wǎng)站中幾乎所有文字、圖片、動(dòng)畫(huà)、文件都需要數(shù)據(jù)庫(kù)進(jìn)行管理,比如在網(wǎng)站中顯示公司簡(jiǎn)介、展示公司產(chǎn)品、發(fā)布最新動(dòng)態(tài)、發(fā)表技術(shù)文章等等。而這些內(nèi)容都會(huì)保存在數(shù)據(jù)庫(kù)里,并提供給網(wǎng)站調(diào)用并顯示。
當(dāng)然,也有極少部分(或許1%)的網(wǎng)站不需要數(shù)據(jù)庫(kù)進(jìn)行存儲(chǔ),比如全靜態(tài)網(wǎng)站,所有文字都直接放在網(wǎng)頁(yè)里,所有文件放在網(wǎng)站空間里并通過(guò)網(wǎng)頁(yè)文件直接調(diào)用。但是,這樣的靜態(tài)網(wǎng)站已經(jīng)完全不能滿足企業(yè)的需要了,這種網(wǎng)站的內(nèi)容對(duì)于普通用戶來(lái)講,幾乎無(wú)法更新,就算是要推出一個(gè)新產(chǎn)品,也要對(duì)網(wǎng)頁(yè)文件進(jìn)行修改,而這個(gè)工作一般只有網(wǎng)頁(yè)設(shè)計(jì)師才可以完成。而配備數(shù)據(jù)庫(kù)和網(wǎng)站信息管理系統(tǒng)的網(wǎng)站就可以通過(guò)后臺(tái)系統(tǒng)對(duì)網(wǎng)站中超過(guò)95%內(nèi)容輕易地進(jìn)行管理。