如今這個(gè)時(shí)代,很多人都簡(jiǎn)單的認(rèn)為數(shù)據(jù)庫(kù)就是儲(chǔ)存數(shù)據(jù)的,其實(shí)這么理解是不完全正確的那么到底數(shù)據(jù)庫(kù)是什么?數(shù)據(jù)庫(kù)是用來做什么的?簡(jiǎn)單來說就是一個(gè)有序存放數(shù)據(jù)的地方。最終數(shù)據(jù)還是存放在磁盤上的。只是數(shù)據(jù)庫(kù)會(huì)有相應(yīng)的管理系統(tǒng),用來有序組織數(shù)據(jù)的存放和提取。實(shí)際上我們查看網(wǎng)頁(yè)時(shí),都得從數(shù)據(jù)庫(kù)里提取數(shù)據(jù)最終呈現(xiàn)給讀者。通常說的數(shù)據(jù)庫(kù)指的是數(shù)據(jù)庫(kù)系統(tǒng),有各種管理數(shù)據(jù)功能的一套系統(tǒng)。
數(shù)據(jù)概念
用來描述事物的符號(hào)標(biāo)記,例如:文本、圖形、聲音、數(shù)字等。例子:某個(gè)班級(jí)人數(shù)。
數(shù)據(jù)庫(kù)概念
用來存儲(chǔ)數(shù)據(jù)的倉(cāng)庫(kù)簡(jiǎn)稱數(shù)據(jù)庫(kù),數(shù)據(jù)存儲(chǔ)在計(jì)劃?rùn)C(jī)磁盤系統(tǒng)內(nèi),可供大家做各種數(shù)據(jù)業(yè)務(wù)分析。例如:可以理解成一個(gè)超市,超市的不同商品區(qū)域,分別用來存放不同的商品,不同的商品根據(jù)商品類型存儲(chǔ),用戶要買什么東西可以按照一定的順序去查找。
數(shù)據(jù)庫(kù)特點(diǎn)
1.數(shù)據(jù)庫(kù)結(jié)構(gòu):數(shù)據(jù)庫(kù)-表-字段、行列等數(shù)據(jù),類似Excel表數(shù)據(jù)。
2.讓數(shù)據(jù)呈現(xiàn)分類與結(jié)構(gòu)化。
3.按照一定的數(shù)據(jù)結(jié)構(gòu)進(jìn)行描述和存儲(chǔ)可供用戶做數(shù)據(jù)分析、數(shù)據(jù)獨(dú)立性與擴(kuò)展性較高。
4.數(shù)據(jù)庫(kù)系統(tǒng)(DBS):用來管理用戶項(xiàng)目數(shù)據(jù)存儲(chǔ)數(shù)據(jù)的一個(gè)數(shù)據(jù)庫(kù)系統(tǒng)。
5.數(shù)據(jù)庫(kù)系統(tǒng)構(gòu)成:數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)及開發(fā)工具、數(shù)據(jù)庫(kù)管理員、數(shù)據(jù)表、數(shù)據(jù)、應(yīng)用系統(tǒng)等。
數(shù)據(jù)庫(kù)是用來做什么的
1.實(shí)現(xiàn)數(shù)據(jù)共享
數(shù)據(jù)共享包含所有用戶可同時(shí)存取數(shù)據(jù)庫(kù)中的數(shù)據(jù),也包括用戶可以用各種方式通過接口使用數(shù)據(jù)庫(kù),并提供數(shù)據(jù)共享。
2.減少數(shù)據(jù)的冗余度
同文件系統(tǒng)相比,由于數(shù)據(jù)庫(kù)實(shí)現(xiàn)了數(shù)據(jù)共享,從而避免了用戶各自建立應(yīng)用文件。減少了大量重復(fù)數(shù)據(jù),減少了數(shù)據(jù)冗余,維護(hù)了數(shù)據(jù)的一致性。
3.數(shù)據(jù)的獨(dú)立性
數(shù)據(jù)的獨(dú)立性包括邏輯獨(dú)立性(數(shù)據(jù)庫(kù)中數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)和應(yīng)用程序相互獨(dú)立)和物理獨(dú)立性(數(shù)據(jù)物理結(jié)構(gòu)的變化不影響數(shù)據(jù)的邏輯結(jié)構(gòu))。
4.數(shù)據(jù)實(shí)現(xiàn)集中控制
文件管理方式中,數(shù)據(jù)處于一種分散的狀態(tài),不同的用戶或同一用戶在不同處理中其文件之間毫無關(guān)系。利用數(shù)據(jù)庫(kù)可對(duì)數(shù)據(jù)進(jìn)行集中控制和管理,并通過數(shù)據(jù)模型表示各種數(shù)據(jù)的組織以及數(shù)據(jù)間的聯(lián)系。
5.數(shù)據(jù)一致性和可維護(hù)性,以確保數(shù)據(jù)的安全性和可靠性
主要包括:安全性控制、完整性控制、并發(fā)控制,使在同一時(shí)間周期內(nèi),允許對(duì)數(shù)據(jù)實(shí)現(xiàn)多路存取,又能防止用戶之間的不正常交互作用。
6.故障恢復(fù)
由數(shù)據(jù)庫(kù)管理系統(tǒng)提供一套方法,可及時(shí)發(fā)現(xiàn)故障和修復(fù)故障,從而防止數(shù)據(jù)被破壞。數(shù)據(jù)庫(kù)系統(tǒng)能盡快恢復(fù)數(shù)據(jù)庫(kù)系統(tǒng)運(yùn)行時(shí)出現(xiàn)的故障,可能是物理上或是邏輯上的錯(cuò)誤。比如對(duì)系統(tǒng)的誤操作造成的數(shù)據(jù)錯(cuò)誤等。
數(shù)據(jù)庫(kù)是什么以及數(shù)據(jù)庫(kù)是用來做什么的,通過上述閱讀相信大家已經(jīng)知曉了吧,想了解更多關(guān)于數(shù)據(jù)庫(kù)的信息,請(qǐng)繼續(xù)關(guān)注中培偉業(yè)。