《网页制作技术教程 数据库篇》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:赵小林主编;蒋敏荣编著
  • 出 版 社:北京:国防工业出版社
  • 出版年份:2002
  • ISBN:7118027375
  • 页数:364 页
图书介绍:面向21世纪网络技术实用教程系列:本书介绍了InterDev软件的基本内容,数据库准备知识,集成开发环境,可视数据库工具的应用,数据的创建、更新及查询,以及InterDev数据库的高级特性、链接,如何使用Web页面上的数据等内容。

第1章 基于数据库的微软Visual InterDev概述 1

1.1 Visual InterDev诞生的背景 1

1.1.1 简介 1

1.1.2 网络应用程序的组成及其发展 2

1.1.3 Intranet的发展现状 2

1.1.4 应用工具目前面临的困境 3

1.2 Visual InterDev——一个集成可视化开发环境 3

1.2.1 Visual InterDev集成开发环境和工程系统 3

1.2.2 Design-time Active Controls 5

1.3 Visual InterDev对编写动态交互式应用程序的支持 6

1.3.1 Visual InterDev和交互式服务器主页 6

1.3.2 交互式主页 6

1.3.3 实例:一个简单的交互式主页——ActiveX Server 7

1.4 Visual InterDev——强大的集成数据库工具 9

1.4.1 网络数据库的开发:可视化地加入数据连接 9

1.4.2 动态数据对象 10

1.4.4 数据库设计态:ActiveX控件 11

1.4.3 Visual InterDev数据的浏览 11

1.4.5 数据表格向导 12

1.4.6 查询设计向导 12

1.4.7 数据库设计器 13

1.5 集成化网点管理和项目开发 14

1.5.1 项目系统中的网点管理特性 14

1.5.2 链接浏览 15

1.6 开发主页的集成工具 16

1.5.3 利用Visual SourceSafe进行多用户开发和集成 16

1.6.1描述生成器 17

1.6.2 HTML界面布局编辑器——所见即所得(WYSIWYG HTML)的编辑 17

1.6.3 ActiveX控件 19

1.6.4 Microsoft图像制作器 19

1.6.5 Microsoft媒体管理器 19

1.6.6 Visual InterDev特性:开放性和可扩充性 20

第2章 Visual InterDev数据库准备知识 21

2.1 Visual InterDev的结构 21

2.1.2 Visual InterDev客户应用软件 22

2.1.3 Web服务器 22

2.1.1 Web浏览器客户应用程序 22

2.1.4 数据库服务器 23

2.2 Visual InterDev的项目结构 24

2.2.1 主Web应用和本地Web应用 24

2.2.2 主模式 25

2.2.3 本地模式 26

2.2.4 脱机模式 26

2.3.1 开发阶段 27

2.3 结构和Web开发过程的各个阶段 27

2.3.2 测试阶段 28

2.3.3 投入使用阶段 30

2.4 本章要点回顾 30

第3章 Visual InterDev集成开发环境 32

3.1 使用源代码编辑器创建主页 32

3.2 主编辑窗口 33

3.2.1 设计视图 34

3.2.2 源代码视图 34

3.2.3 快速查看视图 35

3.3 工具箱 36

3.4 项目资源管理器窗口 37

3.5 属性窗口 37

3.6 IDE的菜单 38

3.6.1 文件菜单 39

3.6.2 查看菜单 40

3.6.3 项目菜单 42

3.6.4 调试菜单 43

3.6.7 格式菜单 47

3.6.6 表格菜单 47

3.6.5 HTML菜单 47

3.6.8 工具菜单 48

3.6.9 窗口菜单 50

3.7 定制工具条 50

3.8 本章要点回顾 51

第4章 可视化数据库工具的应用 53

4.1 可视化数据库基础 53

4.1.1 可视化数据库工具的特征 53

4.2 从VI项目中访问数据的准备工作 54

4.2.1 VI项目和数据连接 54

4.1.2 微软产品提供的VDT特性 54

4.2.2 SQL服务器数据库安装范例程序 55

4.2.3 创建数据库对象 56

4.2.4 正确理解数据源名 57

4.3 数据连接的使用 58

4.3.1 项目资源管理器 58

4.3.2 数据视图 59

4.4 数据库设计器概述 61

4.5 查询设计器 62

4.6 SQL编辑器概述 63

