數(shù)據(jù)庫(kù)是北大青鳥課程里必學(xué)的一門技術(shù)課程,那么到底什么是數(shù)據(jù)庫(kù)呢?它到底是干什么用的?下面北京北大青鳥校區(qū)學(xué)術(shù)老師就從專業(yè)的角度來(lái)和大家說(shuō)說(shuō):
數(shù)據(jù)庫(kù)是依照某種數(shù)據(jù)模型組織起來(lái)并存放二級(jí)存儲(chǔ)器中的數(shù)據(jù)集合。這種數(shù)據(jù)集合具有如下特點(diǎn):盡可能不重復(fù),以最優(yōu)方式為某個(gè)特定組織的多種應(yīng)用服務(wù),其數(shù)據(jù)結(jié)構(gòu)獨(dú)立于使用它的應(yīng)用程序,對(duì)數(shù)據(jù)的增、刪、改和檢索由統(tǒng)一軟件進(jìn)行管理和控制。從發(fā)展的歷史看,數(shù)據(jù)庫(kù)是數(shù)據(jù)管理的高級(jí)階段,它是由文件管理系統(tǒng)發(fā)展起來(lái)的。
北京北大青鳥校區(qū)老師說(shuō),可以這樣理解:數(shù)據(jù)庫(kù)既不是系統(tǒng)也不是軟件,就是很多的數(shù)據(jù)按照某種方式放在一起而已。正如我們經(jīng)常會(huì)用到excel工具,而所謂數(shù)據(jù)庫(kù)就是很多張那樣存數(shù)據(jù)的表,并把數(shù)據(jù)存在這些表里。當(dāng)然還要包括表里面數(shù)據(jù)的索引,表和表的關(guān)系等等一些比較復(fù)雜的東西。而使用數(shù)據(jù)庫(kù)的原因就是數(shù)據(jù)實(shí)在太多,使用數(shù)據(jù)庫(kù)就可以方便快速地從很多數(shù)據(jù)里搜索、修改數(shù)據(jù)信息。你可以假想一個(gè)大超市,里面有幾千種貨品,幾十萬(wàn)條貨品紀(jì)錄,而你需要從多個(gè)接入點(diǎn)(超市的多個(gè)收銀臺(tái))紀(jì)錄并修改這些貨品進(jìn)貨、售出信息的時(shí)候,數(shù)據(jù)庫(kù)就發(fā)揮出它的威力來(lái)了。
另外數(shù)據(jù)庫(kù)都是需要軟件支持的,常用的有sql server/oracle/pb等等數(shù)據(jù)庫(kù)。這些軟件,都是今后北京北大青鳥校區(qū)老師將在課堂上教給同學(xué)們的技術(shù)。現(xiàn)在,數(shù)據(jù)庫(kù)是什么?數(shù)據(jù)庫(kù)的作用,想必大家都有了大概的了解,相信對(duì)今后學(xué)習(xí)如何開發(fā)數(shù)據(jù)庫(kù)一定會(huì)有所幫助。