唐小毅、金鑫、趙平編*的《Access數(shù)據(jù)庫實用教程(第2版21世紀高職高專規(guī)劃教材)》從一個 Access數(shù)據(jù)庫應用系統(tǒng)實例——銷售管理系統(tǒng)入手,系統(tǒng)地介紹數(shù)據(jù)庫的基本原理與Access各種主要功能的使用方法,主要包括數(shù)據(jù)庫的基本原理和相關(guān)概念,關(guān)系數(shù)據(jù)庫的基本設計方法,數(shù)據(jù)庫的建立、數(shù)據(jù)表、查詢、窗體、報表、宏,數(shù)據(jù)庫的安全和管理等。
本書內(nèi)容全面,結(jié)構(gòu)完整,深入淺出,圖文并茂,通俗易懂,可讀性、可操作性強,可作為各類高職高專學校的學生學習數(shù)據(jù)庫基礎及應用的教材,也可作為相關(guān)領域技術(shù)人員的參考用書或培訓教材。
多年來,數(shù)據(jù)庫技術(shù)的教學和科研實踐告訴我們: 從事數(shù)據(jù)庫管理工作,需要了解一些數(shù)據(jù)庫原理知識,并通過應用一種數(shù)據(jù)庫管理軟件創(chuàng)建數(shù)據(jù)庫、進行表操作、創(chuàng)建滿足各種需求的查詢,最終利用這些數(shù)據(jù)源實現(xiàn)一個綜合的數(shù)據(jù)庫應用軟件的開發(fā)。
本書力求做到與實際教學緊密結(jié)合,內(nèi)容的組織符合能力培養(yǎng)的教學規(guī)律,其中突出的特點是以學生認知規(guī)律為組織內(nèi)容的主線索。首先介紹數(shù)據(jù)庫的相關(guān)知識和基本原理,再手把手引導學生進行Access操作; 從數(shù)據(jù)表開始,完成數(shù)據(jù)庫基礎數(shù)據(jù)的組織和建立; 再利用數(shù)據(jù)查詢,對數(shù)據(jù)庫中的數(shù)據(jù)進行有效、快捷地查找; 通過窗體對數(shù)據(jù)進行友好地訪問; 利用報表將數(shù)據(jù)進行輸出; 利用宏對數(shù)據(jù)庫中的各對象進行訪問。幫助學生了解數(shù)據(jù)庫的安全和管理知識; 最后以實訓的方式,帶領學生進行一個完整的小型數(shù)據(jù)庫系統(tǒng)的開發(fā)。
本書內(nèi)容以一個銷售管理系統(tǒng)為例,貫穿整個Access 2010數(shù)據(jù)庫操作,使學生在課程學習過程中,充分了解數(shù)據(jù)庫的組織和開發(fā)過程,使他們能夠掌握數(shù)據(jù)庫應用系統(tǒng)開發(fā)的基本技能,能夠獨立開發(fā)一個小型的應用系統(tǒng),解決實際問題。
本書的習題部分以教學管理系統(tǒng)為例,以學生熟悉的學習和生活環(huán)境為基礎,從數(shù)據(jù)庫設計到數(shù)據(jù)庫實現(xiàn),與教學進度同步,幫助學生邊學習邊獨立操作,最終完成一個完整的系統(tǒng),以確保學生能夠真正理解數(shù)據(jù)庫的開發(fā)過程,并具有開發(fā)小型應用系統(tǒng)的能力。
為了綜合提升Access數(shù)據(jù)庫管理軟件的開發(fā)能力,本書在最后一章給出了一個完整的數(shù)據(jù)庫管理系統(tǒng)開發(fā)實例。在這一章中,重點是將軟件開發(fā)的過程規(guī)范化,并作為本課程實訓環(huán)節(jié)的指導性內(nèi)容。相信通過循序漸進的任務驅(qū)動教學過程,并結(jié)合應用開發(fā)的實訓教學,能使學生成為具備數(shù)據(jù)庫應用開發(fā)能力的專業(yè)人才。
本書在編寫過程中,遵循第1版的“師生互動”“精講多練”“邊學邊做”的核心思路,對教材的寫作方法做了進一步改進: 減少操作過程的文字描述,增加操作過程的圖解說明,“手把手”地帶領學生完成操作,使學習和理解變得更加直觀和容易。
本書的編寫遵循由淺入深、循序漸進的原則,弱化數(shù)據(jù)庫原理的理論知識的描述,增強案例講解,強調(diào)學生的動手能力和解決問題的能力,使學生在學習過程中理解數(shù)據(jù)庫知識,通過典型案例的學習,讓學生在學習中體會數(shù)據(jù)庫管理的理論, 以培養(yǎng)學生能夠理論與實踐相結(jié)合和提高實際動手能力,使教學和自學達到一個理想的效果。
我們的愿望是否達到,有待于讀者的評判; 書中不妥之處,也望讀者予以指正。
在寫本書過程中,參考了一些文獻,在此向這些文獻的作者表示衷心的感謝!
編者
2015年11月
第1章數(shù)據(jù)庫基礎
1.1數(shù)據(jù)庫系統(tǒng)
1.1.1數(shù)據(jù)庫的基本概念
1.1.2數(shù)據(jù)庫系統(tǒng)的特點
1.1.3數(shù)據(jù)管理技術(shù)的發(fā)展
1.2數(shù)據(jù)庫設計的基本步驟
1.3實體—聯(lián)系模型
1.3.1基本概念
1.3.2實體集之間的聯(lián)系
1.4關(guān)系數(shù)據(jù)庫
1.4.1數(shù)據(jù)模型
1.4.2關(guān)系模型的數(shù)據(jù)結(jié)構(gòu)
1.4.3關(guān)系數(shù)據(jù)庫規(guī)范化
1.5ER模型向關(guān)系模型的轉(zhuǎn)換
1.5.1實體轉(zhuǎn)換為關(guān)系模式
1.5.2實體之間聯(lián)系的轉(zhuǎn)換
1.6關(guān)系數(shù)據(jù)操作基礎
1.6.1集合運算
1.6.2關(guān)系運算
習題
第2章學會創(chuàng)建數(shù)據(jù)庫
2.1初識Access
2.1.1Access的特點
2.1.2Access 2010的新增功能
2.2Access的基礎知識
2.2.1Access的啟動與退出
2.2.2Access數(shù)據(jù)庫的結(jié)構(gòu)
2.2.3Access用戶界面
2.2.4Access選項設置
2.2.5Access的幫助系統(tǒng)
2.3數(shù)據(jù)庫操作
2.3.1創(chuàng)建數(shù)據(jù)庫
2.3.2數(shù)據(jù)庫的簡單操作
習題
第3章學會創(chuàng)建數(shù)據(jù)表
3.1基礎知識
3.1.1數(shù)據(jù)類型
3.1.2相關(guān)規(guī)范
3.2創(chuàng)建新表
3.2.1利用數(shù)據(jù)表視圖創(chuàng)建表
3.2.2利用設計視圖創(chuàng)建表
3.2.3通過導入創(chuàng)建表
3.2.4特殊字段
3.2.5定義字段屬性
3.3修改表結(jié)構(gòu)
3.4輸入數(shù)據(jù)
3.5索引與關(guān)系
3.5.1創(chuàng)建索引
3.5.2主鍵
3.5.3建立表之間的關(guān)系
習題
第4章學會操作數(shù)據(jù)表
4.1記錄操作
4.1.1記錄指針的控制
4.1.2記錄選擇
4.1.3記錄編輯
4.2數(shù)據(jù)的查找與替換
4.3記錄排序
4.3.1排序規(guī)則
4.3.2排序操作
4.4記錄篩選
4.5表操作
4.5.1調(diào)整數(shù)據(jù)外觀
4.5.2表數(shù)據(jù)外觀
4.5.3數(shù)據(jù)表的更名、復制和刪除
習題
第5章學會應用查詢
5.1查詢概述
5.1.1查詢的功能
5.1.2查詢的類型
5.2表達式
5.2.1常量
5.2.2Access常用函數(shù)
5.2.3表達式的分類與書寫規(guī)則
5.3選擇查詢
5.3.1利用向?qū)?chuàng)建查詢
5.3.2利用設計視圖創(chuàng)建查詢
5.3.3查詢屬性
5.3.4添加計算字段
5.3.5總計查詢
5.4交叉表查詢
5.4.1利用向?qū)?chuàng)建交叉表查詢
5.4.2利用設計視圖創(chuàng)建交叉表查詢
5.5操作查詢
5.5.1生成表查詢
5.5.2更新查詢
5.5.3追加查詢
5.5.4刪除查詢
5.6參數(shù)查詢
5.6.1單參數(shù)查詢
5.6.2多參數(shù)查詢
5.7其他類型的查詢
5.7.1查找重復項查詢
5.7.2查找不匹配項查詢
5.8SQL查詢
5.8.1SELECT的基本結(jié)構(gòu)
5.8.2簡單查詢
5.8.3多表查詢
5.8.4排序
5.8.5子查詢
5.8.6分組查詢
5.8.7聯(lián)合查詢
5.8.8連接查詢
習題
第6章學會應用窗體
6.1認識窗體
6.1.1窗體的功能
6.1.2窗體的結(jié)構(gòu)
6.1.3窗體的類型
6.1.4窗體的視圖
6.2快速創(chuàng)建窗體
6.2.1自動窗體
6.2.2使用向?qū)?chuàng)建窗體
6.2.3創(chuàng)建數(shù)據(jù)透視表和透視圖窗體
6.2.4創(chuàng)建圖表窗體
6.3利用設計視圖創(chuàng)建窗體
6.3.1窗體設計視圖
6.3.2常用控件的功能
6.3.3常用控件的使用
6.3.4窗體中控件的常用操作
6.4修飾窗體
6.4.1利用主題
6.4.2利用屬性
6.4.3利用條件格式
6.4.4提示信息的添加
6.5定制系統(tǒng)控制窗體
6.5.1創(chuàng)建切換窗體
6.5.2創(chuàng)建導航窗體
6.5.3設置啟動窗體
6.6對象與屬性
6.6.1面向?qū)ο蟮幕靖拍?br />
6.6.2對象屬性
6.6.3對象事件和方法
6.7窗體設計實例
習題
第7章學會應用報表
7.1概述
7.1.1報表的功能
7.1.2報表的視圖
7.1.3報表的結(jié)構(gòu)
7.1.4報表的類型
7.2創(chuàng)建報表
7.2.1使用報表工具自動創(chuàng)建報表
7.2.2使用報表向?qū)?chuàng)建報表
7.2.3使用標簽向?qū)?chuàng)鍵報表
7.2.4使用報表設計視圖創(chuàng)建報表
7.2.5從空報表開始創(chuàng)建報表
7.3編輯報表
7.3.1設置報表格式
7.3.2修飾報表
7.3.3創(chuàng)建多列報表
7.4報表的高級應用
7.4.1報表的排序和分組
7.4.2使用計算控件
7.4.3創(chuàng)建子報表
7.5報表的預覽和打印
習題
第8章學會應用宏
8.1Access宏對象的概念
8.2宏的創(chuàng)建與編輯
8.2.1操作序列宏的創(chuàng)建
8.2.2宏操作分組
8.2.3子宏的創(chuàng)建
8.2.4條件宏的創(chuàng)建
8.2.5宏的編輯
8.3宏的運行和調(diào)試
8.3.1宏的運行
8.3.2宏的調(diào)試
8.4常用宏操作
習題
第9章數(shù)據(jù)庫安全與管理
9.1數(shù)據(jù)庫的安全性
9.1.1數(shù)據(jù)庫加密與解密
9.1.2通過備份和還原保護數(shù)據(jù)
9.2數(shù)據(jù)庫的管理
9.2.1壓縮和修復數(shù)據(jù)庫
9.2.2數(shù)據(jù)導入與導出
9.2.3數(shù)據(jù)庫文件格式轉(zhuǎn)換
習題
第10章小型數(shù)據(jù)庫應用系統(tǒng)開發(fā)綜合實訓
10.1數(shù)據(jù)庫設計概述
10.2系統(tǒng)需求分析與功能模塊設計
10.3數(shù)據(jù)庫概念模型和關(guān)系模型設計
10.4表和查詢對象的設計
10.4.1表對象的設計
10.4.2查詢對象的設計
10.5窗體的設計
10.5.1“信息維護”功能模塊中的窗體設計
10.5.2“信息瀏覽”功能模塊中的窗體設計
10.5.3“幫助”功能模塊中的窗體設計
10.6報表的設計
10.7導航窗體和登錄界面窗體的設計
參考文獻