第1章 电子商务中的数据库技术 1
1.1 电子商务的基本结构框架 1
1.2 电子商务数据库应用开发过程 3
1.3 本章小结 7
1.4 本章习题 7
1.5 本章参考文献 7
第2章 数据库系统概论 9
2.1 数据库技术的发展 9
2.1.1 数据管理技术的演变 10
2.1.2 数据库系统的发展过程 12
2.2 数据模型 14
2.2.1 基本概念 14
2.2.2 概念数据模型 17
2.2.3 逻辑数据模型 20
2.3 数据库系统的结构 25
2.3.1 数据库系统的组成 25
2.3.2 数据库管理系统 27
2.4 关系数据库管理系统实例 30
2.4.1 Access 30
2.4.2 Oracle 31
2.5 电子商务数据库技术新发展 33
2.6 本章小结 36
2.7 本章习题 36
2.8 本章参考文献 36
第3章 数据库设计基础 38
3.1 关系数据库设计理论 38
3.1.1 关系数据库设计缺陷 39
3.1.2 函数依赖和多值依赖 40
3.1.3 关系模式的规范化 42
3.1.4 关系模式规范化的基本原则 45
3.1.5 关系模式规范化小结 46
3.2 数据库设计中关系范式的应用 47
3.3 电子商务数据库应用系统的结构 49
3.3.1 C/S系统的组成 50
3.3.2 二层C/S系统的结构 51
3.3.3 三层C/S系统的结构 52
3.3.4 B/S系统的结构 53
3.3.5 电子商务数据库应用系统的实现技术 57
3.4 本章小结 59
3.5 本章习题 59
3.6 本章参考文献 60
第4章 SQL Server 2005 61
4.1 SQL Server 2005概述 61
4.1.1 SQL Server 2005简介 62
4.1.2 SQL Server 2005的管理工具 62
4.1.3 SQL Server 2005的系统数据库 67
4.1.4 SQL Server 2005数据库对象 68
4.2 T-SQL 68
4.2.1 T-SQL的特点及分类 68
4.2.2 数据类型 71
4.2.3 变量 75
4.2.4 运算符与表达式 76
4.2.5 函数 77
4.2.6 批处理和流程控制 78
4.3 用户数据库的创建和管理 80
4.3.1 用户数据库的创建 80
4.3.2 查看和修改数据库属性 84
4.3.3 管理用户数据库 87
4.4 数据表和表数据 89
4.4.1 数据表的创建和删除 89
4.4.2 修改表结构 92
4.4.3 表数据操作 93
4.4.4 约束的创建和删除 96
4.4.5 默认值对象和规则 105
4.5 数据库的查询 107
4.5.1 查询语句SELECT 107
4.5.2 多表查询(连接查询) 116
4.5.3 联合查询 120
4.6 视图 121
4.6.1 视图概述 121
4.6.2 创建视图 121
4.6.3 查询视图 124
4.6.4 更新视图 125
4.6.5 管理维护视图 126
4.7 索引 127
4.7.1 索引概述 127
4.7.2 索引的分类 127
4.7.3 索引的创建 129
4.7.4 索引的删除 131
4.8 存储过程和触发器 132
4.8.1 存储过程 132
4.8.2 触发器 141
4.9 备份还原与导入导出 147
4.9.1 数据库的备份 147
4.9.2 数据库的还原 151
4.9.3 数据导入 155
4.9.4 数据导出 159
4.10 SQL Server 2005的安全性管理 162
4.10.1 SQL Server 2005的安全机制 162
4.10.2 管理服务器的安全性 163
4.10.3 管理数据库的安全 170
4.10.4 管理数据对象的安全性 172
4.11 本章小结 174
4.12 本章习题 174
4.13 本章参考文献 175
第5章 Access数据库 177
5.1 概述 177
5.2 Access基本操作 178
5.2.1 窗口界面简介 178
5.2.2 菜单栏的使用 180
5.2.3 工具栏的使用 181
5.2.4 数据库窗口的使用 181
5.2.5 添加和删除工具栏按钮 182
5.2.6 有关组的操作 183
5.3 Access数据库及其基本操作 184
5.3.1 用向导建立数据库 184
5.3.2 表的建立 193
5.3.3 表的基本操作 198
5.4 Access数据库的使用 199
5.4.1 定义主键 199
5.4.2 创建索引 201
5.4.3 建立和使用查询 204
5.5 本章小结 210
5.6 本章习题 210
5.7 本章参考文献 211
第6章 电子商务数据库系统设计 212
6.1 电子商务数据库的特点 212
6.1.1 电子商务数据库的特点 213
6.1.2 信息系统生命周期 214
6.1.3 数据库生命周期 215
6.1.4 数据库设计流程 216
6.2 商务数据库:概念设计 217
6.2.1 数据库调研 217
6.2.2 数据库概念设计 221
6.3 商务数据库:DBMS的选择、逻辑数据库设计及实现 223
6.3.1 DBMS的选择 223
6.3.2 逻辑数据库设计 225
6.3.3 物理设计 229
6.3.4 数据库实现、测试和调整 231
6.4 电子商务平台数据中心 231
6.4.1 电子商务平台数据交换中心建设背景 231
6.4.2 数据交换中心概述 232
6.4.3 数据交换中心架构描述 233
6.5 本章小结 236
6.6 本章习题 236
6.7 本章参考文献 237
第7章 电子商务数据库安全和保护 238
7.1 数据库保护基础 238
7.1.1 电子商务数据库安全分析 239
7.1.2 电子商务数据库保护常规技术 240
7.2 数据库保护相关技术 242
7.2.1 数据库的备份与还原 242
7.2.2 容灾管理技术 245
7.2.3 数据库保护的法律相关问题 246
7.3 数据库安全 250
7.3.1 数据库数据的安全 250
7.3.2 保护数据库系统不被非法用户侵入 250
7.4 本章小结 252
7.5 本章习题 252
7.6 本章参考文献 252
第8章 CGI和ODBC互联技术 253
8.1 CGI的基本内容 253
8.2 ODBC的基本原理 255
8.3 数据源与Web的ODBC连接 257
8.4 本章小结 261
8.5 本章习题 261
8.6 本章参考文献 261
第9章 电子商务的基础数据库 262
9.1 电子商务资源库的分类 262
9.2 电子商务的基础数据库设计 262
9.3 本章小结 271
9.4 本章习题 271
9.5 本章参考文献 272
第10章 电子商务数据库应用实例 273
10.1 商务数据库选择及设计准则 273
10.1.1 商务数据库选择 273
10.1.2 商务数据库的设计准则 274
10.2 实例一:网上书店 276
10.2.1 模型 276
10.2.2 数据库表的创建 277
10.2.3 查询 278
10.2.4 窗体 280
10.2.5 报表 281
10.2.6 页 281
10.3 实例二:网上物资查询系统 281
10.3.1 总体规划 281
10.3.2 总体结构 282
10.3.3 网上部分功能 282
10.3.4 网站结构 282
10.3.5 表结构 283
10.3.6 业务流程 287
10.3.7 查询 288
10.4 实例三:小型企业基于Web的ERP系统 290
10.4.1 模型 290
10.4.2 数据流图 290
10.4.3 表 291
10.4.4 表结构设计 291
10.4.5 表的创建 295
10.4.6 窗体 298
10.4.7 查询 299
10.5 本章小结 300
10.6 本章习题 300
10.7 本章参考文献 300