非計(jì)算機(jī)專業(yè)計(jì)算機(jī)公共課系列教材:Access數(shù)據(jù)庫(kù)應(yīng)用基礎(chǔ)
定 價(jià):32 元
- 作者:汪同慶 ,何寧 ,滕沖 著
- 出版時(shí)間:2010/2/1
- ISBN:9787307076129
- 出 版 社:武漢大學(xué)出版社
- 中圖法分類:TP311.138AC
- 頁(yè)碼:317
- 紙張:膠版紙
- 版次:1
- 開本:16開
《Access數(shù)據(jù)庫(kù)應(yīng)用基礎(chǔ)》按照最新的全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)Access數(shù)據(jù)庫(kù)程序設(shè)計(jì)考試大綱要求編寫。內(nèi)容包括數(shù)據(jù)庫(kù)系統(tǒng)的基礎(chǔ)知識(shí)、數(shù)據(jù)模型、關(guān)系數(shù)據(jù)庫(kù)的理論、Access庫(kù)的創(chuàng)建與管理、創(chuàng)建數(shù)據(jù)表、查詢及SQL語(yǔ)言、窗體的創(chuàng)建與控件的應(yīng)用、報(bào)表與數(shù)據(jù)訪問頁(yè)、宏與模塊、VBA程序設(shè)計(jì)、DAO及ADO數(shù)據(jù)訪問技術(shù)。
本教書體系完整、結(jié)構(gòu)清晰,在介紹基本理論的同時(shí),通過大量實(shí)例的講解來增強(qiáng)知識(shí)的應(yīng)用性和可操作性!禔ccess數(shù)據(jù)庫(kù)應(yīng)用基礎(chǔ)》既可作為高等學(xué)校本、專科學(xué)生學(xué)習(xí)數(shù)據(jù)庫(kù)技術(shù)課程的教材,也可作為全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)Access的培訓(xùn)或自學(xué)教材。
數(shù)據(jù)庫(kù)技術(shù)是計(jì)算機(jī)科學(xué)中發(fā)展最快的技術(shù)之一,已經(jīng)成為現(xiàn)代計(jì)算機(jī)信息處理系統(tǒng)的重要基礎(chǔ)與技術(shù)核心,數(shù)據(jù)庫(kù)技術(shù)課程正逐步成為普通高校各專業(yè)本、專科生的必修課程。學(xué)習(xí)和掌握數(shù)據(jù)庫(kù)的基本知識(shí)和基本技能,利用數(shù)據(jù)庫(kù)技術(shù)進(jìn)行數(shù)據(jù)處理是大學(xué)生必須具備的能力之一。
本書重點(diǎn)介紹了數(shù)據(jù)庫(kù)系統(tǒng)的基礎(chǔ)知識(shí)、數(shù)據(jù)模型、關(guān)系數(shù)據(jù)庫(kù)的理論、Access數(shù)據(jù)庫(kù)的創(chuàng)建與管理、創(chuàng)建數(shù)據(jù)表、查詢及SQL語(yǔ)言、窗體的創(chuàng)建與控件的應(yīng)用、報(bào)表與數(shù)據(jù)訪問頁(yè)、宏與模塊、VBA程序設(shè)計(jì)、DAO及ADO數(shù)據(jù)訪問技術(shù)。本書章節(jié)內(nèi)容安排循序漸進(jìn),始終圍繞著成績(jī)管理這個(gè)典型的事例進(jìn)行詳細(xì)的講解,實(shí)例要求明確,分析簡(jiǎn)明扼要,操作步驟具體翔實(shí)。
本書基于Access2003系統(tǒng)討論數(shù)據(jù)庫(kù)的原理和應(yīng)用方法,全書共分為9章。
·第l章由數(shù)據(jù)庫(kù)系統(tǒng)概述開始,介紹數(shù)據(jù)模型、關(guān)系數(shù)據(jù)庫(kù)、規(guī)范化理論和數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)的一般步驟。
·第2章介紹Access2003基礎(chǔ)知識(shí),詳細(xì)介紹了創(chuàng)建數(shù)據(jù)庫(kù)和表、表的編輯操作、建立表之間的關(guān)系。
·第3章介紹選擇查詢、參數(shù)查詢、交叉表查詢、操作查詢、SQL查詢和SQL語(yǔ)言。
·第4章介紹窗體的功能與構(gòu)造、創(chuàng)建自動(dòng)窗體的方法和步驟、使用窗體向?qū)?chuàng)建窗體的方法和步驟、使用窗體設(shè)計(jì)器創(chuàng)建窗體的方法和步驟,以及一些重要的窗體設(shè)計(jì)技巧。
·第5章介紹Access2003中報(bào)表的創(chuàng)建和編輯等功能。
·第6章介紹頁(yè)實(shí)例,頁(yè)與窗體、報(bào)表的差別,以及如何創(chuàng)建和使用頁(yè)。
·第7章介紹宏的創(chuàng)建與使用、模塊的創(chuàng)建與調(diào)試方法。
·第8章較為詳細(xì)地介紹VBA的編程環(huán)境、數(shù)據(jù)類型、基本語(yǔ)句、函數(shù)和過程、程序設(shè)計(jì)中常用的算法及如何用VBA代碼在控件對(duì)象上進(jìn)行屬性設(shè)置和編寫事件過程。
·第9章介紹了如何利用DAO中定義的數(shù)據(jù)訪問對(duì)象,實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的基本操作,如何在程序中創(chuàng)建.ADO對(duì)象變量,設(shè)置對(duì)象屬性、調(diào)用對(duì)象方法來實(shí)現(xiàn)數(shù)據(jù)庫(kù)的各項(xiàng)訪問。
本書第1章由譚明新編寫,第2章和第4章由滕沖編寫,第3章由楊先娣編寫,第5章和第6章由莫子軍編寫,第7章由彭紅梅編寫,第8章由何寧編寫,第9章由何毅編寫;全書由何寧、滕沖統(tǒng)稿并擔(dān)任主編,汪同慶擔(dān)任主審。本書的編寫得到了武漢大學(xué)珞珈學(xué)院和武漢大學(xué)出版社領(lǐng)導(dǎo)的大力支持,許多老師對(duì)本書的編寫給予了幫助,在此表示衷心的感謝。
本書既可作為普通高等院校本、?品怯(jì)算機(jī)專業(yè)“數(shù)據(jù)庫(kù)技術(shù)”課程的教學(xué)用書,也可作為參加二級(jí)Access數(shù)據(jù)庫(kù)程序設(shè)計(jì)應(yīng)試者的教材。
第1章 數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)
1.1 數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)
1.1.1 數(shù)據(jù)庫(kù)技術(shù)的發(fā)展
1.1.2 數(shù)據(jù)庫(kù)系統(tǒng)的基本組成
1.1.3 數(shù)據(jù)庫(kù)系統(tǒng)的基本特點(diǎn)
1.1.4 數(shù)據(jù)庫(kù)系統(tǒng)的內(nèi)部結(jié)構(gòu)體系
1.2 數(shù)據(jù)模型
1.2.1 數(shù)據(jù)模型的基本概念
1.2.2 E.R模型
1.2.3 層次模型
1.2.4 網(wǎng)狀模型
1.2.5 關(guān)系模型
1.2.6 面向?qū)ο竽P?br>1.3 關(guān)系模型理論
1.3.1 關(guān)系數(shù)據(jù)庫(kù)概述
1.3.2 關(guān)系數(shù)據(jù)庫(kù)的操作
1.3.3 關(guān)系數(shù)據(jù)庫(kù)的完整性
1.3.4 關(guān)系數(shù)據(jù)庫(kù)規(guī)范化理論
1.4 數(shù)據(jù)庫(kù)設(shè)計(jì)基礎(chǔ)
1.4.1 數(shù)據(jù)庫(kù)設(shè)計(jì)步驟
1.4.2 需求分析
1.4.3 概念結(jié)構(gòu)設(shè)計(jì)
1.4.4 邏輯結(jié)構(gòu)設(shè)計(jì)
1.4.5 物理設(shè)計(jì)
1.4.6 數(shù)據(jù)庫(kù)的實(shí)施
1.4.7 數(shù)據(jù)庫(kù)的維護(hù)
本章 小結(jié)
上機(jī)實(shí)驗(yàn)
習(xí)題
第2章 數(shù)據(jù)庫(kù)及表的基本操作
2.1 Access概述
2.1.1 Access的啟動(dòng)和退出
2.1.2 Access的窗口組成
2.1.3 Access的系統(tǒng)結(jié)構(gòu)
2.1.4 Access的特點(diǎn)
2.2 數(shù)據(jù)庫(kù)的創(chuàng)建
2.2.1 使用“數(shù)據(jù)庫(kù)向?qū)А眲?chuàng)建數(shù)據(jù)庫(kù)
2.2.2 使用模板創(chuàng)建數(shù)據(jù)庫(kù)
2.2.3 不使用數(shù)據(jù)庫(kù)向?qū)?chuàng)建數(shù)據(jù)庫(kù)
2.2.4 數(shù)據(jù)庫(kù)的基本操作
2.3 創(chuàng)建數(shù)據(jù)表
2.3.1 通過輸入數(shù)據(jù)創(chuàng)建表
2.3.2 使用設(shè)計(jì)器創(chuàng)建表
2.3.3 修改表結(jié)構(gòu)
2.3.4 輸入和修改表記錄
2.3.5 字段的屬性設(shè)置
2.4 表的基本操作
2.4.1 表的外觀定制
2.4.2 表的復(fù)制、刪除和重命名
2.4.3 數(shù)據(jù)的導(dǎo)入和導(dǎo)出
2.5 表中數(shù)據(jù)的操作
2.5.1 數(shù)據(jù)的查找與替換
2.5.2 記錄排序
2.5.3 記錄篩選
2.6 建立索引和表間關(guān)系
2.6.1 索引
2.6.2 建立表間關(guān)系
本章 小結(jié)
上機(jī)實(shí)驗(yàn)
習(xí)題
第3章 查詢
3.1 查詢概述
3.1.1 查詢的定義與功能
3.1.2 查詢的分類
3.1.3 查詢視圖
3.2 選擇查詢
3.2.1 創(chuàng)建查詢
3.2.2 運(yùn)行查詢
3.2 -3設(shè)置查詢準(zhǔn)則和進(jìn)行條件查詢
3.2.4 修改查詢
3.2.5 查找重復(fù)項(xiàng)和不匹配項(xiàng)查詢
3.3 在查詢中計(jì)算
3.3.1 數(shù)據(jù)統(tǒng)計(jì)
3.3.2 添加計(jì)算字段
3.3.3 創(chuàng)建自定義查詢
3.4 交叉表查詢
3.4.1 使用“交叉表查詢向?qū)А苯⒉樵?br>3.4.2 使用“設(shè)計(jì)”視圖建立交叉表查詢
3.5 參數(shù)查詢
3.5.1 單參數(shù)查詢
3.5.2 多參數(shù)查詢
3.6 操作查詢
3.6.1 生成表查詢
3.6.2 刪除查詢
3.6.3 更新查詢
3.6.4 追加查詢
3.7 SQL查詢
3.7.1 查詢與SQL視圖
3.7.2 SQL語(yǔ)言簡(jiǎn)介
3.7.3 創(chuàng)建SQL查詢
本章 小結(jié)
上機(jī)實(shí)驗(yàn)
習(xí)題
第4章 窗體
4.1 窗體概述
4.1.1 窗體的視圖
4.1.2 窗體的結(jié)構(gòu)
4.1.3 窗體的類型
4.2 使用向?qū)Э焖賱?chuàng)建窗體
4.2.1 使用“自動(dòng)創(chuàng)建窗體”創(chuàng)建窗體
4.2.2 使用“窗體向?qū)А眲?chuàng)建窗體
4.2.3 使用“自動(dòng)窗體”創(chuàng)建數(shù)據(jù)透視表/圖
4.3 使用“設(shè)計(jì)視圖”創(chuàng)建窗體
4.3.1 用設(shè)計(jì)視圖創(chuàng)建窗體的一般過程
4.3.2 窗體設(shè)計(jì)視圖中的對(duì)象
4.3.3 對(duì)象的屬性
4.4 常用控件的創(chuàng)建及屬性設(shè)置
4.4.1 標(biāo)簽控件
4.4.2 文本框控件
4.4.3 組合框和列表框控件
4.4.4 命令按鈕控件
4.4.5 選項(xiàng)組控件
4.4.6 選項(xiàng)卡控件
4.4.7 圖像、未綁定對(duì)象框和綁定對(duì)象框控件
4.4.8 直線、矩形控件
4.5 使用窗體處理數(shù)據(jù)
4.5.1 瀏覽記錄
4.5.2 編輯記錄
4.5.3 查找和替換數(shù)據(jù)
4.5.4 排序記錄
4.5.5 篩選記錄
4.6 主.子窗體和切換面板
4.6.1 創(chuàng)建主.子窗體
4.6.2 切換面板窗體
4.7 綜合示例
本章小結(jié)
上機(jī)實(shí)驗(yàn)
習(xí)題
第5章 報(bào)表
5.1 報(bào)表概述
5.1.1 報(bào)表類型
5.1.2 報(bào)表的視圖
5.1.3 報(bào)表的組成
5.1.4 報(bào)表與窗體的區(qū)別
5.2 創(chuàng)建報(bào)袁
5.2.1 自動(dòng)創(chuàng)建報(bào)表
5.2.2 使用“報(bào)表向?qū)А眲?chuàng)建報(bào)表
5.2.3 使用設(shè)計(jì)視圖創(chuàng)建報(bào)表
5.3 編輯報(bào)表
5.3.1 修飾報(bào)表
5.3.2 報(bào)表的排序和分組
5.3.3 使用計(jì)算控件
5.3.4 預(yù)覽、打印報(bào)表
5.4 創(chuàng)建高級(jí)報(bào)睥
5.4.1 在已有的報(bào)表中創(chuàng)建子報(bào)表
……
第6章 數(shù)據(jù)訪問頁(yè)
6.1 數(shù)據(jù)訪問頁(yè)的基本概念
6.2 創(chuàng)建數(shù)據(jù)訪問頁(yè)
6.3 編輯數(shù)據(jù)訪問頁(yè)
本章小結(jié)
上機(jī)實(shí)驗(yàn)
習(xí)題
第7章 宏與模塊
7.1 宏的功能
7.2 宏的創(chuàng)建
7.3 通過事件觸發(fā)宏
7.4 模塊
本章小結(jié)
上機(jī)實(shí)驗(yàn)
習(xí)題
第8章 VBA程序設(shè)計(jì)
8.1 VBA程序設(shè)計(jì)基礎(chǔ)
8.2 VBA的基本控制結(jié)構(gòu)
8.3 過程調(diào)用和參數(shù)傳遞
8.4 面向?qū)ο蟪绦蛟O(shè)計(jì)
8.5 綜合示例
本章小結(jié)
上機(jī)實(shí)驗(yàn)
習(xí)題
第9章 VBA數(shù)據(jù)庫(kù)編程
9.1 數(shù)據(jù)訪問對(duì)象DAO
9.2 ADO數(shù)據(jù)對(duì)象
本章小結(jié)
上機(jī)實(shí)驗(yàn)
習(xí)題
習(xí)題參考答案
參考文獻(xiàn)
數(shù)據(jù)庫(kù)技術(shù)是計(jì)算機(jī)應(yīng)用技術(shù)的一個(gè)重要組成部分。隨著計(jì)算機(jī)科學(xué)的發(fā)展和計(jì)算機(jī)應(yīng)用領(lǐng)域的深入與拓展,數(shù)據(jù)庫(kù)技術(shù)已經(jīng)滲透到我們?nèi)粘I畹姆椒矫婷妫热缬眯庞每ㄙ?gòu)物,飛機(jī)、火車訂票系統(tǒng),圖書館對(duì)書籍的管理等,無一不使用了數(shù)據(jù)庫(kù)技術(shù),因此,掌握數(shù)據(jù)庫(kù)系統(tǒng)的知識(shí)變得尤為重要。
本章首先介紹數(shù)據(jù)庫(kù)的基礎(chǔ)知識(shí),然后討論關(guān)系數(shù)據(jù)模型及關(guān)系代數(shù),之后再介紹數(shù)據(jù)庫(kù)的設(shè)計(jì)過程,最后對(duì)Access的運(yùn)行環(huán)境和基本對(duì)象進(jìn)行概要性地描述。
1.1 數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)
數(shù)據(jù)庫(kù)技術(shù)產(chǎn)生于20世紀(jì)60年代末,是數(shù)據(jù)管理的最新技術(shù),是計(jì)算機(jī)科學(xué)的重要分支。數(shù)據(jù)庫(kù)技術(shù)是信息系統(tǒng)的核心和基礎(chǔ),它的出現(xiàn)極大地促進(jìn)了計(jì)算機(jī)的應(yīng)用向各行各業(yè)滲透,數(shù)據(jù)庫(kù)的建設(shè)規(guī)模、數(shù)據(jù)庫(kù)信息量的大小和使用頻度已成為衡量一個(gè)國(guó)家信息化程度的重要標(biāo)志。
數(shù)據(jù)庫(kù)技術(shù)是一門綜合性技術(shù),它涉及操作系統(tǒng)、數(shù)據(jù)結(jié)構(gòu)、算法和程序設(shè)計(jì)等知識(shí)。在計(jì)算機(jī)科學(xué)中,數(shù)據(jù)庫(kù)技術(shù)作為專門的學(xué)科來研究和學(xué)習(xí)。
1.1.1 數(shù)據(jù)庫(kù)技術(shù)的發(fā)展
計(jì)算機(jī)在數(shù)據(jù)管理方面經(jīng)歷了由低級(jí)到高級(jí)的發(fā)展過程。計(jì)算機(jī)數(shù)據(jù)管理隨著計(jì)算機(jī)硬件、軟件技術(shù)和計(jì)算機(jī)應(yīng)用范圍的發(fā)展而發(fā)展,多年來經(jīng)歷了人工管理、文件系統(tǒng)、數(shù)據(jù)庫(kù)系統(tǒng)、分布式數(shù)據(jù)庫(kù)系統(tǒng)和面向?qū)ο髷?shù)據(jù)庫(kù)系統(tǒng)這幾個(gè)階段。1.人工管理20世紀(jì)50年代中期以前,計(jì)算機(jī)主要用于數(shù)值計(jì)算。在硬件方面,計(jì)算機(jī)使用的存儲(chǔ)器存儲(chǔ)信息的容量小,存取速度慢;在軟件方面,沒有系統(tǒng)軟件和管理數(shù)據(jù)的軟件,數(shù)據(jù)由計(jì)算或處理它的程序自行攜帶,數(shù)據(jù)的管理任務(wù),包括存儲(chǔ)結(jié)構(gòu)、存取方法、輸入/輸出方式等完全由程序設(shè)計(jì)人員負(fù)責(zé)。
這一時(shí)期計(jì)算機(jī)數(shù)據(jù)管理的特點(diǎn)是:程序復(fù)雜,在程序中必須定義數(shù)據(jù)存儲(chǔ)結(jié)構(gòu),需要編寫數(shù)據(jù)存取方法和輸入/輸出方式等程序:數(shù)據(jù)與程序不具有獨(dú)立性,一組數(shù)據(jù)對(duì)應(yīng)一個(gè)程序,一個(gè)程序不能使用另一個(gè)程序中的數(shù)據(jù),數(shù)據(jù)冗余;數(shù)據(jù)量小且無法長(zhǎng)期保存,程序運(yùn)行時(shí),人工進(jìn)行數(shù)據(jù)輸入,輸入數(shù)據(jù)和運(yùn)行結(jié)果都保存在內(nèi)存中,隨著程序運(yùn)行結(jié)束,這些數(shù)據(jù)自動(dòng)消失,很難實(shí)現(xiàn)大數(shù)據(jù)量處理任務(wù)。