編輯推薦
本書依據全國計算機等級考試大綱編寫,內容設置閤理、考點清晰準確,重難點配有微視頻,手機掃描二維碼即可觀看。配套光盤中含有考試模擬係統,題量豐富,解析詳盡,軟件功能強大。
內容簡介
本書嚴格依據教育部考試中心發布的全國計算機等級考試大綱以及編者多年對等級考試的研究編寫而成,旨在適應計算機等級考試的需求,幫助考生(尤其是非計算機專業的初學者)順利通過考試。
本書分為8章,主要內容包括數據庫基礎知識、數據庫和錶、查詢、窗體、報錶、宏、VBA編程基礎以及數據庫編程基礎。
本書體例簡單、圖文並茂,內容設置閤理、考點清晰準確,重難考點配有微視頻課堂,通過掃描書中二維碼即可觀看;配套光盤中提供模擬考試軟件及課後習題素材,便於考生同步訓練,鞏固提高。本書可作為計算機等級考試的培訓教學用書,也可供考生自學復習使用。
作者簡介
未來教育教學與研究中心,是一傢專門從事教育産品策劃、研發、銷售的高新知識企業。專業研究等考19年,擁有著專業的教師團隊,與電子工業、人民郵電、電子科技大學等多個大型國傢齣版社閤作,每年纍積為數萬餘名考生服務。
目錄
第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.3.3 數據庫設計過程
1.4 Access 2010簡介
1.4.1 Access 2010主要特點
1.4.2 Access2010數據庫的係統結構
1.4.3 Access 2010主界麵
1.5 課後習題
第2章 數據庫和錶
2.1 Access 2010 數據庫的創建
2.1.1 創建數據庫
2.1.2 打開和關閉數據庫
2.2 Access 2010 數據錶的創建
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.3.4 調整錶外觀
2.4 數據排序與篩選
2.4.1 記錄排序
2.4.2 篩選記錄
2.5 課後習題
第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.8 編輯和使用查詢
3.8.1 編輯查詢中的字段
3.8.2 編輯查詢中的數據源
3.8.3 排序查詢的結果
3.9課後習題
第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.5課後習題
第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.5 使用計算控件
5.4.1 報錶中添加計算控件
5.4.2 報錶統計計算
5.4.3 匯總與統計
5.5 課後習題
第6章 宏
6.1 宏概述
6.1.1 宏的功能
6.1.2 宏與VBA(Visual Basic for Application)
6.1.3 宏的基本構成
6.1.4 宏的類型
6.1.5 宏創建的基本步驟
6.1.6 宏設計工具欄
6.2 宏的創建
6.2.1 創建獨立宏
6.2.2 創建宏組
6.2.3 創建條件宏
6.2.4 嵌入宏
6.2.5 子宏
6.3 宏的運行與調試
6.3.1 宏的運行
6.3.2 宏的調試
6.4 常見的宏操作
6.4.1 常見的宏操作
6.4.2 常見宏操作示例
6.5 課後習題
第7章 VBA編程基礎
7.1 VBA模塊簡介
7.1.1 標準模塊
7.1.2 類模塊
7.1.3 VBA代碼編寫模塊過程
7.2 VBA編程環境
7.2.1 VBE界麵
7.2.2 進入VBE的方法
7.2.3 Hello World標準模塊的創建
7.3 VBA 編程基礎
7.3.1 VBA代碼書寫規則
7.3.2 標識符及命名規則
7.3.3 數據類型和數據庫對象
7.3.4 VBA中的變量
7.3.5 VBA中的常量
7.3.6 常用的標準函數
7.3.7 運算符和錶達式
7.4 VBA流程控製語句
7.4.1 賦值語句
7.4.2 條件語句
7.4.3 循環語句
7.4.4 標號和GoTo語句
7.5 VBA數組
7.5.1 一維數組
7.5.2二維數組
7.6 麵嚮對象程序設計的基本概念
7.6.1 類和對象
7.6.2 屬性和方法
7.6.3 事件和事件過程
7.7 過程調用和參數傳遞
7.7.1 過程調用
7.7.2 參數傳遞
7.8 VBA 常用操作
7.8.1 DoCmd對象的應用
7.8.2 輸入框
7.8.3 消息框
7.8.4 VBA驗證函數
7.8.5 鼠標操作
7.8.6 鍵盤操作
7.8.7 計時事件
7.8.8 數據文件讀寫
7.9 VBA程序錯誤處理與調試
第8章 數據庫編程基礎
8.1 VBA數據庫編程技術簡介
8.1.1 數據庫引擎及其接口
8.1.2 VBA訪問數據庫類型
8.2 VBA數據庫編程技術
課後習題
附錄
附錄1 VBA中的常見函數
附錄2 全國計算機等級考試二級Access數據庫程序設計考試大綱
附錄3 課後習題參考答案
精彩書摘
第1章 數據庫基本概念
本章重點
1.數據庫基礎知識
2.數據模型
3.關係運算
4.數據庫設計基礎
1.1數據庫基礎知識
1.1.1 計算機數據管理的發展
1.數據、信息與數據處理
(1)數據
數據是指保存在存儲介質上的用來描述事物的能夠識彆的物理符號,如文字、數字、圖形、聲音、視頻等。數據的概念包含兩個方麵,即“值”和“型”。其中,“值”用來描述事物特性的數據內容;“型”是指保存在存儲介質上的數據形式。相同的數據內容可以用多種數據形式來錶示,例如,日期“2015年6月1日”,也可以錶示為“2015.6.1”。
(2)信息
信息是一種被加工成特定形式的數據。對人們而言信息應是實現存在的、準確的、及時的和可以理解的,可用於指導決策的數據。
(3)數據處理
數據處理是指對數據進行收集、組織、存儲、加工和傳播等操作,是將數據轉換為信息的過程。
(4)數據、信息與數據處理三者之間的關係
①數據是信息的載體和具體錶現形式。
②信息不隨著數據形式的變化而變化。
③信息=數據+數據處理。
2.數據管理的3個階段
數據管理是數據處理中最基本的工作,是其他數據處理的核心和基礎。
計算機數據管理隨著計算機硬件、軟件技術和計算機應用範圍的不斷發展而發展,先後經曆瞭3個階段,分彆為人工管理階段、文件係統階段和數據庫係統階段。數據管理在上述3個階段中的發展背景及特點,如錶1-1所示。
……
前言/序言
《Access數據庫快速入門與實戰精通》 簡介: 在信息爆炸的時代,數據已成為驅動各行各業發展的核心力量。無論是個人信息管理、企業客戶關係維護,還是項目進度追蹤、學術研究數據分析,一個高效、易用的數據庫管理係統都顯得至關重要。Microsoft Access,作為一款集數據存儲、管理、查詢、報錶生成於一體的強大桌麵數據庫應用軟件,以其直觀的用戶界麵和豐富的應用功能,成為瞭許多用戶,特彆是初學者和中小企業用戶的首選。 本書旨在幫助讀者從零開始,係統、深入地掌握Microsoft Access數據庫的設計、開發與應用。我們不拘泥於單一考試的框架,而是以更廣闊的視野,將Access的實用性推嚮極緻,讓讀者不僅能夠應對考試,更能將其靈活運用於實際工作和學習場景。全書內容嚴謹、邏輯清晰,從數據庫基礎理論的普及,到Access軟件的深入剖析,再到實際項目開發的全麵指導,力求讓每一位讀者都能成為Access數據庫的熟練使用者,乃至精通者。 第一部分:數據庫基礎理論與Access初探 在正式踏入Access的實操世界之前,理解數據庫的基本概念是必行的。本部分將為您鋪設堅實的理論基石。 第一章:數據庫係統概論 什麼是數據庫? 我們將從宏觀角度解釋數據庫的概念,它不僅僅是數據的堆積,更是結構化、有組織的數據集閤。 為什麼需要數據庫? 探討傳統文件管理方式的局限性,以及數據庫在數據安全性、一緻性、共享性、並發訪問等方麵的顯著優勢。 數據庫係統的組成 介紹數據庫係統的基本構成要素,包括數據庫、數據庫管理係統(DBMS)、數據庫管理員(DBA)以及用戶。 數據模型 簡要介紹層次模型、網絡模型、關係模型等基本數據模型,並重點闡述關係模型作為現代數據庫主流的理論基礎。 SQL語言簡介 介紹SQL(Structured Query Language)作為一種強大的數據庫查詢和操作語言的重要性,為後續深入學習奠定基礎。 第二章:Access入門與基本操作 Access軟件的安裝與啓動 提供詳細的安裝指南,並指導用戶如何順利啓動Access應用程序。 Access用戶界麵導覽 詳細介紹Access的主界麵布局,包括功能區、導航窗格、工作區等,幫助用戶快速熟悉環境。 創建與保存數據庫文件 指導用戶如何新建一個Access數據庫文件(.accdb),並講解保存數據庫的最佳實踐。 Access對象概覽 介紹Access中核心的數據庫對象,如錶(Tables)、查詢(Queries)、窗體(Forms)、報錶(Reports)、宏(Macros)和模塊(Modules),並簡要說明它們的功能。 視圖的切換 講解數據錶視圖、設計視圖、布局視圖等不同視圖的作用及切換方法,這是進行對象設計的關鍵。 第二部分:數據庫核心設計——錶與數據管理 數據是數據庫的靈魂,而錶則是承載數據的基本結構。本部分將聚焦於Access中最核心的元素——數據錶的創建、設計與維護。 第三章:數據錶的創建與設計 錶的設計原則 強調數據庫範式理論(如第一範式、第二範式、第三範式)在錶設計中的重要性,旨在減少數據冗餘,提高數據一緻性。 創建新錶 使用“創建”選項卡 詳細演示如何從零開始創建錶。 通過數據錶視圖 演示直接在數據錶視圖中輸入數據,Access會自動創建字段。 使用“錶設計器” 重點講解錶設計器的強大功能,包括定義字段名稱、選擇數據類型、設置字段屬性等。 數據類型詳解 詳細介紹Access支持的各種數據類型,如文本、長文本、數字、日期/時間、貨幣、自動編號、是/否、 OLE對象、附件、超鏈接、計算字段、查找嚮導字段等,並講解如何根據數據特點選擇最閤適的數據類型。 字段屬性設置 深入講解字段屬性的各項設置,包括: 字段大小(Field Size) 控製文本字段的長度,數字字段的精度等。 格式(Format) 設置數字、日期、貨幣等的顯示格式。 小數位數(Decimal Places) 控製數值型字段的小數位數。 輸入掩碼(Input Mask) 規範用戶輸入數據的格式,如電話號碼、身份證號等。 標題(Caption) 為字段提供更友好的顯示名稱。 默認值(Default Value) 為字段設置自動填充的默認數據。 允許長度零(Allow Zero Length) 控製文本字段是否允許空字符串。 必需(Required) 強製用戶必須輸入數據。 索引(Indexed) 講解索引的作用,如何提高查詢效率,以及為字段創建唯一索引。 主鍵的創建與管理 強調主鍵在唯一標識記錄中的關鍵作用,講解單字段主鍵和復閤主鍵的創建方法。 查找嚮導的應用 演示如何使用查找嚮導創建一個包含預定義列錶的字段,實現數據錄入的標準化。 第四章:錶的關係與數據完整性 關係型數據庫的基石——錶之間的關係 一對一關係(One-to-One Relationship) 介紹其概念和適用場景。 一對多關係(One-to-Many Relationship) 詳細講解最常見的一對多關係,並重點說明如何通過外鍵實現。 多對多關係(Many-to-Many Relationship) 闡述如何通過一個中間錶(關聯錶)來解決多對多關係。 創建與編輯關係 演示在“數據庫工具”選項卡下的“關係”窗口中,如何拖拽字段來建立錶之間的關聯,以及如何設置參照完整性。 參照完整性 詳細講解參照完整性,以及級聯更新相關記錄和級聯刪除相關記錄選項的作用與風險。 設置外鍵 演示在錶設計視圖中,如何設置外鍵,並建立與主錶之間的關係。 數據完整性約束 除瞭參照完整性,還將介紹其他數據完整性約束,如字段級約束(通過字段屬性設置)和錶級約束(通過創建規則)。 第五章:數據導入、導齣與數據維護 數據導入 導入Excel工作錶 演示如何將Excel中的數據導入Access,並進行字段匹配。 導入文本文件(CSV、TXT) 講解如何導入分隔符或固定寬度格式的文本文件。 導入其他Access數據庫 演示如何將其他Access數據庫中的錶導入到當前數據庫。 數據導齣 導齣到Excel 將Access錶中的數據導齣為Excel文件,方便進一步分析。 導齣到文本文件 將數據導齣為CSV或TXT格式。 導齣到其他Access數據庫 將數據導入到另一個Access數據庫。 數據錄入與編輯 熟練掌握在數據錶視圖和窗體視圖中進行數據錄入、修改和刪除操作。 查找與替換 演示Access內置的查找和替換功能,提高數據處理效率。 排序與篩選 講解如何在數據錶視圖中對數據進行排序和篩選,快速定位所需數據。 第三部分:數據查詢與分析——從信息到知識 從海量數據中提取有價值的信息,是數據庫的核心應用之一。本部分將帶領您深入理解Access的查詢功能。 第六章:基礎查詢的創建與應用 查詢的重要性 解釋查詢在數據檢索、過濾、計算和匯總中的作用。 使用“查詢設計器” 詳細介紹查詢設計器的界麵和操作方法。 選擇字段 演示如何選擇需要顯示的字段。 添加錶與關係 演示如何在查詢設計器中添加多個錶,並利用已有的錶關係進行多錶查詢。 設置條件(篩選) 運算符詳解 介紹等於(=)、不等於(<>)、大於(>)、小於(<)、大於等於(>=)、小於等於(<=)等比較運算符。 邏輯運算符 講解AND(與)、OR(或)、NOT(非)的組閤使用,實現復雜條件篩選。 通配符 介紹星號()、問號(?)和感嘆號(!)在模糊查詢中的應用。 Between...And... 範圍查詢。 In 集閤查詢。 Like 模式匹配查詢。 Is Null 判斷空值。 排序查詢結果 演示如何設置升序和降序排列。 運行查詢 演示如何查看查詢結果。 第七章:多錶查詢與連接 內連接(Inner Join) 演示查詢設計器中默認的內連接,隻返迴兩個錶中匹配的記錄。 外連接(Outer Join) 左外連接(Left Outer Join) 返迴左錶所有記錄,以及右錶中匹配的記錄。 右外連接(Right Outer Join) 返迴右錶所有記錄,以及左錶中匹配的記錄。 自連接(Self Join) 介紹如何將錶自身連接起來,用於處理層級結構數據。 查詢連接的圖形化錶示 講解在查詢設計器中,不同類型的連接綫所代錶的含義。 第八章:計算字段與匯總查詢 計算字段(Calculated Fields) 錶達式的應用 演示如何創建包含算術運算(+、-、、/)、字符串函數、日期函數等錶達式的計算字段。 自定義字段名稱 演示如何為計算字段設置彆名。 匯總查詢(Aggregate Queries) 分組(GROUP BY) 講解如何使用“總計”行,並選擇“分組依據”來對數據進行分組。 常用匯總函數 詳細介紹SUM(求和)、AVG(平均)、COUNT(計數)、MAX(最大值)、MIN(最小值)等函數。 條件聚閤 結閤WHERE子句和HAVING子句,實現對分組後的數據進行條件篩選。 第九章:參數查詢、交叉錶查詢與操作查詢 參數查詢(Parameter Queries) 創建參數提示 演示如何為查詢條件設置參數,使查詢更具靈活性,用戶可以在運行時輸入查詢條件。 參數的數據類型 講解如何為參數指定數據類型。 交叉錶查詢(Crosstab Queries) 創建匯總數據透視錶 演示如何將數據按行標題、列標題和值進行匯總,生成類似Excel數據透視錶的效果。 行標題、列標題和值字段的選擇 詳細講解如何配置交叉錶查詢。 操作查詢(Action Queries) 生成錶查詢(Make-Table Query) 將查詢結果保存到一個新錶中。 追加查詢(Append Query) 將查詢結果添加到現有錶的末尾。 更新查詢(Update Query) 批量修改現有錶中滿足條件的數據。 刪除查詢(Delete Query) 批量刪除滿足條件的數據。 重要提示 強調在運行操作查詢前務必備份數據,並仔細檢查查詢條件。 第四部分:數據呈現與交互——窗體與報錶 如何將數據庫中的數據以用戶友好的方式呈現和交互,是Access的另一大亮點。本部分將深入講解窗體和報錶的設計與應用。 第十章:窗體設計與應用 窗體的作用 介紹窗體在簡化數據錄入、提供用戶交互界麵方麵的優勢。 創建窗體 使用“窗體工具” 自動創建簡單窗體。 使用“窗體設計器” 手動設計精美的窗體。 拆分窗體(Split Form) 結閤數據錶視圖和窗體視圖,方便瀏覽和編輯。 多項式窗體(Multiple Items Form) 一次顯示多條記錄,類似於數據錶,但可自定義布局。 數據透視錶窗體(PivotChart Form) 結閤圖錶展示數據。 窗體控件詳解 常用控件 文本框、標簽、按鈕、組閤框、列錶框、復選框、選項按鈕、分割綫、圖像等。 控件屬性設置 講解控件的尺寸、位置、顔色、邊框、字體、可見性、啓用狀態等屬性。 數據源綁定 如何將控件與數據庫字段進行綁定,實現數據的顯示和輸入。 事件與代碼(簡述) 簡要介紹窗體和控件的事件(如單擊、鼠標移入、加載等),以及如何通過簡單的宏或VBA代碼實現交互。 窗體布局與美化 講解如何調整控件的對齊方式、間距,以及如何使用頁眉、頁腳、分組框等來組織窗體布局,提升用戶體驗。 子窗體(Subform) 演示如何在主窗體中嵌入子窗體,實現一對多關係的直觀展示和操作。 第十一章:報錶設計與應用 報錶的作用 介紹報錶在數據匯總、打印輸齣、數據分析報告生成等方麵的價值。 創建報錶 使用“報錶工具” 快速生成簡單報錶。 使用“報錶設計器” 手動設計復雜報錶。 分組報錶(Grouped Report) 按照某個字段對數據進行分組,並可設置組頁眉和組頁腳。 標簽報錶(Label Report) 專門用於生成地址標簽或名片等。 報錶區域詳解 講解報錶的頁眉、頁腳、頁麵設置、組頁眉、組頁腳、明細區域等組成部分。 報錶控件 介紹標簽、文本框、圖像、綫條、矩形、圖錶等控件在報錶中的應用。 數據綁定與錶達式 演示如何將字段綁定到報錶控件,以及如何使用錶達式進行計算和匯總。 分組與排序 詳細講解如何設置報錶的按字段分組和排序,以及如何設置組的總計和報錶總計。 報錶打印與導齣 演示如何預覽報錶,並將其導齣為PDF、Excel、Word等格式。 第五部分:自動化與高級應用 Access強大的自動化能力和一些高級特性,將幫助您更高效地管理和操作數據庫。 第十二章:宏的應用 宏基礎 介紹宏是Access中用於自動執行一係列操作的工具,無需編寫代碼。 常用宏操作 打開窗體/報錶 運行查詢 打印報錶 關閉窗口 消息框顯示 跳轉到控件/窗體 創建與編輯宏 演示如何使用宏設計器來構建宏。 宏組 講解如何將多個宏組織到宏組中。 事件與宏的關聯 演示如何將宏綁定到窗體、報錶或控件的事件上,實現自動化操作。 第十三章:Access數據庫維護與安全 數據庫壓縮與修復 講解定期壓縮和修復數據庫的重要性,以及如何操作。 數據庫備份與恢復 強調定期備份的重要性,並演示備份方法。 工作組安全(簡述) 簡要介紹Access的用戶級安全模型,用於保護數據庫的安全(此功能在較新版本中可能有所變化或被移除)。 對象保護 講解如何為錶、查詢、窗體、報錶等對象設置保護,防止意外修改。 數據庫加密 演示如何為整個數據庫文件設置密碼。 附錄 附錄A:常用SQL語句速查 提供Access中常用的SQL命令和語法速查。 附錄B:Access快捷鍵大全 幫助用戶提高操作效率。 附錄C:常見問題解答與故障排除 匯集瞭數據庫使用中可能遇到的常見問題及其解決方案。 本書特色: 循序漸進,零基礎友好: 從最基礎的概念講起,逐步深入,即使是初學者也能輕鬆掌握。 理論與實踐相結閤: 既講解瞭數據庫理論,又提供瞭豐富的Access實操案例。 注重實用性: 強調Access在實際工作和學習中的應用,幫助讀者解決實際問題。 內容全麵深入: 涵蓋Access數據庫從創建、設計、開發到維護的各個環節。 圖文並茂,直觀易懂: 大量配圖和截圖,清晰展示操作步驟,降低理解難度。 案例豐富: 包含多個貼近實際的綜閤案例,讓讀者在實踐中鞏固所學知識。 掌握Access數據庫,您將能更高效地管理和分析數據,提升工作效率,發掘數據價值。本書將是您踏入Access數據庫世界的理想指南,助您從入門到精通,自信應對各種數據挑戰。