本書共10章,介紹關于數(shù)據(jù)庫和Access的基礎知識,內容涵蓋了計算機等級考試二級Access考試大綱的主要內容。本書的配套輔導書《數(shù)據(jù)庫原理及應用實踐教程》對教材內容進行學習指導和實驗指導,包括閱讀內容、習題解答、課外習題及解答以及實驗指導等。關于Access與其它軟件的協(xié)同應用、數(shù)據(jù)庫安全管理等,組成實踐教程的第11、12章,供大家選學和閱讀。在出版社的網站提供本書的課件等教學輔導資料的下載。
本書可作為大專院校各層次專業(yè)的數(shù)據(jù)庫教材,也可作相應層次的高職高專、成人教育、職業(yè)教育的教材,亦是數(shù)據(jù)庫知識學習愛好者、職業(yè)人員或IT行業(yè)工程技術人員的參考書。
適讀人群 :本科,?
該教材有一個貫穿全書知識的《教材管理》系統(tǒng)伴隨學生的學習全過程,使其在研究每一種對象時,了解它們在應用系統(tǒng)中的體現(xiàn)。用大量的實際應用例子佐證和說明DBMS理論及應用,通俗直觀,前后連貫,簡明生動,易于理解。分章講述6種對象時,采用自己的特色,比如介紹查詢對象時,一般書籍重點使用設計視圖完成查詢,本書則著重于深入、全面地介紹查詢語言SQL。道理是明顯的:SQL是關系數(shù)據(jù)庫的標準語言,亦是數(shù)據(jù)庫查詢技術應用的基礎?梢哉f,學習了本書介紹的SQL語言內容,能方便地掌握Access查詢的復雜應用。全書內容完整,結構清晰,文字通俗易懂、理論深入淺出,適合有關計算機或非計算機專業(yè)學習數(shù)據(jù)庫入門知識的教學用書或自學用書,也適合于Access、Excel應用及關系數(shù)據(jù)庫應用的工程技術人員及教學人員的參考書。
本書選擇Microsoft Office 2010 集成辦公軟件包中的Access關系數(shù)據(jù)庫系統(tǒng)作為研究應用的對象,主要是由于Access使用環(huán)境要求低,應用廣泛,軟件普及,Access本身基本理論和概念并不復雜,易于理解和接受,且本軟件集成度高,易學易用。以Access為數(shù)據(jù)庫管理系統(tǒng)的具體工具,特別適合初學和入門數(shù)據(jù)庫系統(tǒng)知識的大專學生及工程技術專業(yè)人員使用;同時,對于那些需要了解和應用數(shù)據(jù)庫技術的非專業(yè)人員,如經濟、管理、法學、財會、金融,甚至是文學、藝術等等專業(yè)的學生和工作人員,也很適宜。本書的學習,并不需要特別的計算機知識、數(shù)學知識和網絡知識,只要能簡單操作計算機,了解Windows的一般使用,知道Internet的基本常識就可以了。
這一套書分為教材和實踐教程兩本。教材方面共10章,總體上是介紹關于數(shù)據(jù)庫和Access的基礎知識,其中,前三章介紹數(shù)據(jù)庫原理方面的基本知識,第4章介紹具體的數(shù)據(jù)庫系統(tǒng)OfficeAccess 2010。后面5~10章共6章分別分章介紹Access的6種對象,包括表對象、查詢對象、窗體對象、報表對象、宏對象和模塊對象。關于Access與其它應用軟件的協(xié)同工作知識,Access與外部數(shù)據(jù)的交換應用及數(shù)據(jù)傳遞和關聯(lián),這是數(shù)據(jù)庫發(fā)展前沿知識和Access應用的重要方面,我們放在本書配套教材的后面,作為第11、12章共讀者閱讀。基于網絡的空間數(shù)據(jù)庫內容篇幅所限,沒有能介紹。本書所配的實踐教程則對每一章的學習內容進行學習指導、習題解答、課外習題及解答以及實驗指導。有的章還提供課外閱讀材料。這里要強調的是,實驗指導對于學習本課程特別重要,由于數(shù)據(jù)庫應用需要大量上機實際實驗,所以實驗題目及實驗指導是必不可少的。本書內容涵蓋了計算機等級考試二級Access考試大綱的主要內容。
第1章數(shù)據(jù)庫基礎(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ù)庫技術(3)
1.2.1數(shù)據(jù)管理(3)
1.2.2數(shù)據(jù)庫技術(5)
1.3DBAS與MIS(7)
1.3.1DBAS(7)
1.3.2MIS(7)
1.4數(shù)據(jù)庫技術的發(fā)展(8)
1.4.1發(fā)展簡史(8)
1.4.2數(shù)據(jù)倉庫與數(shù)據(jù)挖掘(9)
1.4.3數(shù)據(jù)庫系統(tǒng)新技術(10)
1.5常用DBMS(12)
1.5.1Oracle(12)
1.5.2Microsoft SQL Server(13)
1.5.3國產DBMS達夢(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兩次抽象和轉換(17)
2.1.3三級模式結構(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層次模型和網狀模型(22)
2.3.2關系模型(23)
2.3.3新一代數(shù)據(jù)模型(24)
2.4數(shù)據(jù)庫系統(tǒng)的工作模式和應用領域(24)
2.4.1工作模式(24)
2.4.2應用領域(26)
2.5數(shù)據(jù)庫系統(tǒng)開發(fā)方法(28)
2.5.1概述(28)
2.5.2結構化設計方法(28)
2.5.3原型設計方法(30)
2.5.4面向對象設計方法(30)
2.6數(shù)據(jù)庫設計方法(32)
2.6.1定義(32)
2.6.2設計步驟(32)
2.6.3舉例(33)
2.7DBMS(34)
第3章關系數(shù)據(jù)模型基本理論(37)
3.1關系數(shù)據(jù)模型的三要素(37)
3.2關系及關系的特點(37)
3.2.1關系(37)
3.2.2關系的特點(39)
3.3關系模型(39)
3.3.1概念(39)
3.3.2關系模型與關系數(shù)據(jù)庫(40)
3.3.3關系模型的描述(40)
3.3.4關系模型的主要優(yōu)點(41)
3.4關系代數(shù)(42)
3.4.1關系運算(42)
3.4.2選擇、投影和聯(lián)接(45)
3.4.3關系數(shù)據(jù)庫設計過程(49)
3.5ER模型及轉化(50)
3.5.1ER圖(50)
3.5.2ER模型轉化為關系模型(52)
3.5.3實例(56)
3.5.4設計ER模型的進一步探討(58)
3.6關系數(shù)據(jù)庫的建立(59)
3.6.1關系數(shù)據(jù)庫設計(59)
3.6.2不同層次的術語(59)
3.7關系數(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ī)范化理論(63)
3.8.1概念(63)
3.8.2函數(shù)依賴與鍵(64)
3.8.3關系范式(66)
第4章Access預備知識(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導航窗格(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ù)庫的打開與關閉(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物理設計(96)
5.3.2應用設計視圖創(chuàng)建表(101)
5.3.3創(chuàng)建表的重要概念(103)
5.3.4創(chuàng)建表的其它方式(115)
5.4表間關系(118)
5.4.1表間關系的建立(118)
5.4.2編輯關系(120)
5.5表的操作(121)
5.5.1錄入記錄(121)
5.5.2記錄的修改和刪除(124)
5.5.3對表的其他操作(125)
5.5.4修改表結構(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“設計視圖”創(chuàng)建查詢對象(141)
6.2.4認識查詢對象和查詢分類(142)
6.3SQL查詢(143)
6.3.1語法符號(143)
6.3.2數(shù)據(jù)運算與表達式(144)
6.3.3常用SQL查詢(149)
6.3.4查詢對象的意義和SELECT小結(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選擇查詢的進一步設置(174)
6.5.3查詢向導(183)
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使用向導創(chuàng)建窗體(206)
7.2.3使用設計視圖創(chuàng)建窗體(211)
7.3窗體整體布局設計及應用(230)
7.3.1頁眉頁腳設置(230)
7.3.2窗體外觀設計(232)
7.3.3窗體的應用(232)
7.4自動啟動窗體(233)
第8章報表對象(238)
8.1基礎知識(238)
8.1.1報表概念(238)
8.1.2報表的視圖(240)
8.1.3報表的組成(242)
8.2報表的創(chuàng)建(243)
8.2.1報表設計工具(243)
8.2.2自動創(chuàng)建報表(244)
8.2.3報表向導創(chuàng)建報表(244)
8.2.4標簽向導創(chuàng)建報表(246)
8.2.5創(chuàng)建圖表報表(248)
8.2.6創(chuàng)建空報表(249)
8.2.7使用設計視圖創(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設計復雜的報表(259)
8.5預覽和打印報表(260)
8.5.1預覽報表(260)
8.5.2打印報表(261)
第9章宏對象(264)
9.1預備知識(264)
9.1.1認識宏(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宏的編輯與調試(272)
9.3.1宏的編輯與修改(272)
9.3.2宏的調試(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程序設計(282)
10.1模塊與VBA(282)
10.1.1程序設計與模塊的概念(282)
10.1.2VBA語言(283)
10.2VBE界面(284)
10.2.1VBE窗口(284)
10.2.2代碼窗口與模塊的創(chuàng)建與保存(287)
10.3VBA基礎知識(289)
10.3.1VBA的數(shù)據(jù)類型(289)
10.3.2常量、變量和數(shù)組(290)
10.3.3運算符與表達式(293)
10.3.4函數(shù)(295)
10.4Access程序設計入門(300)
10.4.1程序設計基本方法(300)
10.4.2順序、分支、循環(huán)結構(301)
10.4.3過程(307)
10.5面向對象程序設計(311)
10.5.1對象和對象集合(311)
10.5.2對象的屬性(312)
10.5.3對象的事件(313)
10.5.4對象的方法(314)
10.6VBA程序調試(316)
10.6.1設置程序斷點(316)
10.6.2調試工具欄及其功能(317)
10.7Access數(shù)據(jù)庫程序設計(318)
10.7.1DAO與ADO(318)
10.7.2ADO類庫(318)
10.7.3ADO的對象模型(319)
10.7.4操作記錄集(322)
10.7.5綜合應用例(324)
參考文獻(332)
查看全部↓