《数据库管理 网站开发实例》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:(美)Greg Riccardi著;邓少鹍,梅珊译
  • 出 版 社:北京市:清华大学出版社
  • 出版年份:2003
  • ISBN:7302073686
  • 页数:392 页
图书介绍:本书以信息系统的概述开始,内容涵盖数据建模、设计数据库模式,实现关系数据库、操作关系信息、编写SQL语句、使用HTML处理概念和Web站点的开发融合在一起,有助于读者迅速地将所学理论用于实际的项目开发。本书适合大专院校信息系统及相关专业作为必修数据库课程使用,也适合对使用数据库作为后台,开发Web站点感兴趣的爱好者使用。本书内容深入浅出,形象生动,学习时无需任何计算机编程背景。

目录 3

第Ⅰ部分 信息技术和万维网简介 3

第1章 信息和数据库系统介绍 3

1.1 什么是信息系统和数据库 5

1.2 数据库为什么非常重要 6

1.3 数据库如何表示信息 7

1.4 谁使用数据库系统 9

1.5 数据库如何支持万维网 10

1.6 数据库的概念和术语 11

本章小结 14

第2章 因特网信息系统 18

2.1 Web的组成 18

2.2 Web页面和HTML 19

2.3 Web和信息服务器 22

2.4 进一步理解Web站点实例 24

本章小结 30

3.1 数据模型 35

第Ⅱ部分 设计和标识信息系统 35

第3章 使用数据模型表示信息 35

3.2 发现和指定信息需求及术语 37

3.3 组织信息 38

3.4 关系和关系类型 45

3.5 相关案例:确定音像制品销售的实体类、属性和关系类型 50

本章小结 53

第4章 使用实体关系图进行数据建模 57

4.1 实体关系建模 57

4.2 实体关系图 58

4.3 为音像制品租赁建模 61

4.4 关系类型中的角色 65

4.5 BigHitVideo的E-R模型 67

4.6 面向对象的数据模型 74

4.7 相关案例:BigHitVideo音像制品销售的E-R模型 78

本章小结 81

第5章 开发关系数据模型 87

第Ⅲ部分 设计并创建关系数据库 87

5.1 关系模型简介 88

5.2 深入了解关系模式和键 90

5.3 将E-R图转换为关系模式 90

5.4 将实体类表示为关系模式 91

5.5 表示合成属性、多值属性和派生属性 92

5.6 将关系类型表示为属性 95

5.7 将多对多关系表示为表 98

5.8 表示弱实体类 99

5.9 将继承表示为表 102

5.10 相关案例:BigHitVideo音像制品销售的关系模型 105

本章小结 109

第6章 使用MicrosoftAccess定义关系数据库 113

6.1 创建Access数据库 113

6.2 在.Access中创建表 116

6.3 由表创建窗体 119

6.4 为多用户配置Access 123

6.5 在Access中指定关系类型 126

6.6 相关案例:为BigHitOnline的音像制品在线销售创建一个Access数据库 130

本章小结 131

第7章 改进关系模式以及范式化 135

7.1 关系模式中的冗余和异常 135

7.2 属性间的函数依赖 137

7.3 超键与键 140

7.4 推断附加函数依赖 142

7.5 由函数依赖确定键 144

7.6 范式化 144

7.7 第三范式(3NF) 145

7.8 Boyce-Codd范式(BCNF) 148

7.9 相关案例:汽车注册的范式化 149

本章小结 153

第Ⅳ部分 操作关系信息 159

第8章 使用关系代数和MicrosoftAccess操作数据库内容 159

8.2 投影查询 160

8.1 操作关系数据库中的信息 160

8.3 选择查询 164

8.4 乘积查询 169

8.5 多连接查询 175

8.6 组合关系运算 177

8.7 使用MicrosoftAccess定义复杂查询 179

8.8 对表进行集合运算 180

8.9 在Access中创建用户界面 184

8.10 相关案例:音像制品归还窗体 189

本章小结 192

第9章 使用SQL对数据库内容和结构进行处理 196

9.1 创建SQL查询 197

9.2 使用SQL修改数据库内容 213

9.3 使用SQL创建和操作表定义 216

9.4 90/10规则 221

9.5 相关案例:BigHitOnline音像制品销售的SQL语句 221

本章小结 224

第V部分 创建交互式网站 231

第10章 使用HTML在Web上显示信息 231

10.1 Web站点的结构 232

10.2 HTML简介 232

10.3 深入了解HTML文档 233

10.4 URL、锚标记和文档引用 236

10.5 在HTML表格中显示信息 239

10.6 使用样式表控制HTML表格的格式 241

10.7 使用外部样式表和样式类 244

10.8 相关案例:为BigHitOnline定义一个样式 248

本章小结 251

第11章 使用ASP和JavaScript实现用户与服务器的交互 256

11.1 动态Web站点的结构 257

11.2 为用户输入设计HTML表单 258

11.3 用ASP和JavaScript编写Web应用程序 262

11.4 使用ASF和JavaScript处理表单 266

11.5 在ASP和JavaScript中使用对象 269

11.6 使用对象和方法改进代码 273

11.7 相关案例:为BigHitOnline编写JavaScript代码 277

本章小结 280

第12章 开发Web数据库应用程序 286

12.1 用ASP连接数据库 286

12.2 使用ASP执行SQLSELECT查向 288

12.3 由查询创建对象 292

12.4 执行查询脚本的一般目的 293

12.5 插入新顾客的信息 299

12.6 SQL语句中引号的处理 301

12.7 调试ASP和JavaScript代码 303

12.8 相关案例:在BigHitOnline中添加和更新顺客信息 304

本章小结 308

第Ⅵ部分 开发和管理Web与数据库的交互 315

第13章 设计交互式Web站点 315

13.1 BigHitOnlineWeb站点的组成部分 316

13.2 BigHitOnline的数据模型 316

13.3 BigHitOnline的关系模型 326

13.4 创建SQLServer数据库 328

13.5 Web站点的设计、页面以及流程 330

本章小结 337

第14章 使用ASP和JavaScript实现BigHitOnline 340

14.1 查看源代码和SQL语句 340

14.2 登录和顾客信息 345

14.3 搜索及添加商品到购物车中 348

14.4 付款处理 354

本章小结 356

15.1 通过客户端JavaScript进行表单检查 360

第15章 Web站点设计与实现的高级问题 360

15.2 服务器端JavaScript中的错误处理 366

15.3 事务和事务管理 369

15.4 备份并从故障中恢复 376

15.5 信息系统中的安全性 379

15.6 存储过程和函数 382

本章小结 384

参考文献 389