數(shù)據(jù)庫(kù)(DB):即DataBase的縮寫(xiě),是按照一定的數(shù)據(jù)結(jié)構(gòu)來(lái)組織、存儲(chǔ)和管理數(shù)據(jù)的一個(gè)倉(cāng)庫(kù)。是存儲(chǔ)在一起的相關(guān)數(shù)據(jù)的一個(gè)集合??梢园褦?shù)據(jù)庫(kù)想象成一個(gè)文件柜,文件柜里面又包含有多個(gè)文件夾,而文件夾里面又包含有多個(gè)文件。
數(shù)據(jù)庫(kù)根據(jù)作用的不同,又可以分為兩種:
關(guān)系型數(shù)據(jù)庫(kù)。是建立在關(guān)系模型基礎(chǔ)上的數(shù)據(jù)庫(kù),借助于集合、數(shù)學(xué)等觀念和方法來(lái)處理數(shù)據(jù)庫(kù)的數(shù)據(jù)。比如SQL Server、MySQL、Access等。
非關(guān)系型數(shù)據(jù)庫(kù)。非關(guān)系型數(shù)據(jù)庫(kù)也被稱(chēng)為NoSQL數(shù)據(jù)庫(kù),NoSQL的本意是“Not Only SQL”,指的是非關(guān)系型數(shù)據(jù)庫(kù),而不是“NO SQL”的意思。非關(guān)系型數(shù)據(jù)庫(kù)的產(chǎn)生不是要徹底否定關(guān)系型數(shù)據(jù)庫(kù),而是作為傳統(tǒng)數(shù)據(jù)庫(kù)的一個(gè)有效補(bǔ)充。
數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS):即DataBase Management System的縮寫(xiě),是為了管理數(shù)據(jù)庫(kù)而設(shè)計(jì)的一個(gè)電腦軟件系統(tǒng)。是用來(lái)操作和管理數(shù)據(jù)庫(kù)的大型軟件,用于建立、使用和維護(hù)數(shù)據(jù)庫(kù)。它對(duì)數(shù)據(jù)庫(kù)進(jìn)行統(tǒng)一的管理和控制,以保證數(shù)據(jù)庫(kù)的安全性和完整性。
用戶(hù)可以通過(guò)DBMS訪問(wèn)數(shù)據(jù)庫(kù)中的數(shù)據(jù),數(shù)據(jù)庫(kù)管理員也可以通過(guò)DBMS進(jìn)行數(shù)據(jù)庫(kù)的維護(hù)工作。它可以支持多個(gè)應(yīng)用程序和用戶(hù)用不同的方法在同時(shí)或不同時(shí)刻去建立、修改和詢(xún)問(wèn)數(shù)據(jù)庫(kù)。
大部分DBMS提供數(shù)據(jù)定義語(yǔ)言DDL(Data Definition Language)和數(shù)據(jù)操作語(yǔ)言DML(Data Manipulation Language),供用戶(hù)定義數(shù)據(jù)庫(kù)的模式結(jié)構(gòu)與權(quán)限約束,實(shí)現(xiàn)對(duì)數(shù)據(jù)的追加、刪除等操作。
數(shù)據(jù)庫(kù)系統(tǒng)是由數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)管理系統(tǒng)組成的。作為計(jì)算機(jī)軟件開(kāi)發(fā)的重要基礎(chǔ),數(shù)據(jù)庫(kù)設(shè)計(jì)直接反映了用戶(hù)的需求。數(shù)據(jù)庫(kù)必須與用戶(hù)緊密溝通,緊密結(jié)合用戶(hù)需求。在定義了用戶(hù)開(kāi)發(fā)需求之后,設(shè)計(jì)人員還需要反映具體的業(yè)務(wù)關(guān)系和流程。 以上就是小編為您介紹的數(shù)據(jù)庫(kù)教程,希望對(duì)您有所幫助。
[免責(zé)聲明]
文章標(biāo)題: 數(shù)據(jù)庫(kù)教程
文章內(nèi)容為網(wǎng)站編輯整理發(fā)布,僅供學(xué)習(xí)與參考,不代表本網(wǎng)站贊同其觀點(diǎn)和對(duì)其真實(shí)性負(fù)責(zé)。如涉及作品內(nèi)容、版權(quán)和其它問(wèn)題,請(qǐng)及時(shí)溝通。發(fā)送郵件至36dianping@36kr.com,我們會(huì)在3個(gè)工作日內(nèi)處理。