本書共10章,介紹關(guān)于數(shù)據(jù)庫和Access的基礎(chǔ)知識(shí),內(nèi)容涵蓋了計(jì)算機(jī)等級(jí)考試二級(jí)Access考試大綱的主要內(nèi)容。本書的配套輔導(dǎo)書《數(shù)據(jù)庫原理及應(yīng)用實(shí)踐教程》對(duì)教材內(nèi)容進(jìn)行學(xué)習(xí)指導(dǎo)和實(shí)驗(yàn)指導(dǎo),包括閱讀內(nèi)容、習(xí)題解答、課外習(xí)題及解答以及實(shí)驗(yàn)指導(dǎo)等。關(guān)于Access與其它軟件的協(xié)同應(yīng)用、數(shù)據(jù)庫安全管理等,組成實(shí)踐教程的第11、12章,供大家選學(xué)和閱讀。在出版社的網(wǎng)站提供本書的課件等教學(xué)輔導(dǎo)資料的下載。
本書可作為大專院校各層次專業(yè)的數(shù)據(jù)庫教材,也可作相應(yīng)層次的高職高專、成人教育、職業(yè)教育的教材,亦是數(shù)據(jù)庫知識(shí)學(xué)習(xí)愛好者、職業(yè)人員或IT行業(yè)工程技術(shù)人員的參考書。
適讀人群 :本科,?
該教材有一個(gè)貫穿全書知識(shí)的《教材管理》系統(tǒng)伴隨學(xué)生的學(xué)習(xí)全過程,使其在研究每一種對(duì)象時(shí),了解它們?cè)趹?yīng)用系統(tǒng)中的體現(xiàn)。用大量的實(shí)際應(yīng)用例子佐證和說明DBMS理論及應(yīng)用,通俗直觀,前后連貫,簡(jiǎn)明生動(dòng),易于理解。分章講述6種對(duì)象時(shí),采用自己的特色,比如介紹查詢對(duì)象時(shí),一般書籍重點(diǎn)使用設(shè)計(jì)視圖完成查詢,本書則著重于深入、全面地介紹查詢語言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)計(jì)算機(jī)或非計(jì)算機(jī)專業(yè)學(xué)習(xí)數(shù)據(jù)庫入門知識(shí)的教學(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)用的對(duì)象,主要是由于Access使用環(huán)境要求低,應(yīng)用廣泛,軟件普及,Access本身基本理論和概念并不復(fù)雜,易于理解和接受,且本軟件集成度高,易學(xué)易用。以Access為數(shù)據(jù)庫管理系統(tǒng)的具體工具,特別適合初學(xué)和入門數(shù)據(jù)庫系統(tǒng)知識(shí)的大專學(xué)生及工程技術(shù)專業(yè)人員使用;同時(shí),對(duì)于那些需要了解和應(yīng)用數(shù)據(jù)庫技術(shù)的非專業(yè)人員,如經(jīng)濟(jì)、管理、法學(xué)、財(cái)會(huì)、金融,甚至是文學(xué)、藝術(shù)等等專業(yè)的學(xué)生和工作人員,也很適宜。本書的學(xué)習(xí),并不需要特別的計(jì)算機(jī)知識(shí)、數(shù)學(xué)知識(shí)和網(wǎng)絡(luò)知識(shí),只要能簡(jiǎn)單操作計(jì)算機(jī),了解Windows的一般使用,知道Internet的基本常識(shí)就可以了。
這一套書分為教材和實(shí)踐教程兩本。教材方面共10章,總體上是介紹關(guān)于數(shù)據(jù)庫和Access的基礎(chǔ)知識(shí),其中,前三章介紹數(shù)據(jù)庫原理方面的基本知識(shí),第4章介紹具體的數(shù)據(jù)庫系統(tǒng)OfficeAccess 2010。后面5~10章共6章分別分章介紹Access的6種對(duì)象,包括表對(duì)象、查詢對(duì)象、窗體對(duì)象、報(bào)表對(duì)象、宏對(duì)象和模塊對(duì)象。關(guān)于Access與其它應(yīng)用軟件的協(xié)同工作知識(shí),Access與外部數(shù)據(jù)的交換應(yīng)用及數(shù)據(jù)傳遞和關(guān)聯(lián),這是數(shù)據(jù)庫發(fā)展前沿知識(shí)和Access應(yīng)用的重要方面,我們放在本書配套教材的后面,作為第11、12章共讀者閱讀;诰W(wǎng)絡(luò)的空間數(shù)據(jù)庫內(nèi)容篇幅所限,沒有能介紹。本書所配的實(shí)踐教程則對(duì)每一章的學(xué)習(xí)內(nèi)容進(jìn)行學(xué)習(xí)指導(dǎo)、習(xí)題解答、課外習(xí)題及解答以及實(shí)驗(yàn)指導(dǎo)。有的章還提供課外閱讀材料。這里要強(qiáng)調(diào)的是,實(shí)驗(yàn)指導(dǎo)對(duì)于學(xué)習(xí)本課程特別重要,由于數(shù)據(jù)庫應(yīng)用需要大量上機(jī)實(shí)際實(shí)驗(yàn),所以實(shí)驗(yàn)題目及實(shí)驗(yàn)指導(dǎo)是必不可少的。本書內(nèi)容涵蓋了計(jì)算機(jī)等級(jí)考試二級(jí)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ā)展簡(jiǎn)史(8)
1.4.2數(shù)據(jù)倉(cāng)庫與數(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國(guó)產(chǎn)DBMS達(dá)夢(mèng)(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信息處理的三個(gè)層次(17)
2.1.2兩次抽象和轉(zhuǎn)換(17)
2.1.3三級(jí)模式結(jié)構(gòu)(17)
2.2實(shí)體(19)
2.2.1概念(19)
2.2.2實(shí)體聯(lián)系(20)
2.2.3實(shí)體模型(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è)計(jì)方法(28)
2.5.3原型設(shè)計(jì)方法(30)
2.5.4面向?qū)ο笤O(shè)計(jì)方法(30)
2.6數(shù)據(jù)庫設(shè)計(jì)方法(32)
2.6.1定義(32)
2.6.2設(shè)計(jì)步驟(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)系的特點(diǎn)(37)
3.2.1關(guān)系(37)
3.2.2關(guān)系的特點(diǎ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)點(diǎn)(41)
3.4關(guān)系代數(shù)(42)
3.4.1關(guān)系運(yùn)算(42)
3.4.2選擇、投影和聯(lián)接(45)
3.4.3關(guān)系數(shù)據(jù)庫設(shè)計(jì)過程(49)
3.5ER模型及轉(zhuǎn)化(50)
3.5.1ER圖(50)
3.5.2ER模型轉(zhuǎn)化為關(guān)系模型(52)
3.5.3實(shí)例(56)
3.5.4設(shè)計(jì)ER模型的進(jìn)一步探討(58)
3.6關(guān)系數(shù)據(jù)庫的建立(59)
3.6.1關(guān)系數(shù)據(jù)庫設(shè)計(jì)(59)
3.6.2不同層次的術(shù)語(59)
3.7關(guān)系數(shù)據(jù)庫的完整性(60)
3.7.1主鍵與外鍵(60)
3.7.2實(shí)體完整性規(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ù)備知識(shí)(72)
4.1Access概述(72)
4.1.1Access的發(fā)展(72)
4.1.2Access的主要特點(diǎn)(72)
4.1.3Access2010的安裝(73)
4.1.4啟動(dòng)與退出(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基本知識(shí)(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章表對(duì)象(93)
5.1表對(duì)象的定義(93)
5.1.1表的基本概念(93)
5.1.2表的創(chuàng)建方法簡(jiǎn)介(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è)計(jì)(96)
5.3.2應(yīng)用設(shè)計(jì)視圖創(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對(duì)表的其他操作(125)
5.5.4修改表結(jié)構(gòu)(129)
5.5.5刪除表(129)
第6章查詢對(duì)象與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)建查詢對(duì)象(140)
6.2.3“設(shè)計(jì)視圖”創(chuàng)建查詢對(duì)象(141)
6.2.4認(rèn)識(shí)查詢對(duì)象和查詢分類(142)
6.3SQL查詢(143)
6.3.1語法符號(hào)(143)
6.3.2數(shù)據(jù)運(yùn)算與表達(dá)式(144)
6.3.3常用SQL查詢(149)
6.3.4查詢對(duì)象的意義和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動(dòng)作查詢(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章窗體對(duì)象(201)
7.1概述(201)
7.1.1初識(shí)窗體(201)
7.1.2窗體的主要用途和類型(202)
7.1.3窗體創(chuàng)建與運(yùn)行要求(203)
7.2窗體創(chuàng)建(204)
7.2.1自動(dòng)創(chuàng)建窗體(205)
7.2.2使用向?qū)?chuàng)建窗體(206)
7.2.3使用設(shè)計(jì)視圖創(chuàng)建窗體(211)
7.3窗體整體布局設(shè)計(jì)及應(yīng)用(230)
7.3.1頁眉頁腳設(shè)置(230)
7.3.2窗體外觀設(shè)計(jì)(232)
7.3.3窗體的應(yīng)用(232)
7.4自動(dòng)啟動(dòng)窗體(233)
第8章報(bào)表對(duì)象(238)
8.1基礎(chǔ)知識(shí)(238)
8.1.1報(bào)表概念(238)
8.1.2報(bào)表的視圖(240)
8.1.3報(bào)表的組成(242)
8.2報(bào)表的創(chuàng)建(243)
8.2.1報(bào)表設(shè)計(jì)工具(243)
8.2.2自動(dòng)創(chuàng)建報(bào)表(244)
8.2.3報(bào)表向?qū)?chuàng)建報(bào)表(244)
8.2.4標(biāo)簽向?qū)?chuàng)建報(bào)表(246)
8.2.5創(chuàng)建圖表報(bào)表(248)
8.2.6創(chuàng)建空?qǐng)?bào)表(249)
8.2.7使用設(shè)計(jì)視圖創(chuàng)建報(bào)表(250)
8.3報(bào)表編輯(252)
8.3.1報(bào)表的添加(252)
8.3.2節(jié)的操作(253)
8.3.3繪制線條和矩形(254)
8.4報(bào)表高級(jí)操作(254)
8.4.1報(bào)表排序和分組(254)
8.4.2使用計(jì)算控件(258)
8.4.3創(chuàng)建多列報(bào)表(258)
8.4.4設(shè)計(jì)復(fù)雜的報(bào)表(259)
8.5預(yù)覽和打印報(bào)表(260)
8.5.1預(yù)覽報(bào)表(260)
8.5.2打印報(bào)表(261)
第9章宏對(duì)象(264)
9.1預(yù)備知識(shí)(264)
9.1.1認(rèn)識(shí)宏(264)
9.1.2常用宏操作(265)
9.1.3宏的幾個(gè)概念(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運(yùn)行宏(273)
9.4.1直接運(yùn)行宏(273)
9.4.2在窗體等對(duì)象中加入宏(273)
9.4.3自動(dòng)運(yùn)行宏AutoExec(275)
9.5宏組(276)
9.5.1宏組的創(chuàng)建(276)
9.5.2宏組的運(yùn)行(278)
第10章模塊對(duì)象及Access程序設(shè)計(jì)(282)
10.1模塊與VBA(282)
10.1.1程序設(shè)計(jì)與模塊的概念(282)
10.1.2VBA語言(283)
10.2VBE界面(284)
10.2.1VBE窗口(284)
10.2.2代碼窗口與模塊的創(chuàng)建與保存(287)
10.3VBA基礎(chǔ)知識(shí)(289)
10.3.1VBA的數(shù)據(jù)類型(289)
10.3.2常量、變量和數(shù)組(290)
10.3.3運(yùn)算符與表達(dá)式(293)
10.3.4函數(shù)(295)
10.4Access程序設(shè)計(jì)入門(300)
10.4.1程序設(shè)計(jì)基本方法(300)
10.4.2順序、分支、循環(huán)結(jié)構(gòu)(301)
10.4.3過程(307)
10.5面向?qū)ο蟪绦蛟O(shè)計(jì)(311)
10.5.1對(duì)象和對(duì)象集合(311)
10.5.2對(duì)象的屬性(312)
10.5.3對(duì)象的事件(313)
10.5.4對(duì)象的方法(314)
10.6VBA程序調(diào)試(316)
10.6.1設(shè)置程序斷點(diǎn)(316)
10.6.2調(diào)試工具欄及其功能(317)
10.7Access數(shù)據(jù)庫程序設(shè)計(jì)(318)
10.7.1DAO與ADO(318)
10.7.2ADO類庫(318)
10.7.3ADO的對(duì)象模型(319)
10.7.4操作記錄集(322)
10.7.5綜合應(yīng)用例(324)
參考文獻(xiàn)(332)
查看全部↓