第1章 數(shù)據庫概述 1
1.1 數(shù)據庫系統(tǒng)基本概念 1
1.1.1 數(shù)據庫和數(shù)據庫管理系統(tǒng) 1
1.1.2 數(shù)據庫系統(tǒng)的特點 2
1.1.3 數(shù)據模型 3
1.2 關系數(shù)據庫概述 4
1.2.1 關系模型 4
1.2.2 關系數(shù)據語言 6
1.3 網絡數(shù)據庫應用技術 7
1.3.1 數(shù)據庫應用系統(tǒng)的體系結構 7
1.3.2 Web數(shù)據庫訪問技術 8
練習題 9
第2章 Access 2000數(shù)據庫系統(tǒng)概述 10
2.1 Access 2000數(shù)據庫系統(tǒng)簡介 10
2.2 Access 2000的基本元素 11
2.2.1 表 11
2.2.2 查詢 11
2.2.3 窗體 11
2.2.4 報表 11
2.2.5 數(shù)據訪問頁 11
2.2.6 宏 12
2.2.7 模塊 12
2.3 熟悉Access 2000的工作環(huán)境 12
2.3.1 啟動和退出Access 2000 12
2.3.2 Access 2000界面的構成 13
2.4 "羅斯文"示例數(shù)據庫 14
練習題 15
第3章 創(chuàng)建數(shù)據庫及表 16
3.1 數(shù)據庫的設計方法 16
3.1.1 數(shù)據庫設計的階段 16
3.1.2 Access 2000數(shù)據庫設計方法 17
3.2 創(chuàng)建數(shù)據庫 17
3.2.1 創(chuàng)建空數(shù)據庫 18
3.2.2 使用數(shù)據庫向導創(chuàng)建數(shù)據庫 20
3.3 在數(shù)據庫中添加表 23
3.3.1 利用向導創(chuàng)建表 24
3.3.2 利用設計視圖建立新表 26
3.3.3 利用數(shù)據表視圖創(chuàng)建表 27
3.3.4 導入已有數(shù)據創(chuàng)建新表 27
3.4 設置字段類型及屬性 28
3.4.1 字段的名稱 28
3.4.2 字段的數(shù)據類型 28
3.4.3 字段屬性 29
3.5 主關鍵字及索引 36
3.5.1 主關鍵字 36
3.5.2 索引 36
3.6 修改表結構 37
3.7 表與表之間的關系 38
3.7.1 關系的作用及種類 38
3.7.2 關系的創(chuàng)建 39
3.7.3 關系選項的意義和作用 41
3.7.4 設置表之間的聯(lián)接類型 41
3.7.5 編輯和刪除關系 42
3.8 在數(shù)據表中查閱和存儲信息 42
3.8.1 打開表 42
3.8.2 查看表中的內容 43
3.8.3 在表中加入新記錄 47
3.8.4 刪除表中的記錄 48
練習題 48
第4章 查詢及其應用 50
4.1 認識查詢 50
4.1.1 查詢的目的 50
4.1.2 查詢的種類 50
4.2 查詢的基本操作 52
4.2.1 建立查詢的方式 52
4.2.2 創(chuàng)建選擇查詢 56
4.2.3 創(chuàng)建交叉表查詢 59
4.2.4 創(chuàng)建參數(shù)查詢 62
4.2.5 創(chuàng)建操作查詢 64
4.3 SQL查詢 67
4.3.1 SQL的數(shù)據定義功能 67
4.3.2 SQL的數(shù)據查詢功能 69
4.3.3 SQL的數(shù)據更新功能 73
練習題 74
第5章 窗體 76
5.1 窗體的基礎知識 76
5.1.1 窗體的種類 76
5.1.2 窗體的視圖 78
5.1.3 窗體的構成 81
5.2 創(chuàng)建窗體 81
5.2.1 使用向導創(chuàng)建窗體 81
5.2.2 使用窗體的設計視圖創(chuàng)建窗體 83
5.3 窗體常用控件 85
5.4 在窗體中添加控件 87
5.4.1 在窗體中添加標簽控件 87
5.4.2 在窗體中添加文本框控件 87
5.4.3 在窗體中添加列表框和組合框 88
5.4.4 添加子窗體 91
5.5 調整窗體的控件布局 93
5.5.1 選擇控件 93
5.5.2 移動控件 93
5.5.3 調整控件大小 93
5.5.4 對齊控件 93
5.6 修改窗體顯示外觀 93
5.6.1 設置窗體的背景 94
5.6.2 為窗體添加直線和矩形 94
5.6.3 為窗體控件增加三維效果 95
5.6.4 設置顏色 95
5.6.5 添加當前日期和時間 95
練習題 96
第6章 報表及其應用 97
6.1 報表的類型和結構 97
6.1.1 報表的類型 97
6.1.2 報表的結構 99
6.2 創(chuàng)建報表 100
6.2.1 使用報表向導創(chuàng)建報表 100
6.2.2 使用圖表向導創(chuàng)建圖表報表 104
6.2.3 使用標簽向導創(chuàng)建標簽 107
6.3 設計報表 109
6.3.1 報表的設計視圖 109
6.3.2 使用報表的設計視圖創(chuàng)建報表 110
6.3.3 修改報表布局 111
6.4 排序和分組 113
6.4.1 排序記錄 113
6.4.2 分組記錄 114
6.4.3 在報表中增加排序與分組的字段或表達式 115
6.4.4 刪除報表分組與排序字段 115
6.4.5 調整報表的排序和分組順序 115
6.5 多列報表 115
6.6 子報表 116
6.6.1 子報表的定義及作用 116
6.6.2 創(chuàng)建子報表 116
6.6.3 鏈接主報表和子報表 119
6.7 交叉表報表 120
6.8 在報表中使用計算總計 121
6.8.1 根據表字段計算新數(shù)據 121
6.8.2 在報表中計算總計值或平均值 121
6.9 打印和預覽報表 123
6.9.1 頁面設置 123
6.9.2 預覽報表 124
6.9.3 打印報表 124
練習題 125
第7章 宏的創(chuàng)建及應用 126
7.1 宏的概念 126
7.2 創(chuàng)建宏 126
7.2.1 添加宏操作 127
7.2.2 編輯宏操作 127
7.3 宏組 129
7.3.1 創(chuàng)建宏組 129
7.3.2 特殊的宏組--AutoKeys 129
7.4 條件表達式 130
7.4.1 創(chuàng)建具有條件的宏 130
7.4.2 執(zhí)行具有條件的宏 131
7.5 保存和運行宏 131
7.5.1 保存宏 131
7.5.2 執(zhí)行宏 132
7.5.3 調試宏 132
7.6 宏操作 133
7.6.1 操作數(shù)據的宏操作 133
7.6.2 執(zhí)行命令的宏操作 133
7.6.3 實現(xiàn)導入/導出功能的宏操作 134
7.6.4 操縱數(shù)據庫對象的宏操作 135
7.6.5 其他類型的宏操作 136
練習題 136
第8章 數(shù)據訪問頁及數(shù)據庫的使用 137
8.1 數(shù)據訪問頁概述 137
8.1.1 數(shù)據訪問頁的類型 137
8.1.2 數(shù)據訪問頁的數(shù)據源 138
8.2 創(chuàng)建數(shù)據訪問頁 138
8.2.1 利用向導創(chuàng)建數(shù)據訪問頁 138
8.2.2 利用設計視圖設計數(shù)據訪問頁 142
8.2.3 數(shù)據訪問頁特有的控件 143
8.2.4 利用字段列表為數(shù)據訪問頁添加結合型控件 144
8.2.5 打開數(shù)據訪問頁 145
8.3 分組數(shù)據訪問頁 145
8.3.1 各種視圖中的分組數(shù)據訪問頁 145
8.3.2 在數(shù)據訪問頁上按值分組記錄 147
8.3.3 設置分組數(shù)據訪問頁顯示記錄的方式 147
8.3.4 在數(shù)據訪問頁上按特定表達式分組 148
8.4 數(shù)據訪問頁及控件的布局 148
8.4.1 定制數(shù)據訪問頁的節(jié) 148
8.4.2 數(shù)據訪問頁的主題 148
8.4.3 定制數(shù)據訪問頁的主題 149
8.5 交換數(shù)據 150
8.5.1 導入數(shù)據 150
8.5.2 鏈接數(shù)據 156
8.5.3 導出數(shù)據 157
8.6 數(shù)據庫的安全操作 159
8.6.1 設置數(shù)據庫密碼 159
8.6.2 設置用戶級安全機制 160
8.6.3 設置賬號 163
8.6.4 設置用戶與組的權限 165
練習題 165
第9章 ASP概述 167
9.1 網頁及開發(fā)網頁的技術 167
9.1.1 超文本標記語言(HTML) 167
9.1.2 公共網關接口(CGI) 168
9.1.3 超文本傳輸協(xié)議(HTTP) 168
9.1.4 Internet 服務器應用程序接口(ISAPI) 168
9.1.5 Active Server Page(ASP) 169
9.2 ASP運行環(huán)境 169
9.2.1 安裝及配置PWS 170
9.2.2 配置IIS 172
9.3 ASP的開發(fā)工具及開發(fā)平臺 173
9.3.1 發(fā)布ASP的IIS 173
9.3.2 網頁設計工具FrontPage 174
9.3.3 網站開發(fā)工具Visual InterDev 174
9.4 ASP程序的創(chuàng)建. 執(zhí)行和發(fā)布 174
9.4.1 ASP文件 175
9.4.2 執(zhí)行ASP 176
9.5 ASP內部對象概述 177
練習題 177
第10章 VBScript 腳本語言 178
10.1 VBScript簡介 178
10.2 VBScript的變量 178
10.2.1 數(shù)據類型 178
10.2.2 變量 180
10.2.3 常量 182
10.2.4 運算符 183
10.2.5 庫函數(shù) 183
10.3 流程控制 188
10.3.1 條件語句 188
10.3.2 選擇結構 189
10.3.3 循環(huán)結構 191
10.4 VBScript的過程和函數(shù) 193
10.4.1 過程 194
10.4.2 函數(shù) 197
練習題 197
第11章 ASP的主要對象 199
11.1 Response對象 199
11.1.1 用Write方法輸出信息 199
11.1.2 重定向網址 200
11.1.3 使用緩沖區(qū) 200
11.1.4 關于Cookie 201
11.2 Request對象 202
11.2.1 建立表單輸入界面 203
11.2.2 使用QueryString集合 206
11.2.3 使用Form集合 210
11.2.4 獲得服務器變量 212
11.2.5 獲得客戶端的Cookie 213
11.3 Session對象 214
11.3.1 使用Session對象傳遞參數(shù) 215
11.3.2 Session對象的過期 215
11.3.3 Session對象的事件 216
11.4 Application對象 216
11.4.1 設置Application對象 217
11.4.2 Application對象的方法 217
11.4.3 Application對象的事件 218
11.5 Server對象 220
11.5.1 Server對象的屬性 220
11.5.2 Server對象的方法 220
練習題 222
第12章 ASP的服務器組件 224
12.1 ASP服務器組件概述 224
12.1.1 簡介 224
12.1.2 創(chuàng)建服務器組件的實例 225
12.2 File Access文件訪問組件 226
12.2.1 FileSystemObject對象 226
12.2.2 TextStream對象 232
12.3 Browser Capabilities組件 234
12.4 Content Linker組件 236
練習題 239
第13章 使用ADO訪問數(shù)據庫 240
13.1 ASP與ADO 240
13.1.1 ASP與數(shù)據庫 240
13.1.2 ADO的概念和結構 241
13.2 建立連接 243
13.2.1 使用Connection對象建立連接 243
13.2.2 Connection對象的屬性 245
13.2.3 通過Connection對象執(zhí)行查詢命令 246
13.3 Recordset對象 246
13.3.1 建立Recordset對象 246
13.3.2 使用Recordset對象訪問數(shù)據庫 247
13.3.3 Recordset對象的主要屬性 249
13.3.4 Recordset對象的主要方法 254
13.3.5 Recordset對象的Fields集合 259
13.4 Command對象 260
13.4.1 建立Command對象 260
13.4.2 Command對象的主要屬性 261
13.4.3 Command對象的常用方法 262
13.4.4 Paramaters數(shù)據集合 263
練習題 266
第14章 實際技能訓練 267
14.1 Access 2000實訓 267
14.1.1 啟動與關閉Access 2000數(shù)據庫系統(tǒng) 267
14.1.2 創(chuàng)建數(shù)據庫及表 267
14.1.3 查詢 270
14.1.4 窗體 272
14.1.5 報表 273
14.1.6 宏 274
14.1.7 數(shù)據訪問頁 275
14.1.8 交換數(shù)據 276
14.1.9 數(shù)據庫的安全 277
14.2 ASP及ADO的使用 277
14.2.1 使用VBScript 277
14.2.2 使用ASP對象 278
14.2.3 使用ADO對象訪問數(shù)據庫 282