《Access數(shù)據(jù)庫(kù)與程序設(shè)計(jì)(第2版)》是北京市高等教育精品教材立項(xiàng)教材,根據(jù)教育部高等教育司組織制定的《高等學(xué)校文科類專業(yè)大學(xué)計(jì)算機(jī)教學(xué)基本要求》最新版本編寫。全書以Microsoft Access 2003中文版為平臺(tái),介紹關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)的基礎(chǔ)知識(shí)及應(yīng)用開發(fā)技術(shù),包括數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)、Access數(shù)據(jù)庫(kù)及其創(chuàng)建、表的創(chuàng)建與使用、查詢?cè)O(shè)計(jì)、SQL語(yǔ)言、窗體設(shè)計(jì)、報(bào)表設(shè)計(jì)、宏的設(shè)計(jì)與應(yīng)用、數(shù)據(jù)訪問(wèn)頁(yè)設(shè)計(jì)、模塊與VBA編程、數(shù)據(jù)庫(kù)的安全與保護(hù)、Access數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開發(fā)實(shí)例共12章。書中配有豐富的例題、習(xí)題(包括上機(jī)練習(xí)題),并附有解答,還為任課教師免費(fèi)提供電子課件。
第1章數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)
1.1 數(shù)據(jù)庫(kù)系統(tǒng)概述
1.1.1 數(shù)據(jù)與數(shù)據(jù)管理技術(shù)
1.I.2 數(shù)據(jù)庫(kù)系統(tǒng)
1.1.3 E.R模型
1.1.4 數(shù)據(jù)模型
1.2 關(guān)系數(shù)據(jù)庫(kù)
1.2.1 關(guān)系術(shù)語(yǔ)
1.2.2 關(guān)系的完整性
1.2.3 關(guān)系運(yùn)算
1.2.4 關(guān)系規(guī)范化
1.3 數(shù)據(jù)庫(kù)設(shè)計(jì)簡(jiǎn)介
習(xí)題1
第2章 Access數(shù)據(jù)庫(kù)及其創(chuàng)建
2.1 Access系統(tǒng)概述
2.1.1 Access的特點(diǎn)
2.1.2 Access的工作界面
2.1.3 Access的數(shù)據(jù)庫(kù)塒象
2.1.4 Access系統(tǒng)設(shè)置
2.1.5 Access的聯(lián)機(jī)幫助
2.2 Access數(shù)據(jù)庫(kù)的創(chuàng)建
2.3 Access數(shù)據(jù)庫(kù)版本的轉(zhuǎn)換
習(xí)題2
第3章 表的創(chuàng)建與使用
3.1 表的創(chuàng)建
3.1.1 使用向?qū)?chuàng)建表
3.1.2 使用設(shè)計(jì)器創(chuàng)建表
3.1.3 通過(guò)輸入數(shù)據(jù)創(chuàng)建表
3.1.4 在表葉1輸入記錄
3.1.5 表的進(jìn)步設(shè)計(jì)
3.2 表的基小操作
3.2.1 表的外觀設(shè)置
3.2.2 打印表
3.2.3 表的復(fù)制、刪除
重命名
3.2.4 數(shù)據(jù)的導(dǎo)入與導(dǎo)出
3.3 記錄的排序和篩選
3.3.1 排序記錄
3.3.2 篩選記錄
3.4 建立索引和關(guān)系
3.4.1 建立索引
3.4.2 建立關(guān)系
3.5 域聚合函數(shù)
習(xí)題3
第4章 查詢?cè)O(shè)計(jì)
4.1 查詢概述
4.2 選擇查詢
4.2.1 使用查詢向?qū)?chuàng)建
查詢
4.2.2 使用查詢?cè)O(shè)汁器創(chuàng)建
查詢
4.2.3 設(shè)置查詢條件
4.3 參數(shù)查詢
4.4 交叉表查詢
4.5 操作查詢
4.5.1 生成表查詢
4.5.2 刪除查詢
4.5.3 追加查詢
4.5.4 更新查詢1
習(xí)題4
第5章 SQL語(yǔ)言
5.1.1 SQL語(yǔ)言概述
5.2數(shù)據(jù)定義
5.2.1 定義表
5.2.2 修改表
5.2.3 刪除表
5.3 數(shù)據(jù)操縱
5.3.1 插入記錄
5.3.2 更新記錄
5.3.3 刪除記錄
5.4 數(shù)據(jù)查詢
5.4.1 查詢的基本語(yǔ)法
5.4.2 單表查詢
5.4.3 多表查詢
5.4.4 嵌套查詢
5.4.5 合并查詢
習(xí)題5
第6章 窗體設(shè)計(jì)
6.1 窗體概述
6.2 使用自動(dòng)功能創(chuàng)建窗體
6.3 使用向?qū)?chuàng)建窗體
6.4 使用設(shè)計(jì)器創(chuàng)建窗體
6.4.1 窗體的設(shè)計(jì)環(huán)境
6.4.2 設(shè)計(jì)窗體
6.5 常用控件的設(shè)計(jì)
6.5.1 標(biāo)簽控件
6.5.2 文奉框控件
6.5.3 組合框和列表框控件
6.5.4 命令按鈕控件
6.5.5其他控件
6.6 使用窗體操作數(shù)據(jù)
6.7 創(chuàng)建主子窗體
習(xí)題6
第7章 報(bào)表設(shè)計(jì)
7.1 報(bào)表概述
7.2 使用向?qū)?chuàng)建報(bào)表
7.3 使用設(shè)計(jì)器創(chuàng)建報(bào)表
7.3.1 報(bào)表的設(shè)計(jì)視圖
7.3.2 設(shè)計(jì)報(bào)表
7.3.3 報(bào)表的排序與分組
7.3.4 報(bào)表的格式設(shè)置
7.4 創(chuàng)建高級(jí)報(bào)表
7.4.1 創(chuàng)建主子報(bào)表
7.4.2 創(chuàng)建標(biāo)簽
7.5 打印報(bào)表
習(xí)題7
第8章 宏的設(shè)計(jì)與應(yīng)用
8.1 宏的概述
8.2 宏的設(shè)計(jì)
8.2.1 宏的設(shè)計(jì)方法
8.2.2 建立基本的宏
8.2.3 建立條件操作宏
8.2.4 建立宏組
8.2.5 特殊的宏
8.3 宏的運(yùn)行與調(diào)試
習(xí)題8
第9章 數(shù)據(jù)訪問(wèn)頁(yè)設(shè)計(jì)
9.1 頁(yè)對(duì)象概述
9.2 使用向?qū)Ы?shù)據(jù)訪問(wèn)頁(yè)
9.3 使用設(shè)計(jì)器建立數(shù)據(jù)訪問(wèn)頁(yè)
9.4 將其他對(duì)象轉(zhuǎn)換為數(shù)據(jù)訪問(wèn)頁(yè)
9.5 在數(shù)據(jù)訪問(wèn)頁(yè)中編輯記錄
習(xí)題9
第10章 模塊與VBA編程
10.1 模塊
10.2 VBA語(yǔ)言基礎(chǔ)
10.2.1 數(shù)據(jù)類型
10.2.2 常量、變量與數(shù)組
10.2.3 運(yùn)算符與表達(dá)式
10.2.4 函數(shù)
10.2.5 語(yǔ)句
10.3 程序基本結(jié)構(gòu)
10.3.1 順序結(jié)構(gòu)
10.3.2 分支結(jié)構(gòu)
10.3.3 循環(huán)結(jié)構(gòu)
10.4 過(guò)程與作用域
10.4.1 過(guò)程的建立與調(diào)用
10.4.2 變量和過(guò)程的作用域
10.5 面向?qū)ο蟮某绦蛟O(shè)計(jì)
10.6 VBA數(shù)據(jù)庫(kù)編程
10.7 錯(cuò)誤處理與程序調(diào)試
習(xí)題10
第11章 數(shù)據(jù)庫(kù)的安全與保護(hù)
11.1 數(shù)據(jù)庫(kù)的安令管理
11.1.1 設(shè)置數(shù)據(jù)庫(kù)密碼
11.1.2 用戶級(jí)安令機(jī)制
11.2 數(shù)據(jù)庫(kù)的保護(hù)
習(xí)題11
第12章 Access數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開發(fā)實(shí)例
12.1 系統(tǒng)分析
12.2 系統(tǒng)設(shè)計(jì)
12.3 主界面設(shè)計(jì)
12.3.1 導(dǎo)航面板的設(shè)計(jì)
12.3.2 自定義菜單的設(shè)計(jì)
12.3.3 登錄界面的設(shè)計(jì)
12.4 系統(tǒng)設(shè)置與發(fā)布
習(xí)題12
附錄 AAccess系統(tǒng)的常用
函數(shù)
附錄BAccess中常用對(duì)象的
事件
附錄C部分習(xí)題參考答案
參考文獻(xiàn)
數(shù)據(jù)庫(kù)系統(tǒng)是指引進(jìn)數(shù)據(jù)庫(kù)技術(shù)后的整個(gè)計(jì)算機(jī)系統(tǒng),它可以有效地管理和存取大量的數(shù)據(jù)資源,滿足多用戶、多應(yīng)用的不同需求。
1.?dāng)?shù)據(jù)
數(shù)據(jù)(Data)是描述事物的符號(hào)記錄,可以有多種表現(xiàn)形式,如數(shù)字、文字、圖形、圖像、聲音等,它們經(jīng)過(guò)數(shù)字化后可以存入計(jì)算機(jī)。
數(shù)據(jù)是數(shù)據(jù)庫(kù)中存儲(chǔ)的基本對(duì)象,數(shù)據(jù)與其語(yǔ)義(數(shù)據(jù)的含義)是密不可分的。例如,75是一個(gè)數(shù)據(jù),可以表示某個(gè)人的身高,也可以表示某個(gè)人的體重,還可以表示一個(gè)同學(xué)某門課的成績(jī)等。
2.?dāng)?shù)據(jù)管理技術(shù)
數(shù)據(jù)管理是指對(duì)數(shù)據(jù)進(jìn)行分類、組織、編碼、存儲(chǔ)、檢索和維護(hù),是數(shù)據(jù)處理的中心問(wèn)題。而數(shù)據(jù)處理則是指對(duì)各種數(shù)據(jù)進(jìn)行收集、存儲(chǔ)、加工和傳播的一系列活動(dòng)的總和。
數(shù)據(jù)庫(kù)技術(shù)是應(yīng)數(shù)據(jù)管理任務(wù)的需要而產(chǎn)生的。隨著計(jì)算機(jī)軟、硬件技術(shù)的不斷發(fā)展和計(jì)算機(jī)應(yīng)用范圍的不斷拓寬,在應(yīng)用需求的推動(dòng)下,數(shù)據(jù)管理技術(shù)經(jīng)歷了人工管理、文件系統(tǒng)和數(shù)據(jù)庫(kù)系統(tǒng)3個(gè)發(fā)展階段。
(1)人工管理階段在20世紀(jì)50年代中期以前,計(jì)算機(jī)主要用于科學(xué)計(jì)算。那時(shí),硬件上沒(méi)有磁盤等直接存取的存儲(chǔ)設(shè)備,軟件上沒(méi)有操作系統(tǒng),更沒(méi)有管理數(shù)據(jù)的軟件。
人工管理數(shù)據(jù)的主要特點(diǎn)包括以下4點(diǎn)。
①數(shù)據(jù)不保存。
②應(yīng)用程序管理數(shù)據(jù)。
③數(shù)據(jù)不共享。一組數(shù)據(jù)只能對(duì)應(yīng)一個(gè)程序,數(shù)據(jù)冗余量大(一個(gè)程序中的數(shù)據(jù)無(wú)法被其他程序利用,因此程序與程序之間存在大量的重復(fù)數(shù)據(jù),稱為數(shù)據(jù)冗余)。
④數(shù)據(jù)不具有獨(dú)立性。數(shù)據(jù)與程序彼此依賴,應(yīng)用程序不僅要規(guī)定數(shù)據(jù)的邏輯結(jié)構(gòu),而且要設(shè)計(jì)物理結(jié)構(gòu)(如存儲(chǔ)結(jié)構(gòu)、存取方法、輸入方式等)。
……