本書系統(tǒng)地講解開發(fā)數(shù)據(jù)庫應用系統(tǒng)所需的相關知識,內容全面,深入淺出,通俗易懂,注重實用性和可操作性。全書共9章,分別講述了數(shù)據(jù)庫基礎知識、數(shù)據(jù)庫的創(chuàng)建與管理、表的創(chuàng)建與維護、查詢、窗體、報表、宏、模塊與VBA程序設計、教務管理系統(tǒng),附錄部分為全國計算機等級考試二級公共基礎知識。本書以“圖書管理系統(tǒng)”的開發(fā)過程為主線,以“圖書管理”數(shù)據(jù)庫為例,從建立空數(shù)據(jù)庫開始,逐步建立數(shù)據(jù)庫中的各種對象,直至完成一個完整的小型數(shù)據(jù)庫應用系統(tǒng),并在第9章給出了教務管理系統(tǒng)的完整開發(fā)過程,使讀者能夠結合案例熟練掌握Access 2016數(shù)據(jù)庫的操作方法和技巧。 本書既可作為高等院校非計算機專業(yè)的“數(shù)據(jù)庫應用技術”課程的教材,也可作為全國計算機等級考試(二級Access數(shù)據(jù)庫程序設計)的備考用書以及數(shù)據(jù)庫應用系統(tǒng)開發(fā)人員的參考用書。
使用較新的版本Access 2016,包含全國計算機等級考試二級考試科目中的公共基礎知識部分的內容。本書既可作為高等院校非計算機專業(yè)的“數(shù)據(jù)庫應用技術”課程的教材,也可作為全國計算機等級考試(二級Access數(shù)據(jù)庫程序設計)的備考用書以及數(shù)據(jù)庫應用系統(tǒng)開發(fā)人員的參考用書。
魯小丫 2003年畢業(yè)于西南交通大學計算機應用技術專業(yè),獲碩士學位。畢業(yè)至今就職于西南民族大學計算機科學與技術學院,研究方向:數(shù)據(jù)庫及地理信息系統(tǒng),先后發(fā)表學術論文20余篇,主持并參與多項科研項目,先后主編出版教材3套,其中,《程序及數(shù)據(jù)庫設計基礎教程》和《程序及數(shù)據(jù)庫設計基礎教程上機指導》被評為四川省十二五規(guī)劃教材。
目錄
第 1章 數(shù)據(jù)庫基礎\t
1.1 數(shù)據(jù)庫基礎知識\t
1.1.1 數(shù)據(jù)與數(shù)據(jù)處理\t
1.1.2 數(shù)據(jù)庫的概念\t
1.1.3 數(shù)據(jù)庫管理系統(tǒng)\t
1.1.4 數(shù)據(jù)庫系統(tǒng)\t
1.1.5 數(shù)據(jù)庫應用系統(tǒng)\t
1.2 數(shù)據(jù)庫技術的發(fā)展\t
1.2.1 人工管理階段\t
1.2.2 文件管理階段\t
1.2.3 數(shù)據(jù)庫系統(tǒng)階段\t
1.3 數(shù)據(jù)模型\t
1.3.1 概念模型\t
1.3.2 數(shù)據(jù)模型\t
1.4 關系數(shù)據(jù)庫\t
1.4.1 關系模型\t
1.4.2 關系運算\t
1.4.3 關系的完整性\t
1.4.4 關系的規(guī)范化\t
1.5 常用數(shù)據(jù)庫軟件\t
1.5.1 MySQL\t
1.5.2 SQL Server\t
1.5.3 Oracle\t
1.5.4 Sybase\t
1.5.5 DB2\t
1.6 ACCESS2016系統(tǒng)簡介\t
1.6.1 Access 2016的基本特點\t
1.6.2 Access 2016的啟動與退出\t
1.6.3Access 2016的窗口界面\t
習題1\t
第 2章 數(shù)據(jù)庫的創(chuàng)建與管理\t
2.1 數(shù)據(jù)庫的創(chuàng)建\t
2.1.1 創(chuàng)建空數(shù)據(jù)庫\t
2.1.2 利用模板創(chuàng)建數(shù)據(jù)庫\t
2.2 數(shù)據(jù)庫的打開、關閉與保存\t
2.2.1數(shù)據(jù)庫的打開\t
2.2.2數(shù)據(jù)庫的關閉\t
2.2.3數(shù)據(jù)庫的保存\t
2.3 數(shù)據(jù)庫的管理\t
2.3.1設置和撤銷數(shù)據(jù)庫密碼\t
2.3.2數(shù)據(jù)庫的備份\t
2.3.3 數(shù)據(jù)庫的壓縮與修復\t
習題2\t
第3章 表的創(chuàng)建與維護\t
3.1 表的基本知識\t
3.2 字段的數(shù)據(jù)類型\t
3.3表的創(chuàng)建\t
3.3.1 利用表設計視圖創(chuàng)建表\t
3.3.2 利用數(shù)據(jù)表視圖創(chuàng)建表\t
3.3.3 利用導入外部數(shù)據(jù)創(chuàng)建表\t
3.4表的編輯與維護\t
3.4.1 表結構的修改\t
3.4.2 表內容的編輯與維護\t
3.5 表中字段屬性的設置\t
3.6表間關系的建立\t
3.6.1 表間關系的建立\t
3.6.2 表間關系的修改\t
習題3\t
第 4 章 查詢\t
4.1 查詢的種類\t
4.2 查詢準則\t
4.2.1運算符與表達式\t
4.2.2 函數(shù)\t
4.3 簡單查詢\t
4.3.1 使用查詢向導創(chuàng)建查詢\t
4.3.2 使用查詢設計創(chuàng)建查詢\t
4.3.3 使用查詢設計創(chuàng)建交叉表查詢\t
4.4 參數(shù)查詢\t
4.5操作查詢\t
4.5.1生成表查詢\t
4.5.2更新查詢\t
4.5.3 追加查詢\t
4.5.4 刪除查詢\t
4.6創(chuàng)建SQL查詢\t
4.6.1 SELECT語句\t
4.6.2 聯(lián)合查詢\t
4.6.3 傳遞查詢\t
4.6.4 數(shù)據(jù)定義查詢\t
本章小節(jié)\t
習題4\t
第5章 窗體\t
5.1 窗體概述\t
5.1.1 窗體的概念與功能\t
5.1.2 窗體的結構\t
5.1.3 窗體的視圖\t
5.2 創(chuàng)建窗體\t
5.2.1 “窗體”工具\t
5.2.2 “窗體向導”工具\t
5.2.3 “多個項目”工具\t
5.2.4 “分割窗體”工具\t
5.2.5 “空白窗體”工具\t
5.3 設計窗體\t
5.3.1 窗體設計視圖\t
5.3.2 窗體控件及使用\t
5.3.3 窗體的調整與美化\t
5.4 建立系統(tǒng)控制界面\t
5.4.1 導航窗體\t
5.4.2 啟動窗體\t
習題5\t
第6章 報表\t
6.1 報表概述\t
6.2 創(chuàng)建和編輯報表\t
6.3 報表的排序和分組統(tǒng)計\t
6.4 創(chuàng)建計算報表\t
6.5 打印報表\t
習題6\t
第7章 宏對象\t
7.1 宏的概念\t
7.1.1 宏的類型\t
7.1.2 宏的功能\t
7.2 創(chuàng)建宏\t
7.2.1 宏的設計視圖\t
7.2.2 宏的創(chuàng)建\t
7.3 宏的運行\(zhòng)t
7.4 常用的宏操作\t
7.5 使用宏創(chuàng)建菜單\t
習題7\t
第8章 模塊與VBA程序設計\t
8.1模塊與VBA概述\t
8.1.1模塊的概念和類型\t
8.1.2 VBA的編程環(huán)境以及窗口\t
8.2 VBA程序設計基礎\t
8.2.1 VBA的數(shù)據(jù)類型\t
8.2.2 常量與變量\t
8.2.3 數(shù)組\t
8.2.4 用戶自定義數(shù)據(jù)類型\t
8.2.5 VBA語句概念以及書寫規(guī)則\t
8.3 VBA程序流程控制\t
8.3.1 順序結構\t
8.3.2 條件結構\t
8.3.3 循環(huán)結構\t
8.4 過程調用和參數(shù)傳遞\t
8.4.1 過程及子過程\t
8.4.2 函數(shù)過程\t
8.5 面向對象程序設計的基本概念\t
8.5.1 對象\t
8.5.2 屬性\t
8.5.3 事件\t
8.5.4 方法\t
8.5.5 面向對象程序設計綜合操作\t
8.6 VBA常用操作\t
8.6.1 Docmd對象的使用\t
8.6.2 幾個重要函數(shù)的使用\t
8.6.3 計時器觸發(fā)事件Timer\t
8.7 VBA的數(shù)據(jù)庫編程技術\t
8.7.1 數(shù)據(jù)庫引擎及其接口\t
8.7.2 數(shù)據(jù)訪問對象(DAO)\t
8.7.3 ActiveX數(shù)據(jù)對象(ADO)\t
8.8 VBA程序的調試與出錯處理\t
習題8\t
第9章 教務管理系統(tǒng)\t
9.1 開發(fā)應用系統(tǒng)的過程\t
9.2 系統(tǒng)需求分析\t
9.3 功能設計\t
9.4 模塊設計\t
9.5 數(shù)據(jù)庫設計與創(chuàng)建\t
9.5.1 數(shù)據(jù)庫的設計\t
9.5.2 數(shù)據(jù)庫及表的創(chuàng)建\t
9.6 系統(tǒng)各功能模塊設計\t
9.6.1 登陸界面窗體設計\t
9.6.2 主界面窗體設計\t
9.6.3 學生信息管理窗體設計\t
9.6.4 學生信息查詢窗體設計\t
9.6.5 教師信息管理窗體設計\t
9.6.6 教師信息查詢窗體設計\t
9.6.7 課程信息管理窗體設計\t
9.6.8 課程信息查詢窗體設計\t
習題9\t
附錄 公共基礎知識部分\t
1\t基本數(shù)據(jù)結構與算法\t
1.1 算法\t
1.1.1 算法的定義及特點\t
1.1.2 算法的描述\t
1.1.3 算法性能分析\t
1.2 數(shù)據(jù)結構\t
1.2.1 數(shù)據(jù)的邏輯結構\t
1.2.2 數(shù)據(jù)的存儲結構\t
1.2.3 數(shù)據(jù)的運算\t
1.2.4 樹\t
1.2.5 線性表的查找\t
1.2.6 排序\t
2 軟件工程基礎\t
2.1 軟件工程概述\t
2.2 軟件生命周期\t
2.3 軟件需求分析\t
2.4 軟件設計\t
2.5 軟件測試\t
2.6 程序的調試\t
3 程序設計基礎\t
3.1 程序設計方法\t
3.2 結構化程序設計\t
3.2.1程序設計的方法及原則\t
3.2.2程序的基本結構\t
3.3 面向對象的程序設計方法\t
4 數(shù)據(jù)庫設計基礎\t
4.1 數(shù)據(jù)庫的基本概念\t
4.2 數(shù)據(jù)模型\t
4.3 關系運算\t
4.4 關系的規(guī)范化\t
4.5數(shù)據(jù)庫設計方法和步驟