第1部分 1
第1章 Microsoft SQL Server 2000新特性 3
1.1 SQL Server 2000的特性 3
1.1.1 与Internet集成 4
1.1.2 可伸缩性和可用性 5
1.1.3 企业级数据库功能 7
1.1.4 易于安装、部署和使用 9
1.1.5 数据仓库 11
1.2 SQL Server 2000的新特性 13
1.2.1 关系数据库增强 13
1.2.2 关系数据的XML集成 15
1.2.3 图形管理增强 15
1.2.4 复制增强 16
1.2.5 数据转换服务增强 18
1.2.6 其他新特性 19
第2章 安装Microsoft SQL Server 2000 21
2.1 安装SQL Server 2000的准备工作 21
2.2 安装SQL Server 2000的系统要求 22
2.2.1 硬件要求 22
2.2.2 操作系统的要求 23
2.2.3 网络要求 23
2.3 SQL Server 2000的版本说明和组件介绍 24
2.3.1 版本说明 24
2.3.2 组件介绍 25
2.4 SQL Server 2000的安装 26
2.4.1 SQL Server 2000的安装步骤 26
2.4.2 从早期版本升级到SQL Server 2000 32
第3章 运行SQL Server 2000服务器 37
3.1 SQL Server 2000的启动 37
3.1.1 使用SQL Server服务管理器启动SQL Server 2000 38
3.1.2 使用SQL Server企业管理器启动SQL Server 2000 38
3.1.3 使用控制面板中的服务启动SQL Server 2000 39
3.2 SQL Server 2000的关闭 40
3.2.1 使用SQL Server服务管理器关闭SQL Server 2000 40
3.2.2 使用SQL Server企业管理器关闭SQL Server 2000 41
3.2.3 使用控制面板中的服务关闭SQL Server 2000 41
第4章 关系数据库基础 43
4.1 SQL Server 2000关系数据库组件 44
4.1.2 登录 45
4.1.1 数据库应用程序和服务器 45
4.1.3 通讯组件 46
4.2 客户/服务器结构 46
4.2.1 客户端组件 46
4.2.2 服务器组件 48
4.3 SQL基础 50
4.3.1 SQL语句 51
4.3.2 SQL函数 70
4.3.3 SQL全局变量 76
4.3.4 SQL服务器存储过程 78
4.3.5 SQL服务器数据类型 81
第5章 SQL Server 2000的体系结构 83
5.1 SQL Server 2000数据库体系结构 84
5.1.1 数据库逻辑组件 85
5.1.2 数据库物理结构 102
5.2 关系数据库引擎体系结构 105
5.3 SQL Server 2000复制体系结构 106
5.3.1 复制使用发布-订阅模式分发数据 106
5.3.2 复制类型 106
5.4 数据仓库与OLAP 107
5.4.1 OLTP系统 107
5.4.2 OLAP系统 107
5.4.3 将OLTP数据转换到OLAP数据仓库 108
5.4.4 SQL Server 2000关系数据库引擎 108
5.5 数据库应用开发结构 110
5.5.1 Transact-SQL 110
5.5.2 XPath 110
5.5.3 SQL Server支持的API 110
6.1.1 使用向导创建数据库 113
第6章 SQL Server 2000基本操作 113
6.1 创建数据库 113
6.1.2 使用SQL Server企业管理器创建数据库 117
6.1.3 使用Transact_SQL语句创建数据库 119
6.2 创建数据表 122
6.3 录入、查询及修改表中数据 125
6.4 删除数据库 126
6.4.1 使用SQL Server企业管理器删除数据库 126
6.4.2 使用Transact_SQL语句删除数据库 127
6.5 删除数据表 127
6.5.1 从数据库关系图中删除表 127
6.5.2 从数据库中删除表 128
6.6.1 创建索引 129
6.6 索引的使用 129
6.6.2 删除索引 131
6.7 视图的使用 132
6.7.1 创建视图 132
6.7.2 删除视图 133
6.8 存储过程的使用 134
6.8.1 创建存储过程 135
6.8.2 执行存储过程 137
6.8.3 删除存储过程 138
6.9 触发器的使用 139
6.9.1 创建触发器 140
6.9.2 删除触发器 141
第2部分 143
7.1.1 PHP是什么 145
7.1.2 PHP的由来及发展 145
第7章 PHP 4.0概述 145
7.1 PHP简介 145
7.1.3 PHP的工作原理 149
7.2 PHP的功能概述 150
7.3 PHP的使用环境 151
7.4 PHP与ASP及其他CGI的比较 152
7.5 PHP的特点 154
7.6 PHP的基本结构 155
7.6.1 标志符 155
7.6.2 基本符号 156
7.7 一个简单的PHP程序 157
7.8.1 系统环境需求与准备工作 158
7.8 PHP 4.0的安装与配置 158
7.8.2 在UNIX下安装PHP 4.0 159
7.8.3 在Window95/98/NT/2000下安装PHP 4.0 173
第8章 PHP 4.0数据结构基础 187
8.1 变量数据类型 187
8.2 常量与变量 188
8.2.1 常量 188
8.2.2 变量 190
8.2.3 服务器设置指示 198
8.2.4 数组操作 201
8.3 表达式与运算符 203
8.3.1 表达式 203
8.3.2 运算符 205
8.4.1 程序流程控制语句 214
8.4 PHP程序的控制语句 214
8.4.2 程序外调用语句 229
8.5 自定义函数 230
8.5.1 函数的返回值 231
8.5.2 函数参数 232
8.5.3 关联参数 233
8.5.4 默认值 235
8.5.5 OLD_FUNCTION 237
8.6 类的应用 237
8.6.1 什么是类 237
8.6.2 对象的基本概念及组成 238
8.6.3 PHP中类和对象的使用 238
9.1 字符函数库 243
第9章 PHP 4.0常用函数库 243
9.2 日期与时间函数库 253
9.3 图形函数库 258
9.4 文件函数库 263
9.5 目录函数库 268
9.6 数组函数库 269
9.7 数学运算函数库 276
9.8 XML分析函数库 281
第3部分 283
第10章 PHP 4.0与相关数据库的介绍 285
10.1 SQL Server数据库函数库 285
10.2.1 MySQL介绍 287
10.2.2 MySQL的主要特点 287
10.2 PHP 4.0与MySQL 287
10.2.3 MySQL的安装 288
10.2.4 MySQL的简单数据库操作 290
10.2.5 MySQL数据库函数库 292
10.3 PHP 4.0与Oracle 295
10.3.1 Oracle 8介绍 295
10.3.2 Oracle 8的主要特点 295
10.3.3 Oracle 8的安装 296
10.3.4 Oracle 8数据库函数库 296
10.4 PHP 4.0与其他数据库的介绍 298
10.4.1 MSQL数据库函数库 298
10.4.2 Oracle数据库函数库 301
10.4.3 Sybase数据库函数库 303
10.4.4 InterBase数据库 304
10.4.5 Informix数据库函数库 305
10.4.6 ODBC数据库连接函数库 307
10.5 使用MySQL ODBC进行MySQL和MS SQL的数据转换 309
第11章 连接SQL Server 2000数据库 311
11.1 PHP 4.0与SQL Server 2000的直接连接 311
11.1.1 连接SQL Server 2000数据库 311
11.1.2 关闭与SQL Server 2000数据库的连接 312
11.2 利用ODBC连接SQL Server 2000数据库 312
11.2.1 连接ODBC数据源 312
11.2.2 关闭与ODBC数据库的连接 317
11.2.3 更改ODBC数据源 317
12.1.3 数据库表信息的获取 319
12.1.2 数据库信息的获取 319
12.1.1 数据库信息的查询 319
12.1 查询SQL Server 2000数据库 319
第12章 访问SQL Server 2000数据库 319
12.1.4 数据库记录的获取 320
12.1.5 数据库其他信息的获取 321
12.2 分页显示数据库数据 322
12.3 调用SQL Server 2000数据库的存储过程 324
12.4 表单元素的使用 325
12.4.1 基本表单 325
12.4.2 发送按钮 326
12.4.3 复位按钮 326
12.4.4 单行文本框 326
12.4.5 口令输入框 326
12.4.7 表单数据的提交 327
12.4.6 隐藏表单域 327
第13章 Session在PHP与SQL Server 2000中的使用 329
13.1 Session简介 329
13.2 Session函数 331
13.3 利用Session实现用户欢迎界面 332
第14章 phplib在SQL Server 2000中的应用 337
14.1 phplib简介 337
14.2 使用phplib操作SQL Server 2000数据库 338
14.2.1 phplib基本安装和使用 338
14.2.2 数据库的连接/查询 339
14.2.3 数据库插入/删除 340
第4部分 343
15.1.1 基于文件的计数 345
15.1 访问者计数器的计数设计 345
第15章 利用PHP创建访问者计数器 345
15.1.2 基于数据库的计数 348
15.2 访问者计数器的显示设计 351
15.2.1 文本显示 351
15.2.2 图形显示 351
第16章 利用PHP创建聊天室 355
16.1 聊天室介绍 355
16.2 聊天室数据库设计 355
16.3 聊天室界面设计 356
16.3.1 用户登录界面 356
16.3.2 用户注册界面 358
16.3.3 聊天界面 360
附录 PHP内部函数使用索引 367