本书是中等职业学校电子商务专业教育部职业教育与成人教育司推荐教材《电子商务数据库技术》的第二版,主要内容包括电子商务数据库基础、Access关系数据库管理系统、SQL Server关系数据库管理系统、关系数据库标准语言SQL、数据库安全保护、关系数据库设计、Web数据库程序设计、电子商务网站设计案例。每章后均配有习题,并在书后附有各章习题的参考答案。
本书可供中等职业学校电子商务专业的学生使用,也可供从事相关工作的人员参考。
前辅文 第1章 电子商务数据库基础 1.1 数据库系统概述 1.1.1 数据库的基本概念 1.1.2 电子商务数据库?Web数据库与数据库服务器 1.1.3 客户/服务器体系结构的数据库系统 1.2 数据模型 1.2.1 数据模型的概念 1.2.2 实体联系模型 1.2.3 关系模型与关系数据库 1.2.4 关系模型的完整性规则 1.3 关系数据库的结构 1.3.1 关系数据库的结构 1.3.2 二级映像与数据独立性 1.4 关系数据库语言 1.4.1 关系代数 1.4.2 SQL语言 1.5 关系数据库产品简介 1.5.1 Oracle 1.5.2 Sybase 1.5.3 DB 1.5.4 Microsoft SQL Server 1.5.5 Access 1.5.6 Visual FoxPro 习题 第2章 Access关系数据库管理系统 2.1 Access 2000入门 2.1.1 启动与退出Access 2 2.1.2 Access 2000数据库的组成?界面和操作 2.1.3 Access 2000的帮助系统 2.2 数据定义 2.2.1 数据库的建立与打开 2.2.2 字段的数据类型 2.2.3 设计表结构 2.2.4 定义表之间的关系 2.2.5 修改表结构 2.2.6 表的复制?删除与重命名 2.3 数据操作 2.3.1 记录的添加与浏览 2.3.2 记录的修改 2.3.3 记录的删除 2.3.4 记录的排序?查询和筛选 2.4 设置表的显示格式 2.4.1 设置表的行高和列宽 2.4.2 设置列的显示格式 2.5 打印表 2.5.1 打印设置 2.5.2 打印预览和打印 2.6 数据查询 2.6.1 查询的概念及类型 2.6.2 使用设计视图创建查询 2.6.3 设置查询条件 2.6.4 创建交叉表查询 2.6.5 使用查询向导 2.7 窗体 2.7.1 窗体的概念 2.7.2 使用窗体向导创建窗体 2.7.3 使用设计视图创建窗体 2.7.4 窗体的修改与操作 2.8 报表 2.8.1 自动创建报表 2.8.2 使用向导创建报表 2.8.3 使用设计视图创建报表 2.9 数据访问页?宏和模块 2.9.1 数据访问页 2.9.2 宏和模块 2.10 数据库安全设置 2.10.1 设置数据库密码与数据库加密 2.10.2 设置用户账号 2.10.3 设置用户权限 2.10.4 数据库复制 2.11 数据库实用工具 2.11.1 将Access数据库升迁到SQL Server数据库 2.11.2 压缩?修复和转换数据库 2.11.3 外部数据的导入与链接 习题 第3章 SQL Server关系数据库管理系统 3.1 SQL Server 2000 基础 3.1.1 SQL Server 2000概述 3.1.2 SQL Server 2000的安装 3.1.3 SQL Server 2000的常用工具 3.2 数据库的建立 3.2.1 定义与删除用户数据库 3.2.2 SQL Server中的数据类型 3.2.3 表结构的创建?删除和修改 3.2.4 定义参照完整性约束 3.2.5 表中数据的操作 3.3 SQL Server 2000的安全管理 3.3.1 SQL Server 2000的身份验证 3.3.2 角色和权限 3.3.3 安全管理实例 3.4 数据库的备份与恢复 3.4.1 备份概述 3.4.2 数据库的备份 3.4.3 数据库的恢复 3.4.4 分离和附加数据库 习题 第4章 关系数据库标准语言SQL 4.1 SQL的数据定义功能 4.1.1 定义?修改和删除数据库 4.1.2 定义?修改和删除基本表 4.1.3 建立和撤销索引 4.2 SQL的数据查询功能 4.2.1 投影查询 4.2.2 选取查询 4.2.3 查询结果排序 4.2.4 连表查询 4.2.5 子查询 4.2.6 聚集函数与分组查询 4.2.7 并查询 4.3 定义和撤销视图 4.3.1 定义视图 4.3.2 撤销视图 4.4 SQL的数据更新功能 4.4.1 插入记录 4.4.2 修改记录 4.4.3 删除记录 4.5 SQL的数据控制功能 4.5.1 数据库用户的身份验证?角色和权限 4.5.2 语句权限的授予与收回 4.5.3 对象权限的授予与收回 4.6 在SQL Server与Access中使用SQL语言 4.6.1 在Access中使用SQL语言 4.6.2 在SQL Server中使用SQL语言 习题 第5章 数据库安全保护 5.1 数据库备份与恢复技术 5.1.1 事务和日志文件的概念 5.1.2 故障的种类 5.1.3 数据库的恢复方法 5.1.4 SQL Server与Access数据库的备份 5.2 数据库的安全性控制 5.2.1 访问控制 5.2.2 视图机制 5.2.3 数据加密 5.2.4 审计 5.2.5 SQL Server与Access数据库的安全性控制 5.3 数据库的完整性控制 5.3.1 完整性规则的组成 5.3.2 完整性规则 5.3.3 SQL Server与Access数据库的完整性控制 5.4 数据库的并发控制 5.4.1 并发操作与数据的不一致性 5.4.2 封锁 5.4.3 死锁及预防死锁的方法 5.4.4 SQL Server与Access数据库的并发控制 习题 第6章 关系数据库设计 6.1 数据库设计概述 6.2 关系数据库设计中的问题 6.3 关系数据库设计理论 6.3.1 函数依赖 6.3.2 范式 6.3.3 关系模式的分解与规范化 6.4 关系数据库的设计步骤 6.4.1 需求分析 6.4.2 概念模型设计 6.4.3 逻辑结构设计 6.4.4 物理结构设计 6.4.5 数据库实施与应用程序开发 6.4.6 数据库的运行与维护 习题 第7章 Web数据库程序设计 7.1 Web 程序设计概述 7.1.1 Web程序概述 7.1.2 常用Web开发技术 7.1.3 常用Web数据库访问接口 7.2 ASP概述 7.2.1 ASP的运行环境与发布 7.2.2 ASP运行环境的安装 7.2.3 ASP程序文件的结构与开发工具 7.3 VBScript脚本语言 7.3.1 什么是VBScript 7.3.2 数据类型与变量 7.3.3 常量 7.3.4 表达式与运算符 7.3.5 控制结构 7.3.6 过程 7.3.7 VBScript的内部函数 7.4 ASP的内置对象 7.4.1 Response对象 7.4.2 Request对象 7.4.3 Cookies集合 7.4.4 Session对象 7.4.5 Application对象 7.4.6 Server对象 7.4.7 Global.asa文件 7.5 ASP组件 7.5.1 广告轮换组件AdRotator 7.5.2 页面计数器组件PageCounters 7.5.3 文件存取组件FileSystemObject 7.6 ADO 7.6.1 Connection对象 7.6.2 RecordSet对象 7.6.3 Command对象 习题 第8章 电子商务网站设计案例 8.1 电子商务网站的主要功能与软件环境配置 8.1.1 电子商务网站的主要功能 8.1.2 网上商场的站点配置 8.1.3 网上商场的系统结构 8.2 会员注册和登录 8.2.1 网上商场登录页面 8.2.2 客户登录处理程序 8.2.3 新会员注册页面 8.2.4 新会员注册信息处理程序 8.3 商品的浏览与购买 8.3.1 显示商品类别 8.3.2 显示指定类别的商品 8.4 购物车 8.4.1 使用Session对象存储客户购买商品的信息 8.4.2 实现购物车的功能 8.5 订单处理 8.5.1 生成订单 8.5.2 确认订单 8.6 网站管理 8.6.1 管理人员登录页面 8.6.2 管理人员登录处理程序 8.6.3 订单管理程序 8.6.4 订单信息显示和修改程序 8.6.5 保存和删除订单 8.7 网上商城实例 8.7.1 系统的主要功能 8.7.2 系统预览 习题 附录 习题参考答案 参考文献
“十一五”期间国家重点图书