第1章 Access 2003概述 1
1.1 打开“罗斯文”数据库 2
1.1.1 数据库的基本知识 2
1.1.2 启动Access 2003 3
1.1.3 退出Access 2003 5
1.1.4 项目实现 6
1.1.5 项目拓展——数据库的基本概念 7
1.2 Access 2003的工作环境 10
1.2.1 标题栏 11
1.2.2 菜单栏 11
1.2.3 数据库窗口 12
1.2.4 工具栏 13
1.2.5 任务窗格 15
1.2.6 项目实现 17
1.2.7 项目拓展——Office助手 17
1.3 定制工具栏和工作环境 19
1.3.1 自定义工具栏 19
1.3.2 定制工作环境 22
1.3.3 项目实现 25
1.3.4 项目拓展——Access 2003的新增内容 25
思考与练习 26
第2章 创建数据库和表 29
2.1 创建第一个Access数据库 30
2.1.1 创建空数据库 30
2.1.2 使用向导建立数据库 31
2.1.3 数据库窗口的工具栏 35
2.1.4 有关组的操作 36
2.1.5 项目实现 37
2.1.6 项目拓展——Access 2003中的10种数据库 38
2.2 创建“员工”表 39
2.2.1 用表向导创建表 39
2.2.2 在数据表视图中直接输入数据创建表 41
2.2.3 用表的设计视图创建表 43
2.2.4 Access数据类型 45
2.2.5 主键和索引 47
2.2.6 项目实现 49
2.2.7 项目拓展——设置“作者”表中的字段属性 50
2.3 建立“睿智图书发展公司”数据库中表之间的关系 50
2.3.1 关系的种类 50
2.3.2 创建表之间的关系 52
2.3.3 项目实现 54
2.3.4 项目拓展——参照完整性 54
思考与练习 55
第3章 使用数据表 57
3.1 修改“睿智图书发展公司”数据库 58
3.1.1 有关表的基本操作 58
3.1.2 在数据表视图中编辑数据 60
3.1.3 字段的基本操作 61
3.1.4 创建子数据表 64
3.1.5 项目实现 65
3.1.6 项目拓展——建立“员工”表 66
3.2 “作者”表的使用与编辑 67
3.2.1 设置数据表格外观 67
3.2.2 数据的排序 71
3.2.3 数据的筛选 71
3.2.4 数据的查找和替换 74
3.2.5 项目实现 74
3.2.6 项目拓展——在表中建立超链接 75
思考与练习 76
第4章 查询 77
4.1 创建简单查询 78
4.1.1 查询的作用和种类 78
4.1.2 使用向导创建简单查询 79
4.1.3 使用设计视图创建查询 81
4.1.4 有关查询的基本操作 85
4.1.5 项目实现 86
4.1.6 项目拓展——筛选和查询的关系 86
4.2 其他查询和查询条件 87
4.2.1 创建其他种类的查询 87
4.2.2 为查询添加条件 92
4.2.3 项目实现 94
4.2.4 项目拓展——创建包含字段表达式的查询 95
4.3 用操作查询修改数据 97
4.3.1 删除查询 98
4.3.2 更新查询 99
4.3.3 生成表查询 100
4.3.4 追加查询 102
4.3.5 项目实现 102
4.3.6 项目拓展——运行操作查询 103
思考与练习 103
第5章 窗体 105
5.1 创建窗体 106
5.1.1 窗体的作用和分类 106
5.1.2 建立窗体 107
5.1.3 项目实现 112
5.1.4 项目拓展——创建切换面板窗体 113
5.2 窗体的设计 115
5.2.1 窗体的视图 115
5.2.2 用“设计视图”创建窗体 116
5.2.3 项目实现 118
5.2.4 项目拓展——添加子窗体 119
5.3 在窗体中添加控件 120
5.3.1 窗体控件 120
5.3.2 添加标签、文本框、按钮控件 121
5.3.3 在窗体中添加控件 124
5.3.4 修饰窗体 127
5.3.5 项目实现 129
5.3.6 项目拓展——控件的使用 130
思考与练习 131
第6章 建立报表 133
6.1 创建报表 134
6.1.1 报表的基本概念 134
6.1.2 用向导创建报表 135
6.1.3 使用设计视图创建报表 137
6.1.4 自动创建报表 139
6.1.5 使用标签向导创建报表 139
6.1.6 创建有图表的报表 141
6.1.7 项目实现 143
6.1.8 项目拓展——报表的基本设置 145
6.2 编辑和打印报表 146
6.2.1 排序和分组 146
6.2.2 在报表中计算 148
6.2.3 在报表中创建子报表 150
6.2.4 页面设置 151
6.2.5 设计布局 152
6.2.6 预览报表 153
6.2.7 打印报表 153
6.2.8 项目实现 154
6.2.9 项目拓展——带有子报表的报表 156
思考与练习 158
第7章 宏 159
7.1 宏的概念和基本操作 160
7.1.1 宏的概念 160
7.1.2 宏的创建 160
7.1.3 为宏操作设置条件 163
7.1.4 宏的运行 164
7.1.5 常用宏操作 164
7.1.6 项目实现 166
7.1.7 项目拓展——创建带条件的宏“条件宏” 167
7.2 宏的高级应用 169
7.2.1 创建宏组 169
7.2.2 宏的嵌套 170
7.2.3 项目实现 171
7.2.4 项目拓展——用宏制作系统登录窗体 173
思考与练习 174
第8章 数据共享和交换 177
8.1 与其他应用程序交换数据 178
8.1.1 从Excel导入数据 178
8.1.2 从文本文件导入信息 180
8.1.3 从Word导入数据 183
8.1.4 从XML导入数据 183
8.1.5 导出数据到Excel和XML 185
8.1.6 项目实现 188
8.1.7 项目拓展——将“学生.xml”文件导入至Access数据库中 191
8.2 数据库之间的数据共享 192
8.2.1 从Access数据库导入信息 192
8.2.2 从其他数据库导入信息 193
8.2.3 将数据库与另一个数据库链接起来 193
8.2.4 共享Access数据的其他方法 194
8.2.5 项目实现 195
8.2.6 项目拓展——将Excel表格链接到Access数据库表 196
思考与练习 197
第9章 数据访问页和Web 199
9.1 Access与静态Web页 200
9.1.1 将Access表或查询导出为静态Web页 200
9.1.2 将Access窗体或报表导出为静态Web页 202
9.1.3 链接Web页 202
9.1.4 项目实现 203
9.1.5 项目拓展——将“学生管理”数据库中的窗体导出 203
9.2 Access与动态Web页 204
9.2.1 什么是ASP 204
9.2.2 为ASP指定ODBC数据源 204
9.2.3 将Access表导出为ASP 205
9.2.4 项目实现 206
9.2.5 项目拓展——将数据库导出为Web页 206
9.3 数据访问页 206
9.3.1 新建数据访问页 207
9.3.2 编辑数据访问页 209
9.3.3 通过浏览器访问数据访问页 215
9.3.4 项目实现 215
9.3.5 项目拓展——在数据访问页上插入超链接 216
思考与练习 217
第10章 数据库的优化和安全 219
10.1 数据库的优化 220
10.1.1 数据库减肥 220
10.1.2 使用性能分析器 220
10.1.3 数据库实用工具 224
10.1.4 项目实现 226
10.1.5 项目拓展——对数据库使用“性能分析器”进行优化 228
10.2 数据库安全 229
10.2.1 设置数据库打开权限 229
10.2.2 加密和解密数据库 231
10.2.3 保护一个将要公开发布的数据库 232
10.2.4 项目实现 232
10.2.5 项目拓展——用密码保护VBA代码 235
思考与练习 235
第11章 Access数据库综合实例 237
11.1 “联系人管理”数据库 238
11.1.1 “联系人管理”数据库设计 238
11.1.2 项目实现 238
11.2 “学生管理系统”数据库 257
11.2.1 需求分析 257
11.2.2 数据库设计原则 258
11.2.3 学生管理系统的设计 259
思考与练习 275
第12章 SQL Server 2000概述 277
12.1 SQL Server 2000简介 278
12.1.1 SQL Server的发展历史 278
12.1.2 SQL Server 2000的特点 278
12.1.3 SQL Server 2000版本 279
12.2 安装SQL Server 2000 279
12.2.1 硬件配置要求 279
12.2.2 软件需求 280
12.2.3 安装SQL Server 2000 281
12.3 启动服务管理器 285
12.3.1 SQL Server 2000的C/S体系结构 285
12.3.2 SQL Server服务管理器功能 285
12.3.3 启动服务管理器 285
12.4 注册服务器 287
12.4.1 注册服务器 287
12.4.2 更改服务器的注册 289
12.4.3 删除服务器 290
12.5 使用SQL Server 2000企业管理器建立“客户管理”数据库 290
12.5.1 案例说明 290
12.5.2 知识点分析 290
12.5.3 制作步骤 292
12.6 使用SQL Server 2000查询分析器进行简单的查询 294
12.6.1 案例说明 294
12.6.2 知识点分析 294
12.6.3 制作步骤 296
12.7 SQL Server 2000其他管理工具简介 297
12.7.1 SQL Server 2000客户端网络实用工具 297
12.7.2 SQL Server 2000服务器网络实用工具 298
12.7.3 导入和导出数据 298
12.7.4 联机丛书 298
12.8 实例总结 299
思考与练习 299
第13章 SQL Server 2000管理 301
13.1 SQL Server 2000的安全管理 302
13.1.1 SQL Server 2000登录认证 302
13.1.2 SQL Server 2000的账户管理 304
13.1.3 SQL Server 2000角色管理 310
13.1.4 SQL Server 2000权限管理 317
13.2 SQL Server 2000数据的导入/导出 321
13.2.1 DTS导出 321
13.2.2 DTS导入 323
13.3 备份和恢复数据库 325
13.3.1 知识点分析 325
13.3.2 利用向导来备份数据库 327
13.3.3 利用企业管理器备份数据库 329
13.3.4 利用企业管理器还原数据库 330
13.3.5 使用Transact-SQL命令备份数据库 331
13.3.6 使用Transact-SQL命令恢复数据库 332
13.4 实例总结 332
思考与练习 333
部分参考答案 335