序 1
前言 1
第1章 数据库技术概述 1
1.1 信息与数据 1
1.1.1 信息 1
目录 1
1.1.2 数据 2
1.1.3 信息与数据的关系 2
1.2 数据处理与数据管理 2
1.3 数据模型 3
1.3.1 数据描述 3
1.3.2 概念数据模型 4
1.3.3 逻辑数据模型 7
1.4.1 数据库 12
1.4.2 数据库管理系统 12
1.4 数据库中的基本概念 12
1.3.4 物理数据模型 12
1.4.3 数据库系统 13
1.4.4 数据库、数据库管理系统与数据库系统之间的相互关系 14
1.5 数据库系统的结构 14
1.5.1 数据库三级模式结构 14
1.5.2 数据库系统的体系结构 15
1.6 数据库技术的发展 16
1.6.1 面向对象数据库系统 17
1.6.2 分布式数据库系统 19
1.6.3 多媒体数据库系统 20
1.7 本章小结 21
习题 21
2.1.1 关系模型的数据结构 27
2.1 关系数据库 27
第2章 关系数据库的基本理论 27
2.1.2 关系模型的完整性 29
2.2 关系代数 31
2.2.1 传统的集合运算 32
2.2.2 专门的关系运算 34
2.3 结构化查询语言SQL 41
2.3.1 SQL语言概述 41
2.3.2 SQL的数据定义 43
2.3.3 SQL的数据操作 47
2.3.4 SQL的数据控制 52
2.4 存储过程 53
2.5 本章小结 54
习题 54
3.1 关系模式规范化概述 64
第3章 关系数据库的设计理论 64
3.2 函数依赖 65
3.2.1 函数依赖 65
3.2.2 多值依赖 66
3.2.3 键 67
3.3 规范化和范式 67
3.3.1 第一范式 67
3.3.2 第二范式 68
3.3.3 第三范式 70
3.3.4 BoyceCodd范式 71
3.3.5 第四范式 71
3.3.6 关系规范化小结 73
3.4 数据库设计 73
3.4.1 数据库设计概念 73
3.4.2 数据库设计方法 73
3.4.3 数据库设计步骤 74
3.5 本章小结 78
习题 79
第4章 电子商务与数据库技术 86
4.1 电子商务概述 86
4.1.1 电子商务的概念及特性 86
4.1.2 电子商务系统的组成 87
4.1.3 电子商务的产生与发展 88
4.2 电子商务中的数据库技术 91
4.2.1 数据资源管理技术 91
4.2.2 数据库技术 95
4.2.3 决策支持技术 98
4.3 本章小结 108
习题 109
5.1.1 Web的发展历史 114
5.1.2 Web的特点 114
第5章 Web数据库技术 114
5.1 Web概述 114
5.1.3 Web基本元素 115
5.2 计算模型的演变 116
5.2.1 客户/服务器计算模型 116
5.2.2 面向Web的计算模型 117
5.3 Web数据库 119
5.3.1 Web数据库的内涵 119
5.3.2 Web数据库的特点 119
5.3.3 Web数据库应用系统 120
5.4 Web数据访问技术 122
5.4.1 访问Web数据库的原理 122
5.4.2 访问Web数据库的方法 122
习题 126
5.5 本章小结 126
第6章 关系数据库管理系统简介 132
6.1 数据库管理系统概述 132
6.2 Oracle数据库系统 132
6.2.1 Oracle概述 132
6.2.2 Oracle系统特点 133
6.2.3 Oracle的数据仓库解决方案 134
6.3 Informix数据库系统 134
6.3.1 Informix概述 134
6.3.2 Informix系统特点 135
6.3.3 Informix的数据仓库解决方案 136
6.4 SQL Server数据库系统 137
6.4.1 SQL Server概述 137
6.4.2 SQL Server系统特点 137
6.4.3 SQL Server多版本支持 138
习题 139
6.4.4 SQL Server的数据仓库解决方案 139
6.5 本章小结 139
第7章 构造电子商务系统 142
7.1 电子商务系统模式 142
7.2 电子商务系统设计 143
7.2.1 电子商务系统构造原则 143
7.2.2 电子商务系统设计步骤 144
7.3 Web数据管理 146
7.3.1 数据库管理系统选择 146
7.3.2 核心数据处理 147
7.4 本章小结 147
习题 147
附录1 参考答案 149
附录2 国际注册电子商务工程师(CEBE)认证考核大纲 185
参考文献 189