關于我們
書單推薦
新書推薦
|
Access數(shù)據(jù)庫程序設計(第五版)
本書根據(jù)《全國計算機等級考試(NCRE)二級Access 數(shù)據(jù)庫程序設計考試大綱》(2013 版)的
要求,在張成叔主編的《Access 數(shù)據(jù)庫程序設計》(第四版)的基礎上,針對“數(shù)據(jù)庫應用”等相關 課程建設的新需求,重點對第三部分進行了修訂,并對其他章節(jié)內(nèi)容進行了優(yōu)化整合。 本書共分理論、實訓和項目實戰(zhàn)三部分,以“學生成績管理系統(tǒng)”和“圖書管理系統(tǒng)”的設 計與開發(fā)為具體項目,并在第三部分安排了一個完整的課程設計項目——“教學管理系統(tǒng)設計與 開發(fā)”,讀者可以邊學習、邊實踐,進而掌握Access數(shù)據(jù)庫及其應用系統(tǒng)的設計與開發(fā)。 本書理念先進,結(jié)構(gòu)完整,深入淺出,可讀性和可操作性強,適合作為高職高專學生學習“數(shù) 據(jù)庫應用”課程及數(shù)據(jù)庫相關課程的教材,也可作為廣大參加全國計算機等級考試(NCRE)二 級Access數(shù)據(jù)庫程序設計讀者的自學參考書。
張成叔 安徽商貿(mào)職業(yè)技術學院;黃春華 四川郵電職業(yè)技術學院
理 論 部 分
第1 章 Access 基礎.............................. 1 1.1 數(shù)據(jù)庫基礎知識...............................1 1.1.1 計算機數(shù)據(jù)管理的發(fā)展.......1 1.1.2 數(shù)據(jù)庫系統(tǒng)...........................2 1.1.3 數(shù)據(jù)模型..............................4 1.2 關系數(shù)據(jù)庫......................................5 1.2.1 關系數(shù)據(jù)庫模型...................5 1.2.2 關系運算..............................7 1.3 啟動和退出Access...........................8 1.4 Access 簡介......................................8 1.4.1 Access 發(fā)展概述...................8 1.4.2 Access 的系統(tǒng)結(jié)構(gòu)...............9 1.4.3 Access 的用戶界面.............10 小結(jié)........................................................11 習題........................................................11 第2 章 數(shù)據(jù)庫.................................... 14 2.1 設計數(shù)據(jù)庫....................................14 2.1.1 設計原則............................14 2.1.2 設計步驟............................14 2.2 創(chuàng)建數(shù)據(jù)庫....................................16 2.2.1 建立一個空數(shù)據(jù)庫.............17 2.2.2 利用向?qū)?chuàng)建數(shù)據(jù)庫.........17 2.3 數(shù)據(jù)庫的基本操作.........................18 2.3.1 數(shù)據(jù)庫的打開.....................18 2.3.2 數(shù)據(jù)庫的關閉.....................19 2.3.3 數(shù)據(jù)庫的備份.....................19 2.3.4 數(shù)據(jù)庫的壓縮和修復.........19 小結(jié)........................................................20 習題........................................................20 第3 章 表........................................... 21 3.1 Access 數(shù)據(jù)類型.............................21 3.1.1 基本概念............................21 3.1.2 數(shù)據(jù)類型............................22 3.2 創(chuàng)建表........................................... 25 3.2.1 建立表結(jié)構(gòu)........................ 25 3.2.2 向表中輸入數(shù)據(jù)................ 26 3.2.3 設置字段屬性.................... 27 3.2.4 建立表之間的關系............ 32 3.3 維護表........................................... 34 3.3.1 打開和關閉表.................... 34 3.3.2 修改表的結(jié)構(gòu).................... 34 3.3.3 編輯表的內(nèi)容.................... 35 3.3.4 調(diào)整表的外觀.................... 36 3.4 操作表........................................... 39 3.4.1 查找數(shù)據(jù)............................ 40 3.4.2 替換數(shù)據(jù)............................ 40 3.4.3 排序記錄............................ 41 3.4.4 篩選記錄............................ 42 3.5 導入/導出表.................................. 44 3.5.1 數(shù)據(jù)的導入........................ 44 3.5.2 數(shù)據(jù)的導出........................ 45 小結(jié)....................................................... 45 習題....................................................... 45 第4 章 查詢........................................ 48 4.1 認識查詢....................................... 48 4.1.1 關系運算概述.................... 48 4.1.2 查詢的功能........................ 50 4.1.3 查詢的類型........................ 50 4.1.4 查詢的條件........................ 51 4.2 創(chuàng)建選擇查詢................................ 54 4.2.1 簡單查詢向?qū)?................... 54 4.2.2 在設計視圖中創(chuàng)建條件 查詢................................... 55 4.2.3 在設計視圖中創(chuàng)建總計 查詢................................... 59 4.3 創(chuàng)建參數(shù)查詢................................ 61 ·2 · Access 數(shù)據(jù)庫程序設計(第五版) 4.3.1 單參數(shù)查詢.........................61 4.3.2 多參數(shù)查詢.........................63 4.4 創(chuàng)建交叉表查詢.............................64 4.4.1 認識交叉表查詢.................65 4.4.2 創(chuàng)建交叉表查詢.................65 4.5 創(chuàng)建操作查詢.................................67 4.5.1 生成表查詢.........................67 4.5.2 追加查詢............................68 4.5.3 更新查詢............................69 4.5.4 刪除查詢............................70 4.6 SQL 查詢........................................71 4.6.1 使用SQL 修改查詢中的 條件....................................71 4.6.2 SQL 基礎知識.....................72 4.6.3 SQL 數(shù)據(jù)定義語句.............72 4.6.4 SQL 數(shù)據(jù)操作語句.............74 4.6.5 SQL 數(shù)據(jù)查詢.................... 75 小結(jié)........................................................79 習題........................................................79 第5 章 窗體........................................ 83 5.1 窗體基礎知識.................................83 5.1.1 窗體的概念.........................83 5.1.2 窗體的視圖.........................83 5.1.3 窗體的組成.........................84 5.1.4 窗體的類型.........................84 5.2 創(chuàng)建窗體........................................86 5.2.1 自動創(chuàng)建窗體.....................86 5.2.2 使用“窗體向?qū)?rdquo;.............87 5.2.3 創(chuàng)建“數(shù)據(jù)透視表” 窗體....................................89 5.2.4 創(chuàng)建“數(shù)據(jù)透視圖” 窗體....................................90 5.3 自定義窗體....................................91 5.3.1 窗體設計工具選項卡.........91 5.3.2 控件組................................91 5.3.3 窗體中的控件.....................92 5.3.4 控件的用法.........................94 5.3.5 窗體和控件的屬性...........101 5.3.6 窗體和控件的事件...........104 5.4 美化窗體......................................105 5.4.1 應用主題...........................105 5.4.2 添加當前日期和時間.......106 5.4.3 對齊窗體中的控件...........106 小結(jié)......................................................106 習題......................................................106 第6 章 報表...................................... 109 6.1 報表基礎知識...............................109 6.1.1 報表的定義和功能...........109 6.1.2 報表的視圖.......................109 6.1.3 報表的組成.......................110 6.1.4 報表的分類.......................111 6.2 報表的自動創(chuàng)建和向?qū)?chuàng)建........112 6.2.1 利用“報表”自動創(chuàng)建 報表..................................112 6.2.2 利用“報表向?qū)?rdquo;創(chuàng)建 報表..................................113 6.2.3 利用“標簽向?qū)?rdquo;創(chuàng)建 報表..................................114 6.3 報表設計視圖的使用...................115 6.3.1 報表的設計視圖...............115 6.3.2 報表的格式設定...............116 6.3.3 報表中的控件使用...........117 6.3.4 創(chuàng)建基于參數(shù)查詢的 報表..................................119 6.3.5 創(chuàng)建子報表.......................120 6.3.6 報表的排序和分組...........122 6.4 預覽和打印報表...........................123 6.4.1 打印預覽...........................123 6.4.2 打印報表...........................124 小結(jié)......................................................124 習題......................................................124 第7 章 宏......................................... 126 7.1 宏的概念......................................126 7.1.1 宏的基本概念...................126 7.1.2 宏與Visual Basic ..............127 ·3· 目 錄 7.1.3 宏向Visual Basic 程序代碼 轉(zhuǎn)換..................................127 7.2 宏的操作......................................127 7.2.1 宏的分類..........................127 7.2.2 創(chuàng)建宏..............................128 7.2.2 宏的運行..........................133 7.2.3 宏的調(diào)試..........................134 7.2.4 常用宏操作.......................134 小結(jié)......................................................136 習題......................................................136 第8 章 VBA 編程和數(shù)據(jù)庫編程......... 138 8.1 模塊的基本概念...........................138 8.1.1 模塊的類型.......................138 8.1.2 模塊的組成.......................139 8.1.3 面向?qū)ο蟪绦蛟O計的 基本概念..........................139 8.2 VBA 開發(fā)環(huán)境..............................142 8.2.1 進入VBE 編程環(huán)境..........142 8.2.2 VBE 窗口..........................142 8.2.3 編寫VBA 代碼.................144 8.3 常量、變量、運算符和表達式....145 8.3.1 數(shù)據(jù)類型和數(shù)據(jù)庫對象...145 8.3.2 常量與變量.......................147 8.3.3 數(shù)組..................................150 8.3.4 運算符與表達式...............151 8.4 常用標準函數(shù)...............................155 8.4.1 數(shù)學函數(shù)..........................155 8.4.2 字符串函數(shù).......................156 8.4.3 日期/時間函數(shù)..................156 8.4.4 類型轉(zhuǎn)換函數(shù)...................157 8.5 語句和控制結(jié)構(gòu)...........................158 8.5.1 語句概述...........................158 8.5.2 數(shù)據(jù)的輸入輸出...............159 8.5.3 順序結(jié)構(gòu)...........................162 8.5.4 條件結(jié)構(gòu)...........................163 8.5.5 循環(huán)結(jié)構(gòu)...........................168 8.5.6 GoTo 控制語句..................173 8.6 常用對象的屬性、方法和事件....174 8.6.1 標簽、文本框與命令 按鈕..................................174 8.6.2 選項組..............................177 8.6.3 列表框和組合框...............180 8.6.4 窗體計時事件Timer .........182 8.6.5 窗體與報表的常用方法....183 8.6.6 VBA 編程驗證數(shù)據(jù)...........185 8.7 過程的定義與調(diào)用.......................185 8.7.1 過程定義和調(diào)用...............186 8.7.2 參數(shù)傳遞...........................187 8.8 VBA 程序的錯誤處理和調(diào)試.......189 8.8.1 錯誤處理...........................189 8.8.2 調(diào)試..................................189 8.9 VBA 數(shù)據(jù)庫編程..........................192 8.9.1 數(shù)據(jù)庫引擎及其接口.......192 8.9.2 VBA 訪問的數(shù)據(jù)庫類型....193 8.9.3 數(shù)據(jù)庫訪問對象...............193 8.9.4 ActiveX 數(shù)據(jù)對象.............195 8.9.5 VBA 數(shù)據(jù)庫編程技術.......202 小結(jié)......................................................206 習題......................................................206 實 訓 部 分 實訓1 創(chuàng)建數(shù)據(jù)庫............................ 211 1.1 實訓目的......................................211 1.2 實訓內(nèi)容......................................211 1.2.1 啟動數(shù)據(jù)庫并使用幫助 系統(tǒng)...................................211 1.2.2 創(chuàng)建數(shù)據(jù)庫.......................212 1.2.3 數(shù)據(jù)庫的基本操作...........214 思考及課后練習...................................215 實訓2 表Ⅰ——建立表結(jié)構(gòu)和輸入數(shù)據(jù)... 216 2.1 實訓目的......................................216 2.2 實訓內(nèi)容......................................216 2.2.1 建立表結(jié)構(gòu).......................216 ·4 · Access 數(shù)據(jù)庫程序設計(第五版) 2.2.2 向表中輸入數(shù)據(jù)...............217 2.2.3 設置字段屬性...................219 2.2.4 建立表之間的關系...........220 思考及課后練習...................................221 實訓3 表Ⅱ——維護、操作、 導入/導出表................................. 222 3.1 實訓目的......................................222 3.2 實訓內(nèi)容......................................222 3.2.1 打開和關閉表...................222 3.2.2 修改表的結(jié)構(gòu)...................222 3.2.3 編輯表的內(nèi)容...................223 3.2.4 調(diào)整表的外觀...................224 3.2.5 查找數(shù)據(jù)..........................225 3.2.6 替換數(shù)據(jù)..........................225 3.2.7 排序記錄..........................226 3.2.8 篩選記錄..........................226 3.2.9 導入/導出表......................228 思考及課后練習...................................228 實訓4 查詢Ⅰ——選擇查詢和參數(shù)查詢... 229 4.1 實訓目的......................................229 4.2 實訓內(nèi)容......................................229 4.2.1 使用向?qū)?chuàng)建選擇查詢...229 4.2.2 使用設計視圖創(chuàng)建選擇 查詢...................................230 4.2.3 在設計視圖中創(chuàng)建總計 查詢...................................231 4.2.4 創(chuàng)建單參數(shù)查詢...............232 4.2.5 創(chuàng)建多參數(shù)查詢...............232 思考及課后練習...................................233 實訓5 查詢Ⅱ——交叉表查詢和操作 查詢............................................. 234 5.1 實訓目的......................................234 5.2 實訓內(nèi)容......................................234 5.2.1 創(chuàng)建交叉表查詢...............234 5.2.2 創(chuàng)建操作查詢...................235 思考及課后練習...................................238 實訓6 查詢Ⅲ——SQL查詢................... 239 6.1 實訓目的......................................239 6.2 實訓內(nèi)容......................................239 6.2.1 數(shù)據(jù)定義語句...................239 6.2.2 數(shù)據(jù)查詢語句...................240 6.2.3 創(chuàng)建聯(lián)合查詢和子查詢....241 思考及課后練習...................................243 實訓7 窗體Ⅰ——創(chuàng)建窗體.................... 244 7.1 實訓目的......................................244 7.2 實訓內(nèi)容......................................244 7.2.1 利用“窗體”自動創(chuàng)建 窗體..................................244 7.2.2 利用向?qū)?chuàng)建窗體...........245 7.2.3 利用“其他窗體”創(chuàng)建數(shù)據(jù) 透視圖窗體.......................246 思考及課后練習...................................247 實訓8 窗體Ⅱ——自定義窗體、美化 窗體............................................... 248 8.1 實訓目的......................................248 8.2 實訓內(nèi)容......................................248 8.2.1 控件的使用.......................248 8.2.2 控件的布局調(diào)整...............252 思考及課后練習...................................253 實訓9 報表............................................... 254 9.1 實訓目的......................................254 9.2 實訓內(nèi)容......................................254 9.2.1 利用向?qū)?chuàng)建報表...........254 9.2.2 創(chuàng)建圖表報表...................255 9.2.3 創(chuàng)建主/子報表..................256 思考及課后練習...................................258 實訓10 宏................................................. 259 10.1 實訓目的....................................259 10.2 實訓內(nèi)容....................................259 10.2.1 創(chuàng)建和運行宏.................259 10.2.2 為命令按鈕創(chuàng)建宏.........261 思考及課后練習...................................262 實訓11 模塊Ⅰ——條件結(jié)構(gòu).................... 263 11.1 實訓目的....................................263 11.2 實訓內(nèi)容....................................263 ·5· 目 錄 11.2.1 If 語句及IIf()函數(shù)的 使用................................263 11.2.2 Switch()函數(shù)及Select 語句 的使用............................265 思考及課后練習...................................266 實訓12 模塊Ⅱ——循環(huán)結(jié)構(gòu).................... 267 12.1 實訓目的....................................267 12.2 實訓內(nèi)容....................................267 12.2.1 循環(huán)結(jié)構(gòu)實訓.................267 12.2.2 過程的創(chuàng)建與調(diào)用.........269 思考及課后練習...................................270 實訓13 模塊Ⅲ——對象操作.................... 271 13.1 實訓目的....................................271 13.2 實訓內(nèi)容....................................271 13.2.1 使用和修改對象屬性.....271 13.2.2 DoCmd 對象的使用.........272 13.2.3 設計計時器.....................273 思考及課后練習...................................274 項目實戰(zhàn)部分 教學管理系統(tǒng)設計與開發(fā)..................... 276 1.1 項目實戰(zhàn)目的...............................276 1.2 需求描述......................................276 1.3 開發(fā)環(huán)境......................................276 1.4 案例覆蓋的知識點.......................277 1.5 案例分析......................................277 1.6 推薦實現(xiàn)步驟...............................278 1.6.1 教學管理系統(tǒng)的系統(tǒng) 設計...................................278 1.6.2 數(shù)據(jù)庫設計.......................280 1.6.3 系統(tǒng)的詳細設計...............282 練習及課后作業(yè)...................................290 附錄 全國計算機等級考試簡介................................................................................... 291 參考文獻...................................................................................................................... 294
你還可能感興趣
我要評論
|