本書共10章,介紹關(guān)于數(shù)據(jù)庫和Access的基礎(chǔ)知識,內(nèi)容涵蓋了計算機等級考試二級Access考試大綱的主要內(nèi)容。本書的配套輔導(dǎo)書《數(shù)據(jù)庫原理及應(yīng)用實踐教程》對教材內(nèi)容進(jìn)行學(xué)習(xí)指導(dǎo)和實驗指導(dǎo),包括閱讀內(nèi)容、習(xí)題解答、課外習(xí)題及解答以及實驗指導(dǎo)等。關(guān)于Access與其它軟件的協(xié)同應(yīng)用、數(shù)據(jù)庫安全管理等,組成實踐教程的第11、12章,供大家選學(xué)和閱讀。在出版社的網(wǎng)站提供本書的課件等教學(xué)輔導(dǎo)資料的下載。
本書可作為大專院校各層次專業(yè)的數(shù)據(jù)庫教材,也可作相應(yīng)層次的高職高專、成人教育、職業(yè)教育的教材,亦是數(shù)據(jù)庫知識學(xué)習(xí)愛好者、職業(yè)人員或IT行業(yè)工程技術(shù)人員的參考書。
適讀人群 :本科,專科
該教材有一個貫穿全書知識的《教材管理》系統(tǒng)伴隨學(xué)生的學(xué)習(xí)全過程,使其在研究每一種對象時,了解它們在應(yīng)用系統(tǒng)中的體現(xiàn)。用大量的實際應(yīng)用例子佐證和說明DBMS理論及應(yīng)用,通俗直觀,前后連貫,簡明生動,易于理解。分章講述6種對象時,采用自己的特色,比如介紹查詢對象時,一般書籍重點使用設(shè)計視圖完成查詢,本書則著重于深入、全面地介紹查詢語言SQL。道理是明顯的:SQL是關(guān)系數(shù)據(jù)庫的標(biāo)準(zhǔn)語言,亦是數(shù)據(jù)庫查詢技術(shù)應(yīng)用的基礎(chǔ)?梢哉f,學(xué)習(xí)了本書介紹的SQL語言內(nèi)容,能方便地掌握Access查詢的復(fù)雜應(yīng)用。全書內(nèi)容完整,結(jié)構(gòu)清晰,文字通俗易懂、理論深入淺出,適合有關(guān)計算機或非計算機專業(yè)學(xué)習(xí)數(shù)據(jù)庫入門知識的教學(xué)用書或自學(xué)用書,也適合于Access、Excel應(yīng)用及關(guān)系數(shù)據(jù)庫應(yīng)用的工程技術(shù)人員及教學(xué)人員的參考書。
本書選擇Microsoft Office 2010 集成辦公軟件包中的Access關(guān)系數(shù)據(jù)庫系統(tǒng)作為研究應(yīng)用的對象,主要是由于Access使用環(huán)境要求低,應(yīng)用廣泛,軟件普及,Access本身基本理論和概念并不復(fù)雜,易于理解和接受,且本軟件集成度高,易學(xué)易用。以Access為數(shù)據(jù)庫管理系統(tǒng)的具體工具,特別適合初學(xué)和入門數(shù)據(jù)庫系統(tǒng)知識的大專學(xué)生及工程技術(shù)專業(yè)人員使用;同時,對于那些需要了解和應(yīng)用數(shù)據(jù)庫技術(shù)的非專業(yè)人員,如經(jīng)濟、管理、法學(xué)、財會、金融,甚至是文學(xué)、藝術(shù)等等專業(yè)的學(xué)生和工作人員,也很適宜。本書的學(xué)習(xí),并不需要特別的計算機知識、數(shù)學(xué)知識和網(wǎng)絡(luò)知識,只要能簡單操作計算機,了解Windows的一般使用,知道Internet的基本常識就可以了。
這一套書分為教材和實踐教程兩本。教材方面共10章,總體上是介紹關(guān)于數(shù)據(jù)庫和Access的基礎(chǔ)知識,其中,前三章介紹數(shù)據(jù)庫原理方面的基本知識,第4章介紹具體的數(shù)據(jù)庫系統(tǒng)OfficeAccess 2010。后面5~10章共6章分別分章介紹Access的6種對象,包括表對象、查詢對象、窗體對象、報表對象、宏對象和模塊對象。關(guān)于Access與其它應(yīng)用軟件的協(xié)同工作知識,Access與外部數(shù)據(jù)的交換應(yīng)用及數(shù)據(jù)傳遞和關(guān)聯(lián),這是數(shù)據(jù)庫發(fā)展前沿知識和Access應(yīng)用的重要方面,我們放在本書配套教材的后面,作為第11、12章共讀者閱讀;诰W(wǎng)絡(luò)的空間數(shù)據(jù)庫內(nèi)容篇幅所限,沒有能介紹。本書所配的實踐教程則對每一章的學(xué)習(xí)內(nèi)容進(jìn)行學(xué)習(xí)指導(dǎo)、習(xí)題解答、課外習(xí)題及解答以及實驗指導(dǎo)。有的章還提供課外閱讀材料。這里要強調(diào)的是,實驗指導(dǎo)對于學(xué)習(xí)本課程特別重要,由于數(shù)據(jù)庫應(yīng)用需要大量上機實際實驗,所以實驗題目及實驗指導(dǎo)是必不可少的。本書內(nèi)容涵蓋了計算機等級考試二級Access考試大綱的主要內(nèi)容。
第1章數(shù)據(jù)庫基礎(chǔ)(1)
1.1數(shù)據(jù)和信息(1)
1.1.1數(shù)據(jù)(1)
1.1.2信息(1)
1.1.3數(shù)據(jù)處理(2)
1.1.4數(shù)據(jù)處理系統(tǒng)(2)
1.2數(shù)據(jù)管理與數(shù)據(jù)庫技術(shù)(3)
1.2.1數(shù)據(jù)管理(3)
1.2.2數(shù)據(jù)庫技術(shù)(5)
1.3DBAS與MIS(7)
1.3.1DBAS(7)
1.3.2MIS(7)
1.4數(shù)據(jù)庫技術(shù)的發(fā)展(8)
1.4.1發(fā)展簡史(8)
1.4.2數(shù)據(jù)倉庫與數(shù)據(jù)挖掘(9)
1.4.3數(shù)據(jù)庫系統(tǒng)新技術(shù)(10)
1.5常用DBMS(12)
1.5.1Oracle(12)
1.5.2Microsoft SQL Server(13)
1.5.3國產(chǎn)DBMS達(dá)夢(DM)(13)
1.5.4My SQL(14)
第2章數(shù)據(jù)庫系統(tǒng)(1)
2.1數(shù)據(jù)庫系統(tǒng)的建立環(huán)境(17)
2.1.1信息處理的三個層次(17)
2.1.2兩次抽象和轉(zhuǎn)換(17)
2.1.3三級模式結(jié)構(gòu)(17)
2.2實體(19)
2.2.1概念(19)
2.2.2實體聯(lián)系(20)
2.2.3實體模型(21)
2.3數(shù)據(jù)模型(21)
2.3.1層次模型和網(wǎng)狀模型(22)
2.3.2關(guān)系模型(23)
2.3.3新一代數(shù)據(jù)模型(24)
2.4數(shù)據(jù)庫系統(tǒng)的工作模式和應(yīng)用領(lǐng)域(24)
2.4.1工作模式(24)
2.4.2應(yīng)用領(lǐng)域(26)
2.5數(shù)據(jù)庫系統(tǒng)開發(fā)方法(28)
2.5.1概述(28)
2.5.2結(jié)構(gòu)化設(shè)計方法(28)
2.5.3原型設(shè)計方法(30)
2.5.4面向?qū)ο笤O(shè)計方法(30)
2.6數(shù)據(jù)庫設(shè)計方法(32)
2.6.1定義(32)
2.6.2設(shè)計步驟(32)
2.6.3舉例(33)
2.7DBMS(34)
第3章關(guān)系數(shù)據(jù)模型基本理論(37)
3.1關(guān)系數(shù)據(jù)模型的三要素(37)
3.2關(guān)系及關(guān)系的特點(37)
3.2.1關(guān)系(37)
3.2.2關(guān)系的特點(39)
3.3關(guān)系模型(39)
3.3.1概念(39)
3.3.2關(guān)系模型與關(guān)系數(shù)據(jù)庫(40)
3.3.3關(guān)系模型的描述(40)
3.3.4關(guān)系模型的主要優(yōu)點(41)
3.4關(guān)系代數(shù)(42)
3.4.1關(guān)系運算(42)
3.4.2選擇、投影和聯(lián)接(45)
3.4.3關(guān)系數(shù)據(jù)庫設(shè)計過程(49)
3.5ER模型及轉(zhuǎn)化(50)
3.5.1ER圖(50)
3.5.2ER模型轉(zhuǎn)化為關(guān)系模型(52)
3.5.3實例(56)
3.5.4設(shè)計ER模型的進(jìn)一步探討(58)
3.6關(guān)系數(shù)據(jù)庫的建立(59)
3.6.1關(guān)系數(shù)據(jù)庫設(shè)計(59)
3.6.2不同層次的術(shù)語(59)
3.7關(guān)系數(shù)據(jù)庫的完整性(60)
3.7.1主鍵與外鍵(60)
3.7.2實體完整性規(guī)則(60)
3.7.3參照完整性規(guī)則(61)
3.7.4用戶定義的完整性規(guī)則(62)
3.7.5域完整性規(guī)則(62)
3.8關(guān)系規(guī)范化理論(63)
3.8.1概念(63)
3.8.2函數(shù)依賴與鍵(64)
3.8.3關(guān)系范式(66)
第4章Access預(yù)備知識(72)
4.1Access概述(72)
4.1.1Access的發(fā)展(72)
4.1.2Access的主要特點(72)
4.1.3Access2010的安裝(73)
4.1.4啟動與退出(75)
4.2Access工作界面與基本操作(77)
4.2.1Access工作界面概述(77)
4.2.2Backstage視圖(78)
4.2.3功能區(qū)(79)
4.2.4導(dǎo)航窗格(81)
4.2.5其它界面(82)
4.3Access數(shù)據(jù)庫(83)
4.3.1基本知識(83)
4.3.2創(chuàng)建Access數(shù)據(jù)庫(84)
4.4數(shù)據(jù)庫管理(87)
4.4.1數(shù)據(jù)庫的打開與關(guān)閉(87)
4.4.2數(shù)據(jù)庫管理(88)
第5章表對象(93)
5.1表對象的定義(93)
5.1.1表的基本概念(93)
5.1.2表的創(chuàng)建方法簡介(93)
5.2數(shù)據(jù)類型(94)
5.2.1Access數(shù)據(jù)類型(94)
5.2.2Access數(shù)據(jù)類型規(guī)定(94)
5.3創(chuàng)建表(96)
5.3.1物理設(shè)計(96)
5.3.2應(yīng)用設(shè)計視圖創(chuàng)建表(101)
5.3.3創(chuàng)建表的重要概念(103)
5.3.4創(chuàng)建表的其它方式(115)
5.4表間關(guān)系(118)
5.4.1表間關(guān)系的建立(118)
5.4.2編輯關(guān)系(120)
5.5表的操作(121)
5.5.1錄入記錄(121)
5.5.2記錄的修改和刪除(124)
5.5.3對表的其他操作(125)
5.5.4修改表結(jié)構(gòu)(129)
5.5.5刪除表(129)
第6章查詢對象與SQL語言(137)
6.1理解查詢(137)
6.1.1查詢概念(137)
6.1.2SQL概念(138)
6.2Access查詢(139)
6.2.1查詢工作界面(139)
6.2.2SQL視圖創(chuàng)建查詢對象(140)
6.2.3“設(shè)計視圖”創(chuàng)建查詢對象(141)
6.2.4認(rèn)識查詢對象和查詢分類(142)
6.3SQL查詢(143)
6.3.1語法符號(143)
6.3.2數(shù)據(jù)運算與表達(dá)式(144)
6.3.3常用SQL查詢(149)
6.3.4查詢對象的意義和SELECT小結(jié)(163)
6.4SQL其它功能(165)
6.4.1SQL的追加功能(165)
6.4.2SQL的更新功能(165)
6.4.3SQL的刪除功能(166)
6.4.4SQL的定義功能(166)
6.5選擇查詢(169)
6.5.1創(chuàng)建選擇查詢(169)
6.5.2選擇查詢的進(jìn)一步設(shè)置(174)
6.5.3查詢向?qū)В?83)
6.6動作查詢(188)
6.6.1生成表查詢(189)
6.6.2追加查詢(191)
6.6.3更新查詢(192)
6.6.4刪除查詢(192)
6.7特定查詢(193)
6.7.1聯(lián)合查詢(193)
6.7.2傳遞查詢(194)
6.7.3數(shù)據(jù)定義查詢(194)
第7章窗體對象(201)
7.1概述(201)
7.1.1初識窗體(201)
7.1.2窗體的主要用途和類型(202)
7.1.3窗體創(chuàng)建與運行要求(203)
7.2窗體創(chuàng)建(204)
7.2.1自動創(chuàng)建窗體(205)
7.2.2使用向?qū)?chuàng)建窗體(206)
7.2.3使用設(shè)計視圖創(chuàng)建窗體(211)
7.3窗體整體布局設(shè)計及應(yīng)用(230)
7.3.1頁眉頁腳設(shè)置(230)
7.3.2窗體外觀設(shè)計(232)
7.3.3窗體的應(yīng)用(232)
7.4自動啟動窗體(233)
第8章報表對象(238)
8.1基礎(chǔ)知識(238)
8.1.1報表概念(238)
8.1.2報表的視圖(240)
8.1.3報表的組成(242)
8.2報表的創(chuàng)建(243)
8.2.1報表設(shè)計工具(243)
8.2.2自動創(chuàng)建報表(244)
8.2.3報表向?qū)?chuàng)建報表(244)
8.2.4標(biāo)簽向?qū)?chuàng)建報表(246)
8.2.5創(chuàng)建圖表報表(248)
8.2.6創(chuàng)建空報表(249)
8.2.7使用設(shè)計視圖創(chuàng)建報表(250)
8.3報表編輯(252)
8.3.1報表的添加(252)
8.3.2節(jié)的操作(253)
8.3.3繪制線條和矩形(254)
8.4報表高級操作(254)
8.4.1報表排序和分組(254)
8.4.2使用計算控件(258)
8.4.3創(chuàng)建多列報表(258)
8.4.4設(shè)計復(fù)雜的報表(259)
8.5預(yù)覽和打印報表(260)
8.5.1預(yù)覽報表(260)
8.5.2打印報表(261)
第9章宏對象(264)
9.1預(yù)備知識(264)
9.1.1認(rèn)識宏(264)
9.1.2常用宏操作(265)
9.1.3宏的幾個概念(267)
9.2宏的創(chuàng)建(268)
9.2.1宏生成器(269)
9.2.2宏生成器創(chuàng)建宏(269)
9.2.3條件宏(270)
9.3宏的編輯與調(diào)試(272)
9.3.1宏的編輯與修改(272)
9.3.2宏的調(diào)試(272)
9.4運行宏(273)
9.4.1直接運行宏(273)
9.4.2在窗體等對象中加入宏(273)
9.4.3自動運行宏AutoExec(275)
9.5宏組(276)
9.5.1宏組的創(chuàng)建(276)
9.5.2宏組的運行(278)
第10章模塊對象及Access程序設(shè)計(282)
10.1模塊與VBA(282)
10.1.1程序設(shè)計與模塊的概念(282)
10.1.2VBA語言(283)
10.2VBE界面(284)
10.2.1VBE窗口(284)
10.2.2代碼窗口與模塊的創(chuàng)建與保存(287)
10.3VBA基礎(chǔ)知識(289)
10.3.1VBA的數(shù)據(jù)類型(289)
10.3.2常量、變量和數(shù)組(290)
10.3.3運算符與表達(dá)式(293)
10.3.4函數(shù)(295)
10.4Access程序設(shè)計入門(300)
10.4.1程序設(shè)計基本方法(300)
10.4.2順序、分支、循環(huán)結(jié)構(gòu)(301)
10.4.3過程(307)
10.5面向?qū)ο蟪绦蛟O(shè)計(311)
10.5.1對象和對象集合(311)
10.5.2對象的屬性(312)
10.5.3對象的事件(313)
10.5.4對象的方法(314)
10.6VBA程序調(diào)試(316)
10.6.1設(shè)置程序斷點(316)
10.6.2調(diào)試工具欄及其功能(317)
10.7Access數(shù)據(jù)庫程序設(shè)計(318)
10.7.1DAO與ADO(318)
10.7.2ADO類庫(318)
10.7.3ADO的對象模型(319)
10.7.4操作記錄集(322)
10.7.5綜合應(yīng)用例(324)
參考文獻(xiàn)(332)
查看全部↓