4.7 本章要点回顾 64

第5章 创建和更新数据 65

5.1 逻辑数据模型设计 65

5.1.1 过程分析 66

5.1.2 数据驱动分析 66

5.2.2 表名 72

5.2.3 列属性 72

5.2 物理数据库设计 72

5.2.1 数据库属性 72

5.2.4 主关键字和外部关键字 74

5.2.5 索引 74

5.2.6 约束 75

5.2.7 查找表 75

5.3 理解数据库设计器 76

5.3.1 数据库结构图内容 76

5.3.2 使用数据对象 77

5.3.3 保存修改 77

5.4.2 在数据库结构图中添加表 78

5.4.3 定制数据库结构图的显示 78

5.4 使用数据库结构图 78

5.4.1 数据库结构图的创建 78

5.5 创建数据库对象 81

5.5.1 建立新表 81

5.5.2 定义主关键字 82

5.5.3 建立关系 82

5.5.4 创建索引 83

5.5.5 定义约束 84

5.6.3 从数据库结构中移走表 86

5.6.2 删除列 86

5.6 修改数据库对象 86

5.6.1 插入列 86

5.6.4 从数据库中删除表 87

5.6.5 删除关系 87

5.6.6 修改和/或删除属性 87

5.7 保存修改 87

5.7.1 当未有保存改动时如何识别 87

5.7.2 保存结构图的改动 87

5.7.4 不保存改动 88

5.7.3 保存表的改动 88

5.7.5 保存SQL改动脚本 89

5.8 数据库的其他问题 89

5.9 本章要点回顾 90

第6章 数据库查询 91

6.1 理解查询设计器 91

6.1.1 查询设计器窗口 91

6.1.2 工具条按钮 92

6.1.5 使用存储查询 93

6.1.4 查询执行 93

6.1.3 查询窗口基础 93

6.2 建立简单的选择查询 94

6.2.1 开始 94

6.2.2 选择输入源 94

6.2.3 选择数据列 95

6.2.4 保存查询 97

6.2.5 校验查询 97

6.2.6 得到结果 97

6.3.1 利用表达式取得数据 98

6.3 更高级的选择查询 98

6.3.2 联接表 99

6.3.3 结果排骗子 101

6.3.4 合计结果 102

6.3.5 将结果分组 103

6.3.6 使用过滤器 104

6.3.7 建立带参数查询 105

6.4 加载数据 106

6.4.1 结果窗格 107

6.4.2 插入查询 109

6.4.3 插入值查询 110

6.4.4 造表查询 111

6.4.5 更新查询 111

6.4.6 删除查询 112

6.5 本章要点回顾 112

第7章 基于InterDev数据库的SQL高级特性 113

7.1.1 视图的优点 119

7.1 视图 119

7.1.2 概括数据 120

7.1.3 安全性 121

7.1.4 简化编程 122

7.1.5 数据独立性 122

7.2 何时使用视图 127

7.2.1 使用视图设计器 128

7.2.2 测试视图 129

7.2.3 使用视图 129

7.3.1 理解何时使用存储过程 130

7.3 存储过程 130

7.3.2 建立存储过程 131

7.3.3 测试并调试存储过程 132

7.3.4 使用存储过程 134

7.4 触发器 147

7.4.1 理解何时使用触发器 148

7.4.2 创建触发器 148

7.4.3 测试触发器 150

7.4.4 使用触发器 150

7.5.2 创建脚本 155

7.5 SQL脚本 155

7.5.1 理解SQL脚本 155

7.5.3 使用SQL编辑器 156

7.5.4 使用模板 156

7.5.5 保存SQL改动脚本 158

7.5.6 测试SQL脚本 158

7.5.7 使用SQL脚本 159

7.6 从数据库项目中使用源控制 159

附:结构化查询语言介绍 160

7.7 本章要点回顾 160

第8章 认识数据连接 196

8.1 微软的理想 196

8.1.1 微软Windows DHA 196

8.1.2 通用数据访问 197

8.2 数据驱动Web应用程序配置 198

8.2.1 配置选项 198

8.2.2 数据的服务器端、客户端脚本控制 200

8.3.1 增加数据连接 202

8.3 Visual InterDev的数据结构 202

8.3.2 创建数据命令 203

8.3.3 显示数据 204

8.3.4 设计时控件 205

