近期《管理信息系統(tǒng)》學(xué)到第六章時(shí),學(xué)生對(duì)于“數(shù)據(jù)庫”和“數(shù)據(jù)倉庫”這兩個(gè)概念不理解,疑惑比較多,在此我將兩個(gè)知識(shí)點(diǎn)做一詳細(xì)的比較和分析。
一、數(shù)據(jù)庫與數(shù)據(jù)倉庫的定義
數(shù)據(jù)庫(Database)是建立在計(jì)算機(jī)存儲(chǔ)設(shè)備上,按照數(shù)據(jù)結(jié)構(gòu)來組織、存儲(chǔ)和管理數(shù)據(jù)的倉庫。
數(shù)據(jù)倉庫是是決策支持系統(tǒng)(DSS)和聯(lián)機(jī)分析應(yīng)用數(shù)據(jù)源的結(jié)構(gòu)化數(shù)據(jù)環(huán)境。它是在數(shù)據(jù)庫已經(jīng)大量存在的情況下,為了進(jìn)一步挖掘數(shù)據(jù)資源、為了決策需要而產(chǎn)生的,它決不是所謂的“大型數(shù)據(jù)庫”。
二、數(shù)據(jù)庫與數(shù)據(jù)倉庫的主要區(qū)別
1.設(shè)計(jì)的目的不同:數(shù)據(jù)庫設(shè)計(jì)是盡量避免冗余,一般采用符合范式的規(guī)則來設(shè)計(jì),數(shù)據(jù)倉庫設(shè)計(jì)是有意引入冗余,采用反范式的方式來設(shè)計(jì)。
2.應(yīng)用服務(wù)角度的區(qū)別:
數(shù)據(jù)庫是事務(wù)系統(tǒng)的數(shù)據(jù)平臺(tái),對(duì)業(yè)務(wù)處理過程的數(shù)據(jù)進(jìn)行簡(jiǎn)單的存儲(chǔ)累積。 如:客戶在銀行做的每筆交易都會(huì)寫入數(shù)據(jù)庫,被記錄下來,這里,可以簡(jiǎn)單地理解為用數(shù)據(jù)庫記帳。
數(shù)據(jù)倉庫是分析系統(tǒng)的數(shù)據(jù)平臺(tái),它從事務(wù)系統(tǒng)獲取數(shù)據(jù),并做匯總、加工,為決策者提供決策的依據(jù)。如:某銀行某分行一個(gè)月發(fā)生多少交易,該分行當(dāng)前存款余額是多少。如果存款又多,消費(fèi)交易又多,那么數(shù)據(jù)倉庫系統(tǒng)根據(jù)這些交易信息會(huì)分析該地區(qū)就有必要設(shè)立較多的自動(dòng)提款機(jī)。
3. 可操作性不同:數(shù)據(jù)倉庫中的數(shù)據(jù)并不是最新的,而是來源于其它數(shù)據(jù)源。數(shù)據(jù)倉庫反映的是歷史信息。而數(shù)據(jù)庫處理的是日常事務(wù)數(shù)據(jù)。因此,數(shù)據(jù)倉庫中的數(shù)據(jù)是極少或根本不修改,但可以添加數(shù)據(jù)。而數(shù)據(jù)庫是可以修改的。
4.兩者存放信息的時(shí)間要求不同:數(shù)據(jù)庫保存信息的時(shí)候,并不強(qiáng)調(diào)一定有時(shí)間信息。數(shù)據(jù)倉庫是為決策者提供服務(wù)的,對(duì)于信息的時(shí)間要求比較高。如同樣都是累計(jì)購買過九車產(chǎn)品的顧客,一位是最近三個(gè)月購買九車,一位是最近一年從未買過,這對(duì)于決策者意義是完全不同的。
當(dāng)然,數(shù)據(jù)倉庫的出現(xiàn),并不是要取代數(shù)據(jù)庫。目前,大部分?jǐn)?shù)據(jù)倉庫還是用關(guān)系數(shù)據(jù)庫管理系統(tǒng)來管理的?梢哉f,數(shù)據(jù)庫、數(shù)據(jù)倉庫相輔相成、各有千秋。 |