內容簡介
《全國計算機等級考試二級教程:Access數據庫程序設計(2016年版)》是由教育部考試中心組織,根據教育部考試中心頒布的《全國計算機等級考試二級Access數據庫程序設計考試大綱(2013年版)》編寫的,內容包括:數據庫基礎知識、數據庫和錶、查詢、窗體、報錶、宏、VBA編程基礎、VBA數據庫編程以及考試指導。《全國計算機等級考試二級教程:Access數據庫程序設計(2016年版)》內容簡明扼要,理論聯係實際。書中還包含2013年版考試大綱、樣捲等。
《全國計算機等級考試二級教程:Access數據庫程序設計(2016年版)》是全國計算機等級考試二級Access數據庫程序設計復習考試、培訓的指定教材,同時也可作為其他人員學習參考用書。
內頁插圖
目錄
第1章 數據庫基礎知識
1.1 數據庫基礎知識
1.1.1 計算機數據管理的發展
1.1.2 數據庫係統
1.1.3 數據模型
1.2 關係數據庫
1.2.1 關係模型
1.2.2 關係運算
1.3 數據庫設計基礎
1.3.1 數據庫設計步驟
1.3.2 數據庫設計過程
1.4 Access簡介
1.4.1 Access發展簡介
1.4.2 Access數據庫的係統結構
1.4.3 Access2010主界麵
習題1
第2章 數據庫和錶
2.1 創建數據庫
2.1.1 創建數據庫
2.1.2 打開和關閉數據庫
2.2 建立錶
2.2.1 錶的組成
2.2.2 建立錶結構
2.2.3 設置字段屬性
2.2.4 建立錶間關係
2.2.5 嚮錶中輸入數據
2.3 編輯錶
2.3.1 修改錶結構
2.3.2 編輯錶內容
2.3.3 調整錶外觀
2.4 使用袁
2.4.1 排序記錄
2.4.2 篩選記錄
習題2
第3章 查詢
3.1 杏詢概述
3.1.1 查詢的功能
3.1.2 查詢的類型
3.1.3 查詢的條件
3.2 創連選擇查詢
3.2.1 使用查詢嚮導
3.2.2 使用“設計視圖
3.2.3 在查詢中進行計算
3.3 創建交叉錶查詢
3.3.1 認識交叉錶查詢
3.3.2 使用“設計視圖
3.4 創建參數查詢
3.4.1 單參數查詢
3.4.2 多參數查詢
3.5 創建操作查詢
3.5.1 生成錶查詢
3.5.2 刪除查詢
3.5.3 更新查詢
3.5.4 追加查詢
3.6 結構化查詢語言SQL
3.6.1 SQL語言概述
3.6.2 數據定義
3.6.3 數據操縱
3.6.4 數據查詢
3.7 創建SQL的特定查詢
3.7.1 查詢與SQL視圖
3.7.2 創建聯閤查詢
3.7.3 創建傳遞查詢
3.7.4 創建數據定義查詢
3.7.5 創建子查詢
3.8 編輯和使用查詢
3.8.1 運行已創建的查詢
3.8.2 編輯查詢中的字段
3.8.3 編輯查詢中的數據源
3.8.4 排序查詢的結果
習題3
第4章 窗體
4.1 窗體概述
4.1.1 窗體的作用
4.1.2 窗體的類型
4.1.3 窗體的視圖
4.2 創建窗體
4.2.1 自動創建窗體
4.2.2 創建圖錶窗體
4.2.3 使用“空白窗體”按鈕創建窗體
4.2.4 使用嚮導創建窗體
4.3 設計窗體
4.3 ,1窗體的設計視圖
4.3.2 常用控件的功能
4.3.3 常用控件的使用
4.3.4 窗體和控件的屬性
4.4 修飾窗體
4.4.1 主題的應用
4.4.2 條件格式的使用
4.4.3 提示信息的添加
4.4.4 窗體的布局
4.5 定製係統控製窗體
4.5.1 創建切換窗體
4.5.2 創建導航窗體
4.5.3 設置啓動窗體
習題4
第5章 報錶
5.1 報錶的基本概念與組成
5.1.1 報錶基本概念
5.1.2 報錶設計區
5.2 建立報錶
5.2.1 用“報錶”工具創建報錶
5.2.2 用“報錶設計”工具創建報錶
5.2.3 周“空報錶”工具創建報錶
5.2.4 編輯報錶
5.3 報錶排序和分組
5.3.1 記錄排序
5.3.2 記錄分組
5.4 使用計算控件
5.4.1 報錶添加計算控件
5.4.2 報錶統計計算
5.4.3 報錶常用函數
習題5
第6章 宏
6.1 宏的功能
6.1.1 宏的基本概念
6.1.2 設置宏操作
6.2 建立宏
6.2.1 創建獨立的宏
6.2.2 創建宏組
6.2.3 創建條件操作宏
6.2.4 設置宏的操作參數
6.2.5 運行宏
6.2.6 調試宏
6.3 通過事件觸發宏
6.3.1 事件的概念
6.3.2 通過事件觸發宏
6.3.3 通過宏進行其他操作
習題6
第7章 VBA編程基礎
7.1 VBA的編程環境
7.2 VBA模塊簡介
7.2.1 標準模塊
7.2.2 類模塊
7.2.3 VBA代碼編寫模塊過程
7.2.4 將宏轉換為模塊過程
7.2.5 在模塊中執行宏
7.3 VBA程序設計基礎
7.3.1 程序語句書寫原則
7.3.2 數據類型和數據庫對象
7.3.3 變量與常量
……
第8章 VBA數據庫編程
第9章 考試指導
附錄1 常用函數
附錄2 窗體屬性及其含義
附錄3 控件屬性及其含義
附錄4 常用宏操作命令
附錄5 常用事件
附錄6 VisualBasic編輯環境簡介
附錄7 全國計算機等級考試二級Access數據庫程序設計考試大綱(2013年版)
附錄8 全國計算機等級考試二級Access數據庫程序設計樣題及參考答案
附錄9 習題參考答案
前言/序言
為促進我國計算機知識的普及,提高全社會的計算機應用水平,適應國民經濟信息化的需要,國傢教委(現教育部)考試中心於1994年起,開始推行全國計算機等級考試。計算機等級考試為社會提供瞭一個統一、公正與客觀的考核標準,深受社會各界的歡迎。
根據我國計算機應用水平的實際情況,教育部考試中心相繼推齣瞭1998年版和2002年版的考試大綱。為進一步滿足人們學習計算機應用技術和為人纔市場服務的需求,經過專傢充分論證,教育部考試中心在2003年再次對全國計算機等級考試(NCRE)的考試科目設置、考核內容、考試形式實施調整,推齣瞭2004年版考試大綱,並相繼推齣瞭2007年版、2009年版和2013年版考試大綱。隨著軟件係統的升級,之後逐年推齣不同版本的考試大綱。
本次教材修訂的依據是2013年版考試大綱,並參考瞭自2004年以來Access考試的實際情況,對原來的內容進行瞭必要刪減和調整。在充分體現2013年版考試大綱的前提下,本著既不超綱又不降低水平,講解簡明扼要,闡述由淺入深,層次分明,理論聯係實際的原則,本次以Ac-cess2010作為教學背景,由於該版本的軟件較過去版本的軟件有較大幅度的變化,因比本書的很多章節都進行瞭較多改動,特彆是與基本術語、顯示界麵和操作方式等相關部分內容修改更大。為突齣本課程的特點,全書進一步壓縮瞭關於Access操作步驟的介紹,強化瞭與程序設計相關的內容,以突齣數據庫編程這一重點。
2015年版教材的第1、5和6章由陳朔鷹編寫;第2、3、4章和附錄由鄭小玲編寫;第7章由郭永青編寫;第8章由陳雷編寫;全書由陳雷和陳朔鷹統稿並審閱。本書的編寫工作始終在教育部考試中心的直接組織和幫助下完成的,在此錶示衷心感謝。
在成書過程中,全體作者總結多年的經驗,希望盡己所能,但畢竟水平和精力有限,書稿中肯定存在不妥、甚至錯誤之處,敬請廣大讀者批評指正。
編者
開啓數據管理之旅:從零掌握Access數據庫的奧秘 在信息爆炸的時代,如何高效、準確地組織、存儲和管理數據,已成為個人和企業生存與發展的關鍵。無論是復雜的項目管理、精細的客戶關係維護,還是日常的庫存盤點、學生成績追蹤,都離不開數據庫的支持。本書旨在為你打開Access數據庫程序設計的大門,讓你從零開始,逐步掌握這一強大工具,成為一名遊刃有餘的數據管理者。 本書並非僅僅是理論的堆砌,更注重實踐的引導。我們將帶領你一步步瞭解Access數據庫的原理,從最基礎的數據庫概念入手,深入淺齣地剖析其核心構成要素:錶、查詢、窗體、報錶以及宏和模塊。每一個概念的引入都伴隨著詳實的解釋和清晰的示例,讓你在理解原理的同時,也能迅速將知識轉化為實際操作能力。 第一部分:數據庫的基石——認識與設計Access數據庫 我們首先將為你揭示數據庫的本質。你將瞭解到為什麼需要數據庫,它能解決什麼樣的問題,以及與傳統文件存儲方式相比,數據庫的獨特優勢。接著,我們將聚焦於Microsoft Access,這款功能強大且易於上手的數據庫管理係統。你會瞭解Access的界麵布局,熟悉其常用工具欄和菜單項,為後續的學習打下堅實基礎。 學習數據庫設計,就像建造一座堅固的房子,需要精心規劃和細緻施工。本書將引導你掌握數據庫設計的基本原則,包括數據規範化理論、主鍵、外鍵的概念及其重要性。你將學習如何根據實際需求,閤理地設計數據錶結構,定義字段類型、長度和約束,以確保數據的準確性和一緻性。我們將通過多個實際案例,演示如何從業務場景齣發,一步步構建齣邏輯清晰、結構優化的數據庫模型。例如,在設計一個圖書管理係統時,你會學習如何創建“圖書信息”錶、“作者信息”錶、“齣版社信息”錶,並如何通過外鍵將它們關聯起來,實現數據之間的聯動。 第二部分:構建數據世界——Tables, Queries, and Forms 錶(Tables):數據的載體 錶是數據庫中最基本的數據存儲單位,所有的數據都將存儲在錶中。本書將詳細講解如何創建和編輯Access數據錶,包括選擇閤適的字段類型(如文本、數字、日期/時間、貨幣、自動編號、是/否、備注、OLE對象、附件、計算字段、查找嚮導等),設置字段屬性,如字段大小、格式、默認值、允許空值、索引等。你將學習如何設置主鍵,以唯一標識每一條記錄,並通過建立錶間關係,實現數據之間的關聯。本書還會介紹如何使用數據錶視圖和設計視圖進行操作,並提供關於如何導入和導齣數據,以及如何備份和恢復數據庫的實用技巧。 查詢(Queries):數據的提取與分析利器 如果說錶是數據的倉庫,那麼查詢就是你在這座倉庫中尋找、篩選和加工數據的得力助手。本書將深入講解Access查詢的強大功能,讓你能夠根據各種條件精確地提取所需數據。你將學習創建選擇查詢,包括使用簡單的條件和復閤條件(AND, OR, NOT),通配符的使用,以及對查詢結果進行排序。 更進一步,我們將帶你領略計算字段的魅力,例如計算總價、平均分等。你還將學習如何使用聚閤函數(如SUM, AVG, COUNT, MAX, MIN),對數據進行匯總統計,生成各類報錶所需的數據基礎。本書還會重點介紹參數查詢,讓你能夠動態地輸入查詢條件,實現更靈活的數據檢索。你將學習創建交叉錶查詢,將數據進行行列轉換,實現二維數據的分析。此外,我們還將講解操作查詢,包括追加查詢、刪除查詢、更新查詢,讓你能夠批量修改、添加或刪除數據,極大地提高工作效率。 窗體(Forms):人機交互的橋梁 窗體是用戶與數據庫進行交互的界麵,它使得數據錄入、查看和編輯更加直觀和便捷。本書將指導你如何設計和創建各種類型的窗體,包括單文檔窗體、多項目窗體、數據錶窗體和組閤窗體。你將學習如何自定義窗體的外觀,添加標簽、文本框、列錶框、組閤框、復選框、選項按鈕、命令按鈕等控件,並將它們與數據錶字段進行綁定,實現數據的同步顯示和編輯。 本書還將介紹如何利用窗體實現更復雜的功能,例如通過命令按鈕創建導航菜單,實現窗體之間的跳轉,或者通過代碼(雖然本書重點是Access的圖形化操作,但會簡單提及宏和模塊的聯動)實現數據驗證和自動化操作。你將學會如何美化窗體,使其更加用戶友好,提升整體的使用體驗。 第三部分:呈現數據之美——Reports and Beyond 報錶(Reports):數據的可視化與輸齣 如果你需要將數據以清晰、美觀的格式呈現齣來,那麼報錶將是你的首選。本書將帶領你掌握Access報錶的設計與製作。你將學習如何創建各種類型的報錶,包括簡單報錶、分組報錶、匯總報錶、標簽報錶等。你將學會如何添加頁眉、頁腳、組頁眉、組頁腳,如何在報錶中添加文本、圖像、圖錶,以及如何利用計算控件實現復雜的統計和計算。 本書將詳細講解報錶布局的調整,包括對齊、分布、尺寸等,確保報錶的美觀和專業。你還將學習如何設置報錶篩選和排序條件,以及如何將報錶導齣為多種格式,如PDF、Excel、Word等,方便數據的分享和打印。通過實際案例,你將學會設計齣滿足不同需求的專業報錶。 第四部分:自動化與智能化——Macros and Modules 宏(Macros):簡化的自動化工具 對於一些重復性的操作,使用宏可以極大地提高效率。本書將介紹Access宏的基本概念和應用。你將學習如何錄製和創建簡單的宏,例如用於打開窗體、運行查詢、打印報錶、關閉應用程序等。我們將演示如何將宏附加到命令按鈕、窗體事件(如打開、關閉、點擊)等,實現自動化操作。你將理解宏如何成為連接數據庫功能和用戶交互的橋梁,無需編寫復雜的代碼,即可實現一係列操作。 模塊(Modules):更高級的定製化 當宏的靈活性不足以滿足需求時,就需要藉助模塊(VBA代碼)來實現更高級的功能。本書雖然不深入講解VBA編程,但會為你展示模塊的應用場景,並提供一些基礎的模塊使用示例。你將瞭解到模塊可以實現更復雜的邏輯判斷、數據處理、用戶自定義函數以及與外部應用程序的交互。通過理解模塊的作用,你將對Access的擴展性有更深的認識,並知道在何時何地可以尋求更專業的技術支持。 實踐齣真知:貫穿全書的案例分析 本書的每一個章節都緊密結閤實際應用,通過大量的實例演示,讓你在學習理論知識的同時,能夠立即動手實踐。我們將貫穿幾個貫穿性的案例,例如一個簡單的“學生信息管理係統”或“圖書銷售統計係統”,讓你從數據庫的創建、錶的設計、數據的錄入,到查詢的編寫、窗體的設計、報錶的生成,完整地體驗Access數據庫應用程序的開發過程。這些案例的設計由淺入深,難度循序漸進,確保每一位學習者都能跟上步伐,並在實踐中鞏固所學知識。 本書的特色 全麵覆蓋: 緊扣全國計算機等級考試二級Access數據庫程序設計的考綱,內容全麵,重點突齣。 易於理解: 語言通俗易懂,概念講解清晰,避免晦澀的技術術語。 注重實踐: 大量實例和練習,讓你邊學邊練,快速掌握技能。 循序漸進: 從基礎概念到高級應用,難度逐步提升,適閤不同基礎的學習者。 實用性強: 所學內容不僅能幫助你通過考試,更能應用於實際工作和學習中。 無論你是初次接觸數據庫的學生,還是希望提升數據管理能力的職場人士,亦或是為瞭通過計算機等級考試而學習,本書都將是你理想的學習夥伴。通過本書的學習,你將不僅掌握Access數據庫程序設計的基本技能,更能培養嚴謹的數據思維和解決問題的能力,為你開啓更廣闊的數據管理與應用之路。讓我們一起踏上這場精彩的Access數據庫探索之旅吧!