第一部分 教你使用Microsoft Access 3
第1章 数据库的基本知识 3
1.1 数据库技术概述 3
1.1.1 基本概念 3
1.1.2 数据库技术的作用 4
1.2 数据库技术架构 5
1.3 数据库技术的市场状况和常用产品 8
1.3.1 数据库技术的市场状况 8
1.3.2 常用的数据库产品 8
1.4 小结 11
第2章 Microsoft Access快速浏览 12
2.1 Microsoft Access特点 12
2.2 Microsoft Access窗口浏览 13
2.2.1 标题栏 14
2.2.2 菜单栏 15
2.2.3 常用工具栏 16
2.3 数据库窗口 23
2.3.1 数据库窗口的标题栏 24
2.3.2 数据库窗口的按钮栏 24
2.3.3 数据库窗口的对象栏和对象列表框 27
2.3.4 数据库窗口的组栏和对象列表框 29
2.4 小结 31
第3章 创建和使用数据库 32
3.1 规划数据库 32
3.2 创建数据库 34
3.2.1 浏览数据库向导的样式 35
3.2.2 创建一个空白数据库 39
3.2.3 使用向导创建数据库 42
3.3 打开数据库 47
3.4 保护数据库 49
3.4.1 使用数据库密码 49
3.4.2 设置安全机制向导 51
3.4.3 调整数据库的安全性设置 55
3.5 数据库的其他操作 58
3.5.1 转换旧版本中的数据库 58
3.5.2 备份和恢复数据库 58
3.5.3 压缩和修复数据库 59
3.6 小结 62
第4章 表与关系管理技术 63
4.1 创建表 63
4.1.1 使用表向导创建表 64
4.1.2 使用“设计视图”创建表 68
4.1.3 使用“数据表视图”创建表 70
4.1.4 使用“导入表”创建表 72
4.1.5 使用“链接表”创建表 76
4.2 表中的字段 77
4.2.1 字段的数据类型 77
4.2.2 字段的基本操作 78
4.2.3 字段的高级操作 82
4.3 创建和使用关系 88
4.3.1 关系的作用和种类 88
4.3.2 创建关系 89
4.3.3 编辑和删除关系 92
4.4 维护表中的数据 93
4.5 小结 94
第5章 创建和使用查询 95
5.1 查询的种类和作用 95
5.2 使用向导创建查询 97
5.2.1 使用查询向导创建简单的选择查询 97
5.2.2 使用查询向导创建交叉表查询 99
5.2.3 使用查询向导在表中查找重复的记录或字段值 103
5.2.4 使用查询向导查找表之间不匹配的记录 106
5.3 使用视图创建查询 109
5.3.1 查询的视图类型 109
5.3.2 查询的“设计”视图的基本操作 110
5.3.3 利用查询的“设计”视图创建选择查询 113
5.3.4 创建提示准则的参数查询 116
5.3.5 利用查询的“设计”视图创建操作查询 117
5.4 SQL查询 123
5.5 小结 126
第6章 窗体设计技术 127
6.1 窗体的概念 127
6.2 使用自动创建窗体方式创建窗体 128
6.2.1 使用纵栏式的自动创建窗体方式创建窗体 129
6.2.2 使用表格式的自动创建窗体方式创建窗体 130
6.2.3 使用数据表的自动创建窗体方式创建窗体 131
6.2.4 使用“自动窗体”工具创建窗体 132
6.3 使用向导创建窗体 133
6.3.1 使用“窗体向导”创建窗体 133
6.3.2 使用“图表向导”创建窗体 138
6.3.3 使用“数据透视表向导”创建窗体 141
6.4.1 窗体“设计”视图的组成 144
6.4 使用窗体“设计”视图设计窗体 144
6.4.2 使用窗体“设计”视图设计窗体的步骤 149
6.5 小结 151
第7章 使用报表技术 152
7.1 报表的概念 152
7.2 使用自动创建报表技术 153
7.2.1 使用纵栏式的自动创建报表方式创建报表 153
7.2.2 使用表格式的自动创建报表方式创建报表 154
7.2.3 使用“自动报表”工具创建报表 155
7.3 使用向导创建报表 157
7.3.1 使用“报表向导”创建报表 157
7.3.2 使用“图表向导”创建报表 163
7.3.3 使用“标签向导”创建报表 166
7.4 使用报表“设计”视图设计报表 169
7.4.1 报表“设计”视图的结构 169
7.4.2 使用报表“设计”视图设计报表的步骤 170
7.5 小结 172
第8章 使用Microsoft Access的高级技术 173
8.1 高级技术概述 173
8.2 使用宏技术 174
8.2.1 宏命令 174
8.2.2 创建和使用宏命令 176
8.3 使用表达式技术 179
8.3.1 运算符 179
8.3.2 操作数 181
8.3.3 创建和使用表达式 182
8.4 使用数据访问页技术 184
8.4.1 数据访问页的类型和数据源 184
8.4.2 创建数据访问页 185
8.5 小结 190
第二部分 使用Microsoft SQL Server 193
第9章 Microsoft SQL Server快速浏览 193
9.1 Microsoft SQL Server 2000的特点 193
9.2.1 SQL Server Enterprise Manager 195
9.2 Microsoft SQL Server 2000系统的基本工具 195
9.2.2 SQL Query Analyzer 196
9.2.3 SQL Server Profiler工具 196
9.2.4 向导工具 198
9.3 配置服务器 199
9.4 小结 208
第10章 使用Transact-SQL语言 209
10.1 Transact-SQL语言的特点 209
10.2 Transact-SQL语言的组成元素 210
10.2.1 数据控制语言语句 210
10.2.2 数据定义语言语句 213
10.2.3 数据操纵语言语句 214
10.3 附加的语言元素 218
10.3.1 变量 218
10.3.2 运算符 220
10.3.3 函数 221
10.3.4 控制流程语句 232
10.3.5 注释 233
10.4 小结 234
第11章 创建和使用数据库 235
11.1 Microsoft SQL Server 2000数据库的特点 235
11.1.1 数据库对象 235
11.1.2 事务和事务日志 236
11.1.3 数据库文件和文件组 236
11.1.4 数据库空间管理 237
11.2 创建数据库 237
11.2.1 使用CREATE DATEBASE语句创建数据库 238
11.2.2 使用Create Detabase Wizard创建数据库 239
11.2.3 使用SQL Server Enterprise Manager创建数据库 243
11.3 删除数据库 246
11.4 修改数据库 246
11.4.1 扩大数据库 246
11.4.2 数据库压缩技术 247
11.5 设置数据库选项 248
11.6 备份和恢复数据库 250
11.6.1 数据库备份概念 251
11.6.2 创建备份文件 251
11.6.3 执行数据库备份操作 252
11.6.4 数据库恢复概念 259
11.6.5 执行数据库恢复操作 259
11.7 小结 262
第12章 建立数据库的安全性 263
12.1 数据库安全性的概念 263
12.2 选择认证模式 264
12.2.1 认证模式的类型 264
12.2.2 实现认证模式的步骤 264
12.3 管理登录帐户 266
12.3.1 登录账户的概念 266
12.3.2 增加登录账户 267
12.4 管理数据库用户账户 272
12.5 管理角色 274
12.5.1 角色的概念 274
12.5.2 固定的服务器角色 275
12.5.3 固定的数据库角色 276
12.5.4 用户自己定义的角色 277
12.6 管理许可 278
12.6.1 许可的概念 278
12.6.2 许可的类型 278
12.6.3 许可的状态 279
12.6.4 许可的授予 279
12.6.5 许可的否认 280
12.6.6 许可的收回 281
12.6.7 查看许可信息技术 281
12.7 小结 282
13.1.1 系统数据类型 283
第13章 创建和使用表 283
13.1 数据类型 283
13.1.2 用户定义的数据类型 284
13.2 创建和修改表 285
13.2.1 创建表 285
13.2.2 修改表的结构 291
13.2.3 删除表的结构 292
13.3 操纵数据 293
13.3.1 插入数据 293
13.3.2 修改数据 295
13.3.3 删除数据 296
13.4 创建和使用索引 297
13.4.1 索引的作用 297
13.4.2 创建索引 298
13.4.3 维护索引 302
13.5 小结 304
14.1 数据检索概念 305
第14章 使用SELECT语句检索数据 305
14.2 选择列 306
14.2.1 重新对列排序 307
14.2.2 使用文字串 308
14.2.3 改变列标题 308
14.3 数据运算 310
14.3.1 算术运算符 310
14.3.2 数学函数 310
14.3.3 字符串函数 311
14.3.4 日期函数 312
14.3.5 系统函数 312
14.3.6 数据强制转换 312
14.4 选择数据行 314
14.4.1 比较 314
14.4.2 范围 314
14.4.3 列表 315
14.4.5 逻辑运算符 317
14.4.4 字符串模糊匹配 317
14.5 汇总数据 319
14.5.1 使用合计函数 319
14.5.2 使用GROUP BY和HAVING子句 320
14.5.3 使用COMPUTE和COMPUTE BY子句 320
14.6 高级检索技术 321
14.6.1 连接查询 322
14.6.2 子查询 323
14.6.3 排序 324
14.6.4 联合 325
14.7 小结 326
第15章 创建和使用视图 327
15.1 视图的作用 327
15.2 创建和维护视图 328
15.2.1 使用CREATE VIEW语句创建视图 328
15.2.2 使用Greate View Wizard创建视图 329
15.2.3 使用SQL Server Enterprise Manager创建视图 332
15.2.4 修改视图 334
15.2.5 删除视图 334
15.2.6 查看和隐藏视图定义信息 335
15.3 通过视图修改数据 336
15.4 小结 337
第16章 创建和使用存储过程 338
16.1 存储过程的概述 338
16.1.1 基本概念 338
16.1.2 存储过程的优点 338
16.1.3 存储过程的执行过程 339
16.1.4 存储过程的类型 340
16.2 创建存储过程 341
16.2.1 使用CREATE PROCEDURE语句 341
16.2.2 使用Create Stored Procedure Wizard创建存储过程 342
16.2.3 使用SQL Server Enterprise Manager创建存储过程 345
16.2.4 修改存储过程 345
16.2.5 存储过程的信息 346
16.3 执行存储过程和使用参数技术 347
16.3.1 使用输入参数创建存储过程 347
16.3.2 用输入参数执行存储过程 348
16.3.3 用输出参数返回值 349
16.4 小结 350
第17章 创建和使用触发器 351
17.1 触发器的概念 351
17.2 创建和维护触发器 353
17.2.1 创建触发器 353
17.2.2 维护触发器 355
17.3 触发器的工作原理 356
17.3.1 INSERT类型触发器的工作原理 356
17.3.2 DELETE类型触发器的工作原理 357
17.3.3 UPDATE类型触发器的工作原理 358
17.3.4 嵌套触发器的工作原理 358
17.4 小结 360