8.3.5 一个方案中多个项目 206

8.4 数据源名 206

8.4.1 文件数据源 206

8.4.2 机器数据源 210

8.5 在Web项目中添加数据连接 212

8.4.3 如何确定项目中使用的DSN类型 212

8.6 本章要点回顾 214

第9章 使用Web页上的数据 215

9.1 理解数据命令 215

9.1.1 基于表或视图的数据命令 215

9.1.2 基于存储过程的数据命令 216

9.1.3 基于SQL语句的数据命令 218

9.3 使用记录集DTC 219

9.3.1 属性 219

9.2 Visual InterDev中的数据绑定DTC 219

9.3.2 在网页上添加数据命令 221

9.3.3 在网页上添加字段 221

9.4 DTC脚本设计平台 222

9.5 DTC实例 222

9.5.1 实例1:浏览数据——每页一条记录 222

9.5.2 实例2:浏览数据——每页有多个记录 223

9.5.3 实例3:浏览数据——硬代码化的参数值 224

9.5.4 实例4:事件驱动表单 225

9.6 本章要点回顾 229

10.1 调试客户脚本 231

第10章 调试页面 231

10.2 调试服务器脚本 234

10.3 调试客户和服务器混合脚本 236

10.4 debugging(自动开启服务器方的调试) 237

10.5 调试GLOBAL.ASA文件 239

10.6 故障调试 240

10.6.3 调试中浏览器显示错误页面 241

10.6.4 服务器页面的及时调试 241

10.6.2 为IIS应用手动开启调试 241

10.6.1 在服务器上开启ASP调试 241

10.6.5 在调试器上计算表达式 242

10.6.6 在非正常结束之后重新设置调试器选项 242

10.6.7 调试服务器脚本时的性能问题 242

10.6.8 不能安装SQL调试部件 242

10.6.9 排除SQL调试故障 243

10.6.10 在Windows 95客户计算机上检查DCOM配置 243

10.6.11 在调试器中处理SQL变量 243

10.7 远程调试 243

10.8.2 数据绑定 246

10.8 数据库故障 246

10.8.1 添加数据连接 246

10.8.3 使用引号标识符 247

10.8.4 Tooltips(工具提示)显示设计期间控件中的错误 247

10.8.5 记录集控件上出现感叹号 247

10.8.6 DTC属性页面上的Recordset名字变成红色 247

10.8.7 在数据库记录之间快速移动时的错误 248

第11章 源代码控制及安全性策略 249

11.1 Source Control 249

11.2 开发人员与Visual SourceSafe的交互 250

11.3 Visual SourceSafe与Visual InterDev之间的交互 251

11.4 安全性问题 252

11.4.1 设置安全性的位置 252

11.4.2 用户身份鉴别 253

11.4.3 Web应用程序、文件夹和文件的访问许可 255

11.4.4 设计期间安全性管理 255

11.5 Web应用程序的安全性问题 256

11.5.1 为Web应用程序添加安全性主页 256

11.5.2 设置Web应用程序使用权限 257

11.5.3 与代理服务器连接 259

第12章 应用实例 261

12.1 用户问卷调查应用实例 261

12.1.1 操作步骤 261

12.1.2 Recordset设计时控件使用方法 267

12.1.3 FormManager使用方法 268

12.2 数据录入应用实例 270

12.2.1 操作步骤 270

12.2.2 程序运行分析 273

12.3 网上便条应用实例 276

12.3.1 操作步骤 276

12.3.2 运行结果 280

第13章 网站的维护 281

13.1 改组网站方案 281

13.1.1 压缩、扩展和缩放 282

13.1.2 修复坏的链接 285

13.1.4 链接符号和作用域 286

13.1.3 自动修理 286

13.1.5 链接视图工具条上的过滤器 288

13.2 使用本地文件 290

13.3 站点发布 290

13.3.1 拷贝站点 290

13.3.2 注册组件 291

13.5.1 同组工作 292

13.5.2 Visual SourceSafe 292

13.5 管理你的站点 292

13.4 部署检查列表 292

13.5.3 FontPage 97兼容性 293

13.5.4 移动一个网点 293

13.5.5 总结 293

13.6 本章要点回顾 293

附录 294

附录A:HTML标识符 294

附录B:VBScript参考 311

附录C:JavaScript参考 326

附录D:InterDev术语表 349