Access數(shù)據(jù)庫應(yīng)用技術(shù)(含實(shí)踐教程)
定 價(jià):44 元
叢書名:普通高等教育“十二五”規(guī)劃教材
- 作者:余建坤等主編
- 出版時(shí)間:2015/2/1
- ISBN:9787030433008
- 出 版 社:科學(xué)出版社
- 中圖法分類:TP311.138
- 頁碼:344
- 紙張:膠版紙
- 版次:1
- 開本:16K
《Access數(shù)據(jù)庫應(yīng)用技術(shù)及應(yīng)用/普通高等教育“十二五”規(guī)劃教材》以Microsoft Access 2010 數(shù)據(jù)庫系統(tǒng)為教學(xué)數(shù)據(jù)庫,結(jié)合非計(jì)算機(jī)專業(yè)學(xué)生和財(cái)經(jīng)院校的特點(diǎn),融入計(jì)算思維理念,以應(yīng)用為目的、案例為引導(dǎo)、任務(wù)為驅(qū)動(dòng),突出應(yīng)用性和實(shí)用性。《Access數(shù)據(jù)庫應(yīng)用技術(shù)及應(yīng)用/普通高等教育“十二五”規(guī)劃教材》主要內(nèi)容包括數(shù)據(jù)庫的基礎(chǔ)、數(shù)據(jù)庫和表、查詢設(shè)計(jì)和SQL、窗體設(shè)計(jì)、報(bào)表設(shè)計(jì)、宏設(shè)計(jì)、VBA 應(yīng)用、數(shù)據(jù)庫安全及管理等。
更多科學(xué)出版社服務(wù),請(qǐng)掃碼獲取。
目錄
第1章 概論 1
1.1 數(shù)據(jù)管理的發(fā)展 1
1.2 數(shù)據(jù)庫系統(tǒng) 5
1.3 數(shù)據(jù)與數(shù)據(jù)模型 7
1.4 關(guān)系數(shù)據(jù)模型 12
1.5 數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu) 15
1.6 建立關(guān)系數(shù)據(jù)庫 17
本章小結(jié) 21
習(xí)題 21
第2章 數(shù)據(jù)庫設(shè)計(jì)與Access功能瀏覽 23
2.1 數(shù)據(jù)庫設(shè)計(jì)理論與方法 23
2.2 Access開發(fā)環(huán)境 27
2.3 應(yīng)用案例——羅斯文數(shù)據(jù)庫 32
本章小結(jié) 35
習(xí)題 35
第3章 數(shù)據(jù)庫和表 36
3.1 創(chuàng)建數(shù)據(jù)庫 36
3.2 數(shù)據(jù)庫的打開與關(guān)閉 39
3.3 創(chuàng)建表 44
3.4 數(shù)據(jù)的導(dǎo)入與導(dǎo)出 55
3.5 字段的常用屬性設(shè)置 72
3.6 關(guān)系的創(chuàng)建及應(yīng)用 77
3.7 常用表數(shù)據(jù)操作 82
本章小結(jié) 87
習(xí)題 87
第4章 查詢設(shè)計(jì)和SQL 88
4.1 查詢的概念 88
4.2 用查詢向?qū)?chuàng)建查詢 89
4.3 用設(shè)計(jì)視圖創(chuàng)建和修改查詢 97
4.4 使用查詢進(jìn)行統(tǒng)計(jì)計(jì)算 109
4.5 操作查詢 110
4.6 參數(shù)查詢 114
4.7 SQL查詢 114
本章小結(jié) 118
習(xí)題 118
第5章 窗體設(shè)計(jì) 119
5.1 窗體概述 119
5.2 使用窗體工具和向?qū)?chuàng)建窗體 126
5.3 使用設(shè)計(jì)視圖創(chuàng)建窗體 130
5.4 創(chuàng)建主/子窗體 149
5.5 創(chuàng)建導(dǎo)航窗體 152
5.6 創(chuàng)建圖表類窗體 154
本章小結(jié) 156
習(xí)題 157
第6章 報(bào)表設(shè)計(jì) 158
6.1 報(bào)表概述 158
6.2 報(bào)表的創(chuàng)建 162
6.3 報(bào)表的修改和美化 171
6.4 報(bào)表的打印 179
本章小結(jié) 180
習(xí)題 180
第7章 宏與VBA 181
7.1 宏的基本概念 181
7.2 宏的基本操作 181
7.3 VBA簡介 187
7.4 VBA語法基礎(chǔ) 188
本章小結(jié) 200
習(xí)題 200
第8章 Access數(shù)據(jù)庫安全與管理 201
8.1 數(shù)據(jù)庫安全措施 201
8.2 設(shè)置數(shù)據(jù)庫密碼 201
8.3 用戶級(jí)安全機(jī)制 202
8.4 數(shù)據(jù)庫編/解碼 206
8.5 生成ACCDE文件 207
8.6 數(shù)據(jù)存儲(chǔ)安全 207
8.7 數(shù)據(jù)庫拆分 207
8.8 優(yōu)化數(shù)據(jù)庫性能 208
8.9 復(fù)制與同步數(shù)據(jù)庫 208
8.10 數(shù)據(jù)庫升遷 208
本章小結(jié) 211
習(xí)題 211
第9章 羅斯文系統(tǒng) 212
9.1 系統(tǒng)簡介 212
9.2 創(chuàng)建“羅斯文”數(shù)據(jù)庫 212
9.3 系統(tǒng)功能概覽 213
9.4 VBA數(shù)據(jù)庫編程 219
本章小節(jié) 221
習(xí)題 221
參考文獻(xiàn) 222
《Access數(shù)據(jù)庫應(yīng)用技術(shù)及應(yīng)用/普通高等教育“十二五”規(guī)劃教材》:
第1章 概 論
數(shù)據(jù)庫技術(shù)是計(jì)算機(jī)應(yīng)用領(lǐng)域最重要且應(yīng)用極為廣泛的技術(shù)之一,是軟件學(xué)科的一個(gè)獨(dú)立分支。本章介紹數(shù)據(jù)管理的發(fā)展過程及數(shù)據(jù)庫技術(shù)所涉及的基本概念,包括數(shù)據(jù)庫、數(shù)據(jù)模型、數(shù)據(jù)庫系統(tǒng)的體系結(jié)構(gòu)、關(guān)系數(shù)據(jù)庫的基本理論等,最后給出建立關(guān)系數(shù)據(jù)庫的方法及實(shí)例,使讀者通過本章的學(xué)習(xí)對(duì)數(shù)據(jù)庫技術(shù)有全面的了解。
數(shù)據(jù)庫技術(shù)是信息社會(huì)中信息資源管理與利用的基礎(chǔ),是計(jì)算機(jī)軟件學(xué)科的一個(gè)重要分支,是研究如何存儲(chǔ)、使用和管理數(shù)據(jù)的一門學(xué)科。隨著計(jì)算機(jī)應(yīng)用的發(fā)展,數(shù)據(jù)庫應(yīng)用領(lǐng)域已從數(shù)據(jù)處理、信息管理、事務(wù)處理擴(kuò)大到計(jì)算機(jī)輔助設(shè)計(jì)、人工智能、辦公信息系統(tǒng)和網(wǎng)絡(luò)應(yīng)用等新的應(yīng)用領(lǐng)域。
經(jīng)過40多年的發(fā)展,數(shù)據(jù)庫技術(shù)已形成完整的理論體系和一大批實(shí)用系統(tǒng)。關(guān)系運(yùn)算理論和模式設(shè)計(jì)理論不斷完善,數(shù)據(jù)庫管理系統(tǒng)軟件日益豐富,為數(shù)據(jù)庫的應(yīng)用與開發(fā)奠定了基礎(chǔ)。
1.1 數(shù)據(jù)管理的發(fā)展
數(shù)據(jù)管理是對(duì)數(shù)據(jù)的組織、分類、編碼、存儲(chǔ)、檢索和維護(hù)。與任何其他技術(shù)的發(fā)展一樣,計(jì)算機(jī)數(shù)據(jù)管理也經(jīng)歷了由低級(jí)到高級(jí)的發(fā)展過程。計(jì)算機(jī)數(shù)據(jù)管理隨著計(jì)算機(jī)硬件(主要是外存儲(chǔ)器)、軟件技術(shù)和計(jì)算機(jī)應(yīng)用范圍的發(fā)展而不斷發(fā)展,多年來大致經(jīng)歷了五個(gè)階段:人工管理階段、文件系統(tǒng)階段、數(shù)據(jù)庫系統(tǒng)階段、分布式數(shù)據(jù)庫系統(tǒng)階段、數(shù)據(jù)倉庫與數(shù)據(jù)挖掘階段。
1.1.1 人工管理階段
20世紀(jì)50年代中期以前,計(jì)算機(jī)主要用于科學(xué)計(jì)算。當(dāng)時(shí)在硬件方面,外存儲(chǔ)器只有卡片、紙帶、磁帶,沒有像磁盤這樣可以隨機(jī)訪問、直接存取的外部存儲(chǔ)設(shè)備;軟件方面,沒有專門管理數(shù)據(jù)的軟件,數(shù)據(jù)由計(jì)算或處理它的程序自行攜帶,數(shù)據(jù)處理方式基本是批處理,這種方式使得程序依賴于數(shù)據(jù),如果數(shù)據(jù)的類型、格式或者數(shù)據(jù)量、存取方法、輸入/輸出方式等改變了,那么程序必須作相應(yīng)的修改,數(shù)據(jù)與程序不具有獨(dú)立性;由于數(shù)據(jù)是面向應(yīng)用程序的,程序運(yùn)行結(jié)束后就退出計(jì)算機(jī)系統(tǒng),在一個(gè)程序中定義的數(shù)據(jù)占用的空間隨程序空間一起被釋放,一個(gè)程序中的數(shù)據(jù)無法被其他程序利用,因此程序與程序之間存在大量的重復(fù)數(shù)據(jù)。另外,由于系統(tǒng)中沒有對(duì)數(shù)據(jù)進(jìn)行管理的軟件,對(duì)數(shù)據(jù)管理的任務(wù),包括存儲(chǔ)結(jié)構(gòu)、存取方法、輸入/輸出方式等完全由程序設(shè)計(jì)人員自負(fù)其責(zé),這就給應(yīng)用程序設(shè)計(jì)人員增加了很大的負(fù)擔(dān)。
1.1.2 文件系統(tǒng)階段
20世紀(jì)50年代后期到60年代中后期,計(jì)算機(jī)開始廣泛用于管理中的數(shù)據(jù)處理工作,大量的數(shù)據(jù)存儲(chǔ)、檢索和維護(hù)成為緊迫需求。在硬件方面,可直接存取的磁鼓、磁盤成為聯(lián)機(jī)的主要外存;在軟件方面,出現(xiàn)了高級(jí)語言和操作系統(tǒng),操作系統(tǒng)中的文件系統(tǒng)(有的也稱為信息處理模塊)是專門管理外存的數(shù)據(jù)管理軟件,數(shù)據(jù)處理方式有批處理,也有聯(lián)機(jī)實(shí)時(shí)處理。
在這一階段,程序與數(shù)據(jù)有了一定的獨(dú)立性,程序和數(shù)據(jù)分開存儲(chǔ),有了程序文件和數(shù)據(jù)文件的區(qū)別。數(shù)據(jù)文件可以長期保存在外存儲(chǔ)器上多次存取,如進(jìn)行查詢、修改、插入、刪除等操作。數(shù)據(jù)的存取以記錄為基本單位,并出現(xiàn)了多種文件組織形式,如順序文件、索引文件、隨機(jī)文件等。
在文件系統(tǒng)的支持下,數(shù)據(jù)的邏輯結(jié)構(gòu)與物理結(jié)構(gòu)可以有一定的差別,邏輯結(jié)構(gòu)與物理結(jié)構(gòu)之間的轉(zhuǎn)換由文件系統(tǒng)的存取方法來實(shí)現(xiàn)。數(shù)據(jù)與程序之間具有設(shè)備獨(dú)立性,程序只需通過文件名訪問數(shù)據(jù),不必關(guān)心數(shù)據(jù)的物理位置。這樣,程序員可以將精力集中在數(shù)據(jù)處理的算法上,而不必考慮數(shù)據(jù)存儲(chǔ)的具體細(xì)節(jié)(圖1-1)。
圖1-1 文件管理中數(shù)據(jù)與程序的關(guān)系
文件系統(tǒng)階段對(duì)數(shù)據(jù)的管理雖然有了長足的進(jìn)步,但一些根本性問題仍然沒有得到徹底解決,主要表現(xiàn)在以下三方面。
。1)數(shù)據(jù)冗余度大。數(shù)據(jù)冗余是指不必要的重復(fù)存儲(chǔ),同一數(shù)據(jù)項(xiàng)重復(fù)出現(xiàn)在多個(gè)文件中。在文件系統(tǒng)中,數(shù)據(jù)文件基本與各自應(yīng)用程序相對(duì)應(yīng),數(shù)據(jù)不能以記錄和數(shù)據(jù)項(xiàng)為單位共享。即使有部分?jǐn)?shù)據(jù)相同,只要邏輯結(jié)構(gòu)不同,用戶就必須各自建立文件,這不僅浪費(fèi)存儲(chǔ)空間,增加更新開銷,更嚴(yán)重的是,由于不能統(tǒng)一修改,容易造成數(shù)據(jù)不一致。
。2)數(shù)據(jù)無法集中管理。除了對(duì)記錄的存取由文件系統(tǒng)承擔(dān)以外,文件沒有統(tǒng)一的管理機(jī)制,其安全性與完整性無法保障。數(shù)據(jù)的維護(hù)任務(wù)仍然由應(yīng)用程序來承擔(dān)。
(3)文件是無彈性、無結(jié)構(gòu)的數(shù)據(jù)集合。所謂無彈性,是指由于記錄的內(nèi)部結(jié)構(gòu)是由應(yīng)用程序自己定義,而不是由系統(tǒng)來統(tǒng)一管理的,所以對(duì)現(xiàn)有數(shù)據(jù)文件的應(yīng)用不易擴(kuò)充、不易移植,也難以增刪數(shù)據(jù)項(xiàng)來適應(yīng)新的應(yīng)用要求;無結(jié)構(gòu)是指各個(gè)數(shù)據(jù)文件之間是獨(dú)立的,缺乏聯(lián)系,不能反映現(xiàn)實(shí)世界事物之間的聯(lián)系。
這些問題阻礙了數(shù)據(jù)處理技術(shù)的發(fā)展,滿足不了日益增長的信息處理的需求,這正是數(shù)據(jù)庫技術(shù)產(chǎn)生的源動(dòng)力,也是數(shù)據(jù)庫系統(tǒng)產(chǎn)生的背景,應(yīng)用需求和計(jì)算機(jī)技術(shù)的發(fā)展促使人們開始研究一種新的數(shù)據(jù)管理技術(shù)——數(shù)據(jù)庫技術(shù)。
1.1.3 數(shù)據(jù)庫系統(tǒng)階段
從20世紀(jì)60年代后期開始,計(jì)算機(jī)應(yīng)用于管理的規(guī)模更加龐大,需要計(jì)算機(jī)管理的數(shù)據(jù)量急劇增長,并且對(duì)數(shù)據(jù)共享的需求日益增強(qiáng),大容量磁盤(數(shù)百兆字節(jié)以上)系統(tǒng)的采用,使計(jì)算機(jī)聯(lián)機(jī)存取大量數(shù)據(jù)成為可能;軟件價(jià)格上升,硬件價(jià)格相對(duì)下降,使獨(dú)立開發(fā)系統(tǒng)維護(hù)軟件的成本增加,文件系統(tǒng)的數(shù)據(jù)管理方法已無法適應(yīng)開發(fā)應(yīng)用系統(tǒng)的需要。為解決數(shù)據(jù)獨(dú)立性問題,實(shí)現(xiàn)數(shù)據(jù)的統(tǒng)一管理,達(dá)到數(shù)據(jù)共享的目的,發(fā)展了數(shù)據(jù)庫技術(shù)。
數(shù)據(jù)庫(database)是通用化的相關(guān)數(shù)據(jù)集合,它不僅包括數(shù)據(jù)本身,而且包括相關(guān)數(shù)據(jù)之間的聯(lián)系。數(shù)據(jù)庫中的數(shù)據(jù)是面向多種應(yīng)用的,可以被多個(gè)用戶、多個(gè)應(yīng)用程序共享。例如,某學(xué)校的數(shù)據(jù)庫存儲(chǔ)了教工信息、學(xué)生信息、課程信息等,這些數(shù)據(jù)可以被人事系統(tǒng)、學(xué)籍管理系統(tǒng)等多個(gè)應(yīng)用程序共享。其數(shù)據(jù)結(jié)構(gòu)獨(dú)立于使用數(shù)據(jù)的程序,對(duì)于數(shù)據(jù)的添加、刪除、修改和檢索由數(shù)據(jù)庫管理系統(tǒng)統(tǒng)一控制,而且數(shù)據(jù)模型也有利于將來應(yīng)用的擴(kuò)展。
為了讓多種應(yīng)用程序并發(fā)地使用數(shù)據(jù)庫中具有最小冗余度的共享數(shù)據(jù),必須使數(shù)據(jù)與程序具有較高的獨(dú)立性。這就需要一個(gè)軟件系統(tǒng)對(duì)數(shù)據(jù)實(shí)行專門管理,提供安全性和完整性等統(tǒng)一控制機(jī)制,方便用戶以交互命令或程序方式對(duì)數(shù)據(jù)庫進(jìn)行操作。
為數(shù)據(jù)庫的建立、使用和維護(hù)而配置的軟件稱為數(shù)據(jù)庫管理系統(tǒng)(database management system,DBMS),它是在操作系統(tǒng)支持下運(yùn)行的。目前較流行的數(shù)據(jù)庫管理系統(tǒng)包括Oracle、Informix、Sybase、DB2等大型數(shù)據(jù)庫管理系統(tǒng)和在微機(jī)上應(yīng)用較廣泛的數(shù)據(jù)庫管理系統(tǒng)Access 2010、Visual FoxPro 6.0、SQL Server 2008等。
現(xiàn)在,數(shù)據(jù)庫已成為各類信息系統(tǒng)的核心。在數(shù)據(jù)庫管理系統(tǒng)的支持下,數(shù)據(jù)與程序的關(guān)系如圖1-2所示。
圖1-2 數(shù)據(jù)庫管理中數(shù)據(jù)與程序的關(guān)系
數(shù)據(jù)庫系統(tǒng)的主要特點(diǎn)如下。
。1)實(shí)現(xiàn)數(shù)據(jù)共享,減少數(shù)據(jù)冗余。在數(shù)據(jù)庫管理系統(tǒng)中,對(duì)數(shù)據(jù)的定義和描述已經(jīng)從應(yīng)用程序中分離開來,通過數(shù)據(jù)庫管理系統(tǒng)來統(tǒng)一管理。數(shù)據(jù)的最小訪問單位是數(shù)據(jù)項(xiàng),既可以按數(shù)據(jù)項(xiàng)的名稱存取數(shù)據(jù)庫中某一個(gè)或某一組數(shù)據(jù)項(xiàng),也可以存取一條記錄或一組記錄。
建立數(shù)據(jù)庫時(shí),應(yīng)當(dāng)以面向全局的觀點(diǎn)組織庫中的數(shù)據(jù),而不能像文件系統(tǒng)那樣僅考慮某一部門的局部應(yīng)用,這樣才能發(fā)揮數(shù)據(jù)共享的優(yōu)勢。
(2)采用特定的數(shù)據(jù)模型。整個(gè)組織的數(shù)據(jù)不是一盤散沙,必須表示出數(shù)據(jù)之間所存在的有機(jī)關(guān)聯(lián),才能反映現(xiàn)實(shí)世界事物之間的聯(lián)系。也就是說,數(shù)據(jù)庫中的數(shù)據(jù)是有結(jié)構(gòu)的,這種結(jié)構(gòu)由數(shù)據(jù)模型表示,如關(guān)系數(shù)據(jù)模型。
。3)具有較高的數(shù)據(jù)獨(dú)立性。在數(shù)據(jù)庫管理系統(tǒng)中,DBMS提供映像功能,確保應(yīng)用程序?qū)?shù)據(jù)結(jié)構(gòu)和存取方法有較高的獨(dú)立性。數(shù)據(jù)的物理存儲(chǔ)結(jié)構(gòu)與用戶看到的邏輯結(jié)構(gòu)可以有很大差別,用戶只以簡單的邏輯結(jié)構(gòu)來操作數(shù)據(jù),而不需要考慮數(shù)據(jù)在存儲(chǔ)器上的物理位置與結(jié)構(gòu)。
(4)有統(tǒng)一的數(shù)據(jù)控制功能。數(shù)據(jù)庫作為多個(gè)用戶和應(yīng)用程序的共享資源,對(duì)數(shù)據(jù)的存取往往是并發(fā)使用,即多個(gè)用戶同時(shí)使用同一個(gè)數(shù)據(jù)庫。數(shù)據(jù)庫管理系統(tǒng)必須提供并發(fā)控制功能、數(shù)據(jù)的安全性控制功能和數(shù)據(jù)的完整性控制功能。
1.1.4 分布式數(shù)據(jù)庫系統(tǒng)階段
在20世紀(jì)70年代后期之前,數(shù)據(jù)庫系統(tǒng)多數(shù)是集中式的,分布式數(shù)據(jù)庫系統(tǒng)是數(shù)據(jù)庫技術(shù)和網(wǎng)絡(luò)技術(shù)相結(jié)合的產(chǎn)物,在20世紀(jì)80年代中期已有商品化產(chǎn)品問世。分布式數(shù)據(jù)庫是一個(gè)邏輯上統(tǒng)一、地域上分布的數(shù)據(jù)集合,是計(jì)算機(jī)網(wǎng)絡(luò)環(huán)境中各個(gè)節(jié)點(diǎn)局部數(shù)據(jù)庫的邏輯集合,同時(shí)受分布式數(shù)據(jù)庫管理系統(tǒng)的控制和管理,如圖1-3所示。
分布式數(shù)據(jù)庫在邏輯上像一個(gè)集中式數(shù)據(jù)庫系統(tǒng),實(shí)際上數(shù)據(jù)存儲(chǔ)在處于計(jì)算機(jī)網(wǎng)絡(luò)的不同地點(diǎn)的各個(gè)節(jié)點(diǎn)上。每個(gè)節(jié)點(diǎn)都有自己的局部數(shù)據(jù)庫管理系統(tǒng),它有很高的獨(dú)立性。用戶可以由分布式數(shù)據(jù)庫管理系統(tǒng)(網(wǎng)絡(luò)數(shù)據(jù)庫管理系統(tǒng)),通過網(wǎng)絡(luò)通信相互傳輸數(shù)據(jù)。分布式數(shù)據(jù)庫管理系統(tǒng)具有高度透明性,每臺(tái)計(jì)算機(jī)上的用戶并不需要了解他所訪問的數(shù)據(jù)究竟在什么地方,就像在使用集中式數(shù)據(jù)庫一樣。分布式數(shù)據(jù)庫管理系統(tǒng)的主要優(yōu)點(diǎn)如下。
。1)局部自主。網(wǎng)絡(luò)上每個(gè)節(jié)點(diǎn)的數(shù)據(jù)庫系統(tǒng)都具有獨(dú)立處理本地大量事務(wù)的能力,而且各局部節(jié)點(diǎn)之間也能夠互相訪問、有效地配合處理更復(fù)雜的事務(wù)。
。2)可靠性和可用性。分布式系統(tǒng)比集中式系統(tǒng)有更高的可靠性,在個(gè)別節(jié)點(diǎn)或個(gè)別通信鏈路發(fā)生故障的情況下可以繼續(xù)工作。一個(gè)局部系統(tǒng)發(fā)生故障不至于導(dǎo)致整個(gè)系統(tǒng)停頓或破壞,只要有一個(gè)節(jié)點(diǎn)上的數(shù)據(jù)備份可用,數(shù)據(jù)就是可用的。可見,支持一定程度的數(shù)據(jù)冗余是充分發(fā)揮分布式數(shù)據(jù)庫系統(tǒng)優(yōu)點(diǎn)的先決條件之一。
(3)效率和靈活性。分布式系統(tǒng)分散了工作負(fù)荷,緩解了單機(jī)容量的壓力。數(shù)據(jù)可以存儲(chǔ)在臨近的常用節(jié)點(diǎn),如果本節(jié)點(diǎn)的數(shù)據(jù)子集包含要查詢的全部內(nèi)容,顯然比集中式數(shù)據(jù)庫在全集上查找節(jié)省時(shí)間。
1.1.5 數(shù)據(jù)倉庫與數(shù)據(jù)挖掘階段
隨著數(shù)據(jù)庫應(yīng)用技術(shù)的日趨成熟,大量管理信息系統(tǒng)在企事業(yè)單位得到了廣泛應(yīng)用,人們積累了大量的數(shù)據(jù)資料,但數(shù)據(jù)庫中隱藏的豐富的知識(shí)遠(yuǎn)遠(yuǎn)沒有得到充分的發(fā)掘和利用。Internet的日益普及,使每個(gè)網(wǎng)絡(luò)用戶都可以借助先進(jìn)的通信手段,獲取信息或發(fā)布信息,促進(jìn)了信息的倍增,信息量呈幾何放大式增長,在這樣大量的信息環(huán)境中,如何提取有用信息,拋卻冗余信息,已成為信息管理者日益關(guān)注的問題。在知識(shí)是全世界主要財(cái)富的今天,僅依靠數(shù)據(jù)庫管理系統(tǒng)的查詢檢索機(jī)制和統(tǒng)計(jì)學(xué)方法已經(jīng)遠(yuǎn)遠(yuǎn)不能滿足需求,迫切需要一種自動(dòng)和智能地將待處理的數(shù)據(jù)轉(zhuǎn)化為有用信息和知識(shí)的技術(shù),數(shù)據(jù)倉庫與數(shù)據(jù)挖掘就是為迎合這種要求而被提出并迅速發(fā)展的。
數(shù)據(jù)挖掘是從大量數(shù)據(jù)中挖掘隱含的、未知的、對(duì)決策有潛在價(jià)值的知識(shí)和規(guī)則,這些規(guī)則蘊(yùn)涵了數(shù)據(jù)庫中一組對(duì)象之間的特定關(guān)系,為經(jīng)營決策、市場策劃、政策法規(guī)制定等提供依據(jù)。數(shù)據(jù)倉庫技術(shù)是面向主題的、集成的、穩(wěn)定的、不同時(shí)間的數(shù)據(jù)集合,用以支持經(jīng)營管理中的決策制定過程,為支持海量存儲(chǔ)和決策分析提供了一種很好的解決方案。
從20世紀(jì)80年代后期到現(xiàn)在,數(shù)據(jù)倉庫和OLAP技術(shù)、數(shù)據(jù)挖掘和知識(shí)發(fā)現(xiàn)已成為數(shù)據(jù)庫技術(shù)的重要研究對(duì)象,引起了學(xué)術(shù)界和工業(yè)界的廣泛關(guān)注,在數(shù)據(jù)庫產(chǎn)品Oracle、SQL Server 2005等大型數(shù)據(jù)庫中已有體現(xiàn),IBM Almaden和 GTE及眾多的學(xué)術(shù)單位都在這個(gè)領(lǐng)域開展了各種各樣的研究計(jì)劃,研究的主要目標(biāo)是發(fā)展有關(guān)方法論、理論和工具,以支持從大量數(shù)據(jù)中提取有用的知識(shí)和模式。
……