Access數(shù)據(jù)庫設計
定 價:36 元
叢書名:高等學校計算機類“十三五”規(guī)劃教材
本書遵循教育部高等學校大學計算機課程教學指導委員會(2013017)制定的《大學計算機基礎課程教學基本要求》中關于數(shù)據(jù)庫技術與應用課程的教學要求,同時緊扣教育部考試中心頒布的《全國計算機等級考試二級Access數(shù)據(jù)庫程序設計考試大綱》而編寫。 本書主要介紹關系數(shù)據(jù)庫管理系統(tǒng)的基礎知識以及關系數(shù)據(jù)庫應用系統(tǒng)的開發(fā)技術,主要內(nèi)容包括數(shù)據(jù)庫基礎知識、Access 2010概述、數(shù)據(jù)庫的創(chuàng)建與管理、表的創(chuàng)建與操作、查詢、窗體、報表、宏、模塊與VBA編程基礎、VBA數(shù)據(jù)庫編程、Access數(shù)據(jù)庫應用系統(tǒng)開發(fā)實例等。 本書適合作為高等學校非計算機專業(yè)本科、?茖W生的教材,也可作為Access使用者、學習者與開發(fā)人員的參考書。
第1章 數(shù)據(jù)庫基礎知識 1 1.1 數(shù)據(jù)庫系統(tǒng)概述 1 1.1.1 數(shù)據(jù)與信息 1 1.1.2 數(shù)據(jù)管理技術的發(fā)展 2 1.1.3 數(shù)據(jù)庫系統(tǒng)的組成 4 1.1.4 數(shù)據(jù)庫系統(tǒng)的體系結構 6 1.2 關系數(shù)據(jù)庫基本原理 8 1.2.1 關系模型的基本概念 8 1.2.2 數(shù)據(jù)模型 9 1.2.3 實體聯(lián)系模型 12 1.2.4 關系運算 13 1.3 關系規(guī)范化理論 17 1.3.1 函數(shù)依賴 18 1.3.2 關系模式的規(guī)范化 19 1.3.3 關系完整性 20 本章小結 21 習題 21 第2章 Access 2010概述 22 2.1 Access 2010簡介 22 2.1.1 Access 2010的功能 22 2.1.2 Access 2010的運行環(huán)境 22 2.1.3 Access 2010的啟動與退出 22 2.2 Access 2010的工作界面 25 2.2.1 Backstage視圖 25 2.2.2 功能區(qū) 26 2.2.3 快速訪問工具欄 27 2.2.4 導航窗格與工作區(qū) 29 2.3 Access 2010的數(shù)據(jù)庫對象 30 2.3.1 表 31 2.3.2 查詢 31 2.3.3 窗體 34 2.3.4 報表 35 2.3.5 宏 36 2.3.6 模塊 36 2.4 SharePoint網(wǎng)站 37 本章小結 37 習題 37 第3章 數(shù)據(jù)庫的創(chuàng)建與管理 39 3.1 數(shù)據(jù)庫模板 39 3.1.1 Web數(shù)據(jù)庫模板 40 3.1.2 客戶端數(shù)據(jù)庫模板 40 3.2 創(chuàng)建數(shù)據(jù)庫 41 3.2.1 利用本地模板創(chuàng)建數(shù)據(jù)庫 41 3.2.2 利用Office.com上的模板 創(chuàng)建數(shù)據(jù)庫 43 3.2.3 創(chuàng)建空白數(shù)據(jù)庫 44 3.3 數(shù)據(jù)庫的操作與維護 45 3.3.1 打開數(shù)據(jù)庫 45 3.3.2 保存與關閉數(shù)據(jù)庫 46 3.3.3 壓縮和修復數(shù)據(jù)庫 47 3.3.4 備份數(shù)據(jù)庫 48 3.3.5 查看和編輯數(shù)據(jù)庫屬性 50 本章小結 51 習題 51 第4章 表的創(chuàng)建與操作 52 4.1 創(chuàng)建表 52 4.1.1 使用模板創(chuàng)建表 53 4.1.2 在數(shù)據(jù)表視圖中創(chuàng)建表 53 4.1.3 在數(shù)據(jù)表設計視圖中創(chuàng)建表 54 4.2 設置表結構 56 4.2.1 字段的命名規(guī)則 56 4.2.2 字段的數(shù)據(jù)類型 57 4.2.3 字段的屬性 58 4.2.4 表結構修改 62 4.3 表的基本操作 62 4.3.1 向表中錄入數(shù)據(jù) 62 4.3.2 表的復制、刪除與重命名 63 4.3.3 表內(nèi)容的編輯 64 4.3.4 查找與替換 65 4.3.5 篩選與排序 66 4.4 調(diào)整表的外觀 71 4.4.1 調(diào)整行高和列寬 71 4.4.2 隱藏列與顯示隱藏列 71 4.4.3 凍結列與取消凍結列 72 4.4.4 文本格式設置 73 4.4.5 設置數(shù)據(jù)表格式 73 4.5 表間關系 73 4.5.1 創(chuàng)建索引 74 4.5.2 創(chuàng)建關系 76 4.5.3 參照完整性 79 本章小結 79 習題 80 第5章 查詢 81 5.1 查詢概述 81 5.1.1 查詢的概念 81 5.1.2 查詢的類型 82 5.1.3 查詢的條件 83 5.2 創(chuàng)建選擇查詢 88 5.2.1 使用查詢向導 88 5.2.2 使用設計視圖 91 5.2.3 在查詢中進行計算 94 5.3 創(chuàng)建交叉表查詢 95 5.3.1 交叉表查詢概述 96 5.3.2 使用向導創(chuàng)建交叉表查詢 96 5.3.3 使用設計視圖創(chuàng)建 交叉表查詢 98 5.4 創(chuàng)建參數(shù)查詢 99 5.4.1 單參數(shù)查詢 99 5.4.2 多參數(shù)查詢 100 5.5 創(chuàng)建操作查詢 101 5.5.1 生成表查詢 102 5.5.2 刪除查詢 103 5.5.3 更新查詢 105 5.5.4 追加查詢 106 5.6 SQL查詢 106 5.6.1 SQL概述 107 5.6.2 數(shù)據(jù)定義 109 5.6.3 數(shù)據(jù)操縱 111 5.6.4 數(shù)據(jù)查詢 111 5.6.5 分組查詢 113 5.6.6 查詢的排序 114 5.6.7 合并查詢 114 5.6.8 創(chuàng)建子查詢 115 本章小結 116 習題 116 第6章 窗體 117 6.1 窗體概述 117 6.1.1 窗體的作用 117 6.1.2 窗體的類型 118 6.1.3 窗體的視圖 121 6.1.4 窗體的組成 123 6.1.5 窗體的屬性 123 6.2 創(chuàng)建窗體 125 6.2.1 快速創(chuàng)建窗體 126 6.2.2 創(chuàng)建圖表窗體 128 6.2.3 使用空白窗體按鈕 創(chuàng)建窗體 129 6.2.4 使用向導創(chuàng)建窗體 131 6.2.5 創(chuàng)建主/子窗體 132 6.3 設計窗體 135 6.3.1 窗體的設計視圖 135 6.3.2 窗體的控件 137 6.3.3 窗體的控件屬性 138 6.3.4 常用控件介紹 141 6.4 修飾窗體 149 6.4.1 主題的應用 150 6.4.2 窗體的布局 151 本章小結 153 習題 154 第7章 報表 155 7.1 報表概述 155 7.1.1 報表的組成 155 7.1.2 報表的類型 156 7.1.3 報表的視圖 156 7.2 創(chuàng)建報表 156 7.2.1 使用報表工具創(chuàng)建報表 157 7.2.2 使用報表向導創(chuàng)建報表 157 7.2.3 使用報表設計創(chuàng)建報表 159 7.2.4 使用空報表工具創(chuàng)建報表 160 7.2.5 使用標簽向導創(chuàng)建報表 162 7.3 報表排序和分組 164 7.3.1 記錄排序 164 7.3.2 記錄分組 165 7.4 使用計算控件 167 7.4.1 報表添加計算控件 167 7.4.2 報表統(tǒng)計計算 169 7.4.3 報表常用函數(shù) 171 本章小結 173 習題 173 第8章 宏 174 8.1 宏概述 174 8.1.1 宏的概念 174 8.1.2 常用的宏操作 174 8.1.3 宏的類型 176 8.1.4 宏工具 177 8.2 創(chuàng)建宏 178 8.2.1 創(chuàng)建獨立宏 178 8.2.2 創(chuàng)建嵌入式宏 179 8.2.3 創(chuàng)建宏組 179 8.2.4 創(chuàng)建條件宏 180 8.3 宏的運行與調(diào)試 182 8.3.1 運行宏 182 8.3.2 調(diào)試宏 183 本章小結 183 習題 184 第9章 模塊與VBA編程基礎 185 9.1 VBA的編程環(huán)境 185 9.2 VBA模塊簡介 191 9.2.1 標準模塊 191 9.2.2 類模塊 191 9.2.3 VBA代碼編寫模塊過程 191 9.2.4 將宏轉換為模塊 192 9.2.5 在模塊中執(zhí)行宏 192 9.3 VBA程序設計基礎 193 9.3.1 VBA書寫規(guī)則 193 9.3.2 數(shù)據(jù)類型和數(shù)據(jù)庫對象 193 9.3.3 常量與變量 197 9.3.4 運算符和表達式 199 9.3.5 常用標準函數(shù) 201 9.4 VBA流程控制語句 204 9.4.1 賦值語句 204 9.4.2 條件語句 204 9.4.3 循環(huán)語句 209 9.5 數(shù)組 215 9.5.1 靜態(tài)數(shù)組 215 9.5.2 動態(tài)數(shù)組 216 9.6 面向對象程序設計的基本概念 217 9.6.1 集合和對象 217 9.6.2 屬性和方法 217 9.6.3 事件和事件過程 217 9.7 過程調(diào)用和參數(shù)傳遞 218 9.7.1 過程調(diào)用 218 9.7.2 參數(shù)傳遞 220 9.8 VBA常用操作 223 9.8.1 打開和關閉操作 223 9.8.2 輸入和輸出操作 225 9.8.3 VBA編程驗證數(shù)據(jù) 227 9.8.4 計時事件 228 9.8.5 鼠標和鍵盤事件處理 229 9.8.6 數(shù)據(jù)文件讀寫 230 9.8.7 用代碼設置Access選項 234 本章小結 234 習題 234 第10章 VBA數(shù)據(jù)庫編程 236 10.1 VBA數(shù)據(jù)庫編程技術簡介 236 10.1.1 數(shù)據(jù)庫引擎及其體系結構 236 10.1.2 數(shù)據(jù)庫訪問接口 237 10.1.3 數(shù)據(jù)訪問對象(DAO) 237 10.1.4 ActiveX數(shù)據(jù)對象(ADO) 239 10.2 VBA數(shù)據(jù)庫編程技術 242 10.2.1 數(shù)據(jù)訪問對象DAO的 編程套路 242 10.2.2 ActiveX數(shù)據(jù)對象(ADO)的 編程套路 244 10.2.3 數(shù)據(jù)處理中的幾個函數(shù) 246 本章小結 247 習題 247 第11章 Access數(shù)據(jù)庫應用系統(tǒng) 開發(fā)實例 248 11.1 應用系統(tǒng)的開發(fā)過程 248 11.2 需求分析及模塊設計 248 11.3 數(shù)據(jù)庫設計 249 11.3.1 創(chuàng)建數(shù)據(jù)表 249 11.3.2 創(chuàng)建表之間的關系 250 11.4 查詢設計 251 11.5 系統(tǒng)窗體的創(chuàng)建 252 11.6 報表的設計 254 11.7 系統(tǒng)的運行 254 本章小結 255 參考文獻 256