《Web数据库设计与开发》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:蒋学英等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2007
  • ISBN:9787302141570
  • 页数:354 页
图书介绍:

第1章 Internet相关知识 1

1.1 基本概念 1

1.1.1 Internet与Web 1

1.1.2 HTML语言 3

1.1.3 动态网页 8

1.1.4 CGI技术 8

1.1.5 ASP技术 9

1.2 网页是如何显示在浏览器上的 10

1.3 建立数据库的软硬件环境 11

1.3.1 ASP与Web数据库的运行平台 11

1.3.2 单机和网络运行平台的建立方法 12

1.4 安装IIS/PWS及设置其目录属性 14

1.5 应用实例:在Windows 2000/XP环境中安装IIS 17

第2章 数据库基础 20

2.1 数据库概述 20

2.1.1 数据库的产生和发展方向 20

2.1.2 关系数据库的基本结构 22

2.1.3 数据库系统组成与数据库设计 26

2.2 SQL结构化查询语言 27

2.2.1 SQL的主要特点及功能 28

2.2.2 SQL语句的构成 29

2.2.3 常用的SQL语句 30

2.3 Web数据库 37

2.3.1 Web数据库概念 37

2.3.2 ASP、ADO和Web数据库的关系 38

2.3.3 常用的Web数据库 39

2.4 应用实例:设计学生管理信息系统的模型 40

第3章 使用PowerDesigner进行数据库建模 43

3.1 PowerDesigner简介 43

3.2 PowerDesigner的使用 43

3.2.1 安装PowerDesigner 43

3.2.2 PowerDesigner的使用环境 43

3.2.3 模型的显示和布局 44

3.3 创建和操作概念数据模型CDM 49

3.3.1 CDM的基本概念 49

3.3.2 创建CDM 49

3.3.3 定义数据项目与实体 50

3.3.4 定义实体间的关系与角色 53

3.3.5 定义数据项 60

3.3.6 定义和使用域 61

3.4 将CDM转化为PDM 64

3.4.1 由标识符生成键 64

3.4.2 将CDM转化为PDM 67

3.4.3 更新已有的PDM模型 68

3.5 从PDM到数据库的转换 69

3.6 应用实例:建立学生管理信息系统模型 70

3.6.1 建立学生管理信息系统概念数据模型 71

3.6.2 生成物理数据模型PDM 77

3.6.3 设计物理数据模型 78

3.6.4 生成Access数据库脚本 81

第4章 SQL Server数据库技术 84

4.1 SQL Server数据库概述 84

4.2 SQL Server的使用 84

4.2.1 建立数据库 85

4.2.2 建立数据表 90

4.2.3 建立索引 93

4.2.4 创建存储过程和触发器 98

4.3 应用实例:学生管理信息系统的数据库创建 102

第5章 Access数据库技术 111

5.1 关于Access数据库 111

5.2 Access的使用 112

5.2.1 数据库的建立、删除与转换 113

5.2.2 数据表的创建与删除 117

5.2.3 共享数据库中的数据 121

5.2.4 查询 125

5.2.5 窗体的建立 130

5.2.6 报表 134

5.2.7 数据访问页设计 137

5.3 应用实例:学生管理信息系统的查询窗体、数据报表生成 142

第6章 ASP的基础 146

6.1 最简单的ASP程序 146

6.2 ASP的概念 149

6.2.1 ASP的功能及特点 150

6.2.2 如何开发ASP程序 150

6.3 ASP的内建对象及其应用 154

6.3.1 将客户端输入的数据传递给服务器的Request对象 155

6.3.2 向客户端输出数据的Response对象 161

6.3.3 供全体应用程序使用的Application对象 166

6.3.4 供特定用户会话使用的Session对象 170

6.3.5 服务器Server对象 172

6.3.6 Global.asa文件与Web应用的初始化 174

6.4 应用实例:学生管理信息系统中成绩查询的代码实现 176

第7章 Web数据库的访问 194

7.1 ASP访问Web数据库的方法 194

7.2 存取数据对象(ADO) 195

7.3 开放式数据库互连(ODBC) 197

7.4 数据库的数据源(DSN) 199

7.5 使用ODBC与数据库连接 199

7.6 不使用ODBC与数据库连接 203

7.6.1 使用Connection对象操纵数据库 207

7.6.2 使用RecordSet对象处理结果 211

7.6.3 使用Command对象改善查询 216

7.7 应用实例:学生管理信息系统的数据库访问实现 221

第8章 ASP.NET技术 227

8.1 ASP.NET基础 227

8.1.1 .NET平台 227

8.1.2 ASP.NET 228

8.1.3 ADO.NET 228

8.1.4 ASP.NET的安装与运行环境 229

8.1.5 NameSpace的概念 232

8.1.6 ASP.NET中的文件类型 233

8.2 ASP.NET Web窗体 233

8.2.1 编写第一个Web窗体页 234

8.2.2 使用ASP〈%%〉呈现块 234

8.2.3 ASP.NET服务器控件简介 235

8.2.4 数据绑定 239

8.3 ADO.NET数据库访问 243

8.3.1 ADO.NET中的对象 243

8.3.2 ADO.NET访问数据库的步骤 246

8.3.3 使用ADO.NET连接到数据源 249

8.3.4 使用Command执行命令 252

8.3.5 使用DataReader检索数据 253

8.3.6 从DataAdapter填充DataSet 254

8.3.7 创建和使用DataSet 256

8.3.8 使用DataAdapter和DataSet更新数据库 261

8.4 应用实例:学生管理信息系统中成绩查询的代码实现 262

第9章 JSP基础 281

9.1 最简单的JSP程序 281

9.2 JSP的概念 282

9.2.1 JSP的功能及特点 283

9.2.2 JSP的运行环境 284

9.3 如何开发JSP程序 287

9.3.1 JSP的语法 288

9.3.2 JSP的编译指令 291

9.3.3 JSP操作指令 293

9.4 JSP的内建对象及应用 297

9.4.1 Request对象 297

9.4.2 Resoonse对象 298

9.4.3 Session对象 299

9.4.4 Out对象 300

9.4.5 Application对象 302

9.4.6 PageContext对象 304

9.4.7 Exception、Config及Page对象 305

9.4.8 JSP的内建对象的应用实例:计数器的实现 305

9.5 JSP中数据库的使用 307

9.5.1 JDBC简介 307

9.5.2 JDBC接口 308

9.5.3 JSP访问Web数据库的方法 316

9.5.4 JDBC连接数据库实例 321

9.6 数据库连接池技术 325

9.7 应用实例:学生管理信息系统中成绩查询的部分代码实现 330

附录1 Java语法简介 336

附录2 使用JavaBeans扩展JSP功能 342