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