第1章 电子商务数据管理技术概述 1
1.1 数据管理技术的基本知识 1
1.1.1 数据、信息、信息处理 1
1.1.2 现实世界的信息化 3
1.2 数据管理技术的发展 6
1.2.1 人工管理阶段 6
1.2.2 文件系统阶段 7
1.2.3 数据库系统阶段 7
1.2.4 数据仓库阶段 9
1.2.5 Web数据库阶段 10
1.2.6 面向对象数据库 10
1.3 数据库管理系统基本概念 11
1.3.1 数据模型 11
1.3.2 数据库系统结构 11
1.3.3 数据库系统组成 14
思考题一 15
第2章 数据库技术与电子商务 16
2.1 电子商务与数据库发展 16
2.2 数据库技术对电子商务的支持 17
2.2.1 数据的收集、存储和组织 17
2.2.2 决策支持 17
2.2.3 对EDI的支持 18
2.3 数据库技术在电子商务中的应用 19
2.3.1 商务数据库的选择及设计标准 19
2.3.2 建立基于Web的商务项目数据库 21
2.3.3 Web数据库解决方案 27
思考题二 29
第3章 电子商务数据管理技术基础 30
3.1 关系型数据库基础 30
3.1.1 域 30
3.1.2 笛卡儿积 30
3.1.3 关系 31
3.1.4 关系的性质 31
3.2 关系模型 31
3.2.1 关系模型的数据结构 32
3.2.2 关系操作集合 32
3.2.3 关系模型的三类完整性 33
3.3 SQL语言及其应用 34
3.3.1 SQL语言的主要特点 34
3.3.2 数据定义语句 35
3.3.3 数据更新语句 39
3.3.4 查询语句 42
3.3.5 视图 52
3.3.6 SQL的安全控制语句 56
3.4 关系数据库的规范化 59
3.4.1 不良关系模式举例 59
3.4.2 关系规范化理论基本概念 60
3.4.3 关系的规范化 64
3.4.4 规范化小结 66
思考题三 67
第4章 Web数据库基础 68
4.1 客户机/服务器体系结构 68
4.1.1 客户机/服务器的结构 68
4.1.2 三层结构的客户机/服务器结构 69
4.2 客户机/服务器的数据库技术简介 70
4.2.1 客户机/服务器系统的处理方式 70
4.2.2 客户机/服务器数据库的优缺点 71
4.2.3 客户机/服务器数据库的平台 71
4.3 客户机/服务器结构的数据库系统实现技术 72
4.3.1 开放的数据库访问接口 72
4.3.2 存储过程 74
4.3.3 分布数据管理 74
4.4 Web数据库 75
4.4.1 Web数据库概述 75
4.4.2 Web数据库技术要点 76
4.4.3 Web数据库应用的一般结构和方法 76
思考题四 79
第5章 数据仓库 80
5.1 数据仓库概述 80
5.1.1 数据仓库的概念及特征 80
5.1.2 数据仓库与数据库的区别 81
5.1.3 数据仓库系统 82
5.2 数据仓库环境 84
5.2.1 数据仓库的组织结构 84
5.2.2 粒度与分割 85
5.2.3 数据仓库中的数据组织形式 86
5.2.4 数据仓库的数据追加 88
5.3 数据仓库设计 89
5.3.1 数据仓库系统设计方法概述 89
5.3.2 数据仓库设计的三级数据模型 90
5.3.3 数据仓库中的元数据 92
5.3.4 数据仓库设计的步骤 93
5.4 OLAP技术 103
5.4.1 OLAP技术的发展及特征 103
5.4.2 OLAP与多维分析 104
5.4.3 MOLAP与ROLAP 108
5.5 数据挖掘技术 110
5.5.1 数据挖掘的概念 110
5.5.2 数据挖掘的方法与技术 110
5.5.3 数据挖掘的分析方法 111
5.5.4 数据挖掘的过程 111
思考题五 115
第6章 面向对象数据库 116
6.1 面向对象数据库管理系统 116
6.2 面向对象数据模型 116
6.2.1 面向对象数据模型 116
6.2.2 OO模型的核心概念 117
6.3 对象-关系数据库 118
6.3.1 对象-关系数据库的特点 118
6.3.2 实现对象-关系数据库的主要方法 119
6.3.3 对象-关系数据库基本概念 119
思考题六 123
第7章 数据库产品简介 124
7.1 Oracle数据库 124
7.1.1 Oracle数据库文件 124
7.1.2 Oracle数据库实例 125
7.1.3 Oracle 8的工具 125
7.1.4 Oracle 8的数据字典 126
7.1.5 数据库服务器 126
7.1.6 应用服务器 128
7.1.7 开发工具 128
7.2 SQL Server数据库 128
7.2.1 SQL Server简介 129
7.2.2 SQL Server的系统结构 130
7.2.3 分布式管理框架(DMF) 130
7.2.4 SQL Server的特性 131
7.3 Informix数据库 131
7.3.1 数据库引擎 132
7.3.2 分布式数据库的连接产品 133
7.3.3 开发工具 134
7.3.4 Informix的数据仓库解决方案 135
7.3.5 Informix的Internet解决方案 135
思考题七 135
第8章 电子商务应用框架 136
8.1 电子商务理念 136
8.2 Internet基础知识 137
8.2.1 TCP/IP体系结构 138
8.2.2 开放系统互连基本参考模型(OSI) 139
8.2.3 TCP/IP协议的应用 142
8.3 Web基本知识 144
8.4 Java简介 146
8.4.1 Java语言的特点 147
8.4.2 Java企业计算模型 149
8.5 电子商务应用框架 151
8.5.1 基本系统模型 151
8.5.2 体系结构 152
8.5.3 Web应用编程模型 154
思考题八 157
第9章 超文本标记语言HTML 158
9.1 HTML的基本结构 158
9.2 HTML标签 159
9.3 页面布局及文字设计 160
9.4 列表 165
9.5 表格 167
9.6 链接 167
9.7 CSS概述 170
9.7.1 CSS的基本语法 170
9.7.2 CSS的伪类——动态链接 174
9.7.3 如何在网页中插入CSS 176
思考题九 179
第10章 服务器端开发技术 180
10.1 Java Servlet开发 180
10.1.1 Servlet的生命周期 181
10.1.2 Java Servlet API 181
10.1.3 创建HTTP Servlet 183
10.1.4 调用Servlet 184
10.2 JSP概述 188
10.2.1 JSP技术简介 188
10.2.2 JSP的技术特点 189
10.2.3 JSP与ASP的比较 190
10.2.4 运行环境安装与配置 192
10.2.5 实例——实现一个最简单的JSP页面 197
10.3 JSP语法 198
10.3.1 JSP指令 198
10.3.2 class-wide变量和方法 199
10.3.3 访问JavaBean 200
10.3.4 直接插入的Java代码(scriptlet) 201
10.3.5 变量数据的HTML模板语法 201
10.3.6 变量数据的Java表达式 205
10.3.7 JSP变量声明 205
10.3.8 JSP保留字与特殊字符 206
10.3.9 JSP运算符 207
10.3.10 JSP条件与循环控制 209
10.3.11 内置对象 217
10.4 JSP语法应用示例 221
10.5 JSP数据库编程技术 223
10.5.1 JSP连接SQL Server 7.0/2000数据库 223
10.5.2 JSP连接MySQL数据库 224
10.5.3 JSP连接Sybase数据库 225
10.5.4 JSP调用SQL语句 226
思考题十 236
第11章 ASP简介 237
11.1 什么是ASP 237
11.1.1 ASP文件结构 237
11.1.2 ASP文件编辑工具 238
11.1.3 ASP文件执行方式 239
11.1.4 ASP文件的特点 240
11.2 B/S结构数据库系统 240
11.3 开放数据源(ODBC) 241
11.4 数据库链接组件ADO 242
11.5 ASP数据库的链接方法 252
11.5.1 建立链接通道 252
11.5.2 管理数据库链接 259
11.5.3 使用ADO对象对数据库操作 260
11.6 ASP数据库开发的常用子程序 266
11.6.1 分页显示 266
11.6.2 学做留言板 268
11.6.3 建立站内的搜索引擎 273
11.6.4 建立邮件列表 275
思考题十一 279
第12章 WebSphere应用服务器技术 280
12.1 基本特性 280
12.2 安装与配置 282
12.3 定制配置 286
12.4 部署Servlet 288
12.5 连接管理器 289
12.6 用户简要表 291
12.7 会话跟踪 293
12.8 安全性 294
12.9 WebSphere数据库应用开发 300
思考题十二 313
第13章 XML应用开发技术 315
13.1 XML的产生 315
13.2 XML的优点 315
13.3 XML语法简介 316
思考题十三 322
第14章 WebSphere Studio电子商务应用开发技术 323
14.1 Lotus Domino Go Webserver 323
14.2 IBM WebSphere Studio 326
14.3 NetObjects Fusion 329
思考题十四 334
参考文献 335