书籍详情
数据库管理:网站开发实例
作者:(美)Greg Riccardi著;邓少鹍,梅珊译;邓少鹍译
出版社:清华大学出版社
出版时间:2003-01-01
ISBN:9787302073680
定价:¥49.00
购买这本书可以去
内容简介
本书联系当前的商务环境讲解了数据库,并将这些信息运用到由因特网主宰的世界中。书中讨论了数据库基础概念及其如何支持WEB站点和各种组织。本书对数据核心概念进行了完整的概述,包括如何设计、创建和操作关系型数据。本书还用一个音像制品租赁店的示例来对这些基础概念进行生动的讲解。在这个示例中,将剖析一个现有的数据库,以学习数据库设计、SQL和实体关系模型的相关知识。在完整地覆盖数据库核心概念后,本书介绍了和数据库交互的WEB应用程序及开发动态WEB站点的内容。学生将学习使用HTML和CSS等工具来显示数据库信息的原理,并且学习如何设计互式WEB站点。他们将使用SQL、JavaScript、ActiveServerPages和HTML来实现WEB站点。其中穿插了大量的示例并结合一个实际的WEB站点来进行讲解。作者简介:GregRiccardi是佛罗里达州州立大学计算机系教授、计算科学和信息技术学院副研究员、英国电子商务研究所副研究员。其研究领域包括网格计算、WEB开发技术、科学数据库和分布式对像计算。他在1997年荣获佛罗里达州州立大学的优秀教学奖。目录:第I部分信息技术和万维网简介第1章信息和数据库系统介绍第2章因特网信息系统第II部分设计和标识信息系统第3章使用数据模型表示信息第4章使用实体关系图进行数据建模第III部分设计并创建关系数据库第5章开发关系数据模型第6章使用MicrosoftAccess定义关系数据库第7章改进关系模式以及范式化第IV部分操作关系信息第8章使用关系代数和MicrosoftAccess操作数据库内容第9章使用SQL对数据库内容和结构进行处理第V部分创建交互式网站第10章使用HTML在WEB上显示信息第11章使用ASP和JavaScript实现用户与服务器的交互第12章开发WEB数据库应用程序第VI部分开发和管理WEB与数据库的交互第13章设计交互式WEB站点第14章使用ASP和JavaScript实现BigHitOnline第15章WEB站点设计与实现的高级问题参考文献
作者简介
GregRiccardi是佛罗里达州立大学计算机系教授、计算科学和信息技术学院副研究员、英国电子商务研究所副研究员。其研究领域包括网格计算、Web开发技术、科学数据库和分布式对象计算。他在1997年荣获佛罗里达州州立大学的优秀教学奖。
目录
第I部分 信息技术和万维网简介
第1章 信息和数据库系统介绍
1.1 什么是信息系统和数据库
1.2 数据库为什么非常重要
1.3 数据库如何表示信息
1.4 谁使用数据库系统
1.5 数据库如何支持万维网
1.6 数据库的概念和术语
本章小结
第2章 因特网信息系统
2.1 Web的组成
2.2 Web页面和HTML
2.3 Web和信息服务器
2.4 进一步理解Web站点实例
本章小结
第II部分 设计和标识信息系统
第3章 使用数据模型表示信息
3.1 数据模型
3.2 发现和指定信息需求及术语
3.3 组织信息
3.4 关系和关系类型
3.5 相关案例:确定音像制品销售的实体类、属性和关系类型
本章小结
第4章 使用实体关系图进行数据建模
4.1 实体关系建模
4.2 实体关系图
4.3 为音像制品租赁建模
4.4 关系类型中的角色
4.5 BigHit Video的E-R模型
4.6 面向对象的数据模型
4.7 相关案例:BigHit Video音像制品销售的E-R模型
本章小结
第III部分 设计并创建关系数据库
第5章 开发关系数据模型
5.1 关系模型简介
5.2 深入了解关系模式和键
5.3 将E-R图转换为关系模式
5.4 将实体类表示为关系模式
5.5 表示合成属性、多值属性和派生属性
5.6 将关系类型表示为属性
5.7 将多对多关系表示为表
5.8 表示弱实体类
5.9 将继承表示为表
5.10 相关案例:bigHit Video音像制品销售的关系模型
本章小结
第6章 使用Microsoft Access定义关系数据库
6.1 创建Access数据库
6.2 在Accessk中创建表
6.3 由表创建窗体
6.4 为多用户配置Access
6.5 在Access中指定关系类型
6.6 相关案例:为bigHit Online的音像制品在线销售创建一个Access数据库
本章小结
第7章 改进关系模式以及范式化
7.1 关系模式中的冗余和异常
7.2 属性间的函数依赖
7.3 超键与键
7.4 推断附加函数依赖
7.5 由函数依赖确定键
7.6 范式化
7.7 第三范式(3NF)
7.8 Boyee-Codd范式(BCNF)
7.9 相关案例:汽车注册的范式化
本章小结
第IV部分 操作关系信息
第8章 使用关系代数和Microsoft Access操作数据库内容
8.1 操作关系数据库中的信息
8.2 投影查询
8.3 选择查询
8.4 乘积查询
8.5 多连接查询
8.6 组合关系运算
8.7 使用Microsoft Access定义复杂查询
8.8 对表进行集合运算
8.9 在Access中创建用户界面
8.10 相关案例:章像制品归还窗体
本章小结
第9章 使用SQL对数据库内容和结构进行处理
9.1 创建SQL查询
9.2 使用SQL修改数据库内容
9.3 使用SQL创建和操作表定义
9.4 90/10规则
9.5 相关案例:BigHit Online音像制品销售的SQL语句
本章小结
第V部分 创建交互式网站
第10章 使用HTML在Web上显示信息
10.1 Web站点的结构
10.2 HTML简介
10.3 深入了解HTML文档
10.4 URL、锚标记和文档引用
10.5 在HTML表格中显示信息
10.6 使用样式表控制HTML表格的格式
10.7 使用外部样式表和样式类
10.8 相关案例:为BigHit Online定义一个样式
本章小结
第11章 使用ASP和JavaScript实现用户与服务器的交互
11.1 动态Web站点的结构
11.2 为用户输入设计HTML表单
11.3 用ASP和JavaScript编写Web应用程序
11.4 使用ASP和JavaScript处理表单
11.5 在ASP和JavaScript中使用对象
11.6 使用对象和方法改进代码
11.7 相关案例:为BigHit Online编写JavaScript代码
本章小结
第12章 开发Web数据库应用程序
12.1 用ASP连接数据库
12.2 使用ASP执行SQL SELECT查询
12.3 由查询创建对象
12.4 执行查询脚本的一般目的
12.5 插入新顾客的信息
12.6 SQL语句中引号的处理
12.7 测试ASP和JavaScript代码
12.8 相关案例:在BigHit Online中添加和更新顾客信息
本章小结
第VI部分 开发和管理Web与数据库的交互
第13章 设计交互式Web站点
13.1 BigHit Online Web站点的组成部分
13.2 BigHit Online的数据模型
13.3 BigHit Online的关系模型
13.4 创建SQL Server数据库
13.5 Web站点的设计、页面以及流程
本章小结
第14章 使用ASP和JavaScript实现BigHit Online
14.1 查看源代码和SQL语句
14.2 登录和顾客信息
14.3 搜索及添加商品到购物车中
14.4 付款处理
本章小结
第15章 Web站点设计与实现的高级问题
15.1 通过客户端JavaScript进行表单检查
15.2 服务器端JavaScript中的错误处理
15.3 事务和事务管理
15.4 备份并从故障中恢复
15.5 信息系统中的安全性
15.6 存储过程和函数
本章小结
参考文献
第1章 信息和数据库系统介绍
1.1 什么是信息系统和数据库
1.2 数据库为什么非常重要
1.3 数据库如何表示信息
1.4 谁使用数据库系统
1.5 数据库如何支持万维网
1.6 数据库的概念和术语
本章小结
第2章 因特网信息系统
2.1 Web的组成
2.2 Web页面和HTML
2.3 Web和信息服务器
2.4 进一步理解Web站点实例
本章小结
第II部分 设计和标识信息系统
第3章 使用数据模型表示信息
3.1 数据模型
3.2 发现和指定信息需求及术语
3.3 组织信息
3.4 关系和关系类型
3.5 相关案例:确定音像制品销售的实体类、属性和关系类型
本章小结
第4章 使用实体关系图进行数据建模
4.1 实体关系建模
4.2 实体关系图
4.3 为音像制品租赁建模
4.4 关系类型中的角色
4.5 BigHit Video的E-R模型
4.6 面向对象的数据模型
4.7 相关案例:BigHit Video音像制品销售的E-R模型
本章小结
第III部分 设计并创建关系数据库
第5章 开发关系数据模型
5.1 关系模型简介
5.2 深入了解关系模式和键
5.3 将E-R图转换为关系模式
5.4 将实体类表示为关系模式
5.5 表示合成属性、多值属性和派生属性
5.6 将关系类型表示为属性
5.7 将多对多关系表示为表
5.8 表示弱实体类
5.9 将继承表示为表
5.10 相关案例:bigHit Video音像制品销售的关系模型
本章小结
第6章 使用Microsoft Access定义关系数据库
6.1 创建Access数据库
6.2 在Accessk中创建表
6.3 由表创建窗体
6.4 为多用户配置Access
6.5 在Access中指定关系类型
6.6 相关案例:为bigHit Online的音像制品在线销售创建一个Access数据库
本章小结
第7章 改进关系模式以及范式化
7.1 关系模式中的冗余和异常
7.2 属性间的函数依赖
7.3 超键与键
7.4 推断附加函数依赖
7.5 由函数依赖确定键
7.6 范式化
7.7 第三范式(3NF)
7.8 Boyee-Codd范式(BCNF)
7.9 相关案例:汽车注册的范式化
本章小结
第IV部分 操作关系信息
第8章 使用关系代数和Microsoft Access操作数据库内容
8.1 操作关系数据库中的信息
8.2 投影查询
8.3 选择查询
8.4 乘积查询
8.5 多连接查询
8.6 组合关系运算
8.7 使用Microsoft Access定义复杂查询
8.8 对表进行集合运算
8.9 在Access中创建用户界面
8.10 相关案例:章像制品归还窗体
本章小结
第9章 使用SQL对数据库内容和结构进行处理
9.1 创建SQL查询
9.2 使用SQL修改数据库内容
9.3 使用SQL创建和操作表定义
9.4 90/10规则
9.5 相关案例:BigHit Online音像制品销售的SQL语句
本章小结
第V部分 创建交互式网站
第10章 使用HTML在Web上显示信息
10.1 Web站点的结构
10.2 HTML简介
10.3 深入了解HTML文档
10.4 URL、锚标记和文档引用
10.5 在HTML表格中显示信息
10.6 使用样式表控制HTML表格的格式
10.7 使用外部样式表和样式类
10.8 相关案例:为BigHit Online定义一个样式
本章小结
第11章 使用ASP和JavaScript实现用户与服务器的交互
11.1 动态Web站点的结构
11.2 为用户输入设计HTML表单
11.3 用ASP和JavaScript编写Web应用程序
11.4 使用ASP和JavaScript处理表单
11.5 在ASP和JavaScript中使用对象
11.6 使用对象和方法改进代码
11.7 相关案例:为BigHit Online编写JavaScript代码
本章小结
第12章 开发Web数据库应用程序
12.1 用ASP连接数据库
12.2 使用ASP执行SQL SELECT查询
12.3 由查询创建对象
12.4 执行查询脚本的一般目的
12.5 插入新顾客的信息
12.6 SQL语句中引号的处理
12.7 测试ASP和JavaScript代码
12.8 相关案例:在BigHit Online中添加和更新顾客信息
本章小结
第VI部分 开发和管理Web与数据库的交互
第13章 设计交互式Web站点
13.1 BigHit Online Web站点的组成部分
13.2 BigHit Online的数据模型
13.3 BigHit Online的关系模型
13.4 创建SQL Server数据库
13.5 Web站点的设计、页面以及流程
本章小结
第14章 使用ASP和JavaScript实现BigHit Online
14.1 查看源代码和SQL语句
14.2 登录和顾客信息
14.3 搜索及添加商品到购物车中
14.4 付款处理
本章小结
第15章 Web站点设计与实现的高级问题
15.1 通过客户端JavaScript进行表单检查
15.2 服务器端JavaScript中的错误处理
15.3 事务和事务管理
15.4 备份并从故障中恢复
15.5 信息系统中的安全性
15.6 存储过程和函数
本章小结
参考文献
猜您喜欢