主页 详情

《ASP数据访问高级编程》_(英)Dino Esposito等著;程永敬等译_10441691_7111091957

【书名】:《ASP数据访问高级编程》
【作者】:(英)Dino Esposito等著;程永敬等译
【出版社】:北京:机械工业出版社
【时间】:2001
【页数】:1084
【ISBN】:7111091957
【SS码】:10441691

最新查询

内容简介

第1章 ASP、数据和数据库

1.1 数据与信息

1.2 数据访问简史

1.2.1 早期的计算环境

1.2.2 Internet带来的影响

1.3 当前的构造解决方案

1.3.1 Windows DNA 2000体系结构

1.3.2 Windows DNA的数据访问

1.4 小结

第一部分 数据库基本原理

第2章 数据库设计思想

2.1 数据库系统的简要回顾

2.1.1 层次型数据库

2.1.2 网络型数据库

2.1.3 面向对象的数据库

2.2 良好设计的重要性

2.3 开发一个逻辑设计

2.3.1 确保数据完整性

2.3.2 关系型数据库与平面文件数据库

2.3.3 标准化处理

2.3.4 关系、基数和ER图

2.3.5 引用的完整性

2.3.6 实施相关业务原则

2.4 物理设计和调整

2.4.1 使用索引

2.4.2 使用视图和存储过程

2.4.3 调整执行性能

2.5 创建并管理统计数字

2.6 小结

第3章 SQL编程

3.1 什么是SQL

3.2 使用SELECT访问数据

3.2.1 SELECT语句的基本结构

3.2.2 计算统计和其他运算

3.2.3 使用一个SELECT语句来对数据进行分类

3.2.4 在SELECT语句中使用条件

3.2.5 用统计函数分组

3.3 对多个表进行查询

3.3.1 JOIN的可选语法

3.3.2 外部的连接

3.4 使用SQL创建和修改表

3 4.1 创建表

3.4.2 用SQL修改表

3.5 添加、删除、修改数据

3.5.1 向表中添加数据

3.5.2 删除表中的数据

3.5.3 更新表中的数据

3.6 事务处理过程

3.7 查询的技巧

3.7.1 组合顺序查询

3.7.2 生成交叉制表的查询

3.7.3 使用动态表

3.7.4 生成记录的组合

3.7.5 对连接使用比较条件

3.8 小结

第4章 存储过程、触发器和视图

4.1 视图

4.1.1 创建和使用视图来选择数据

4.1.2 修改和删除视图

4.1.3 使用视图更改数据

4.1.4 视图的优点

4.2 存储过程

4.2.1 使用存储过程的优越性

4.2.2 运行存储过程

4.2.3 创建存储过程

4.2.4 删除存储过程

4.2.5 重新编译存储过程

4.2.6 编写存储过程的代码

4.3 触发器

4.4 小结

第二部分 数据访问

第5章 数据访问简介

5.1 开放式数据库互连

5.1.1 运行时驱动管理器

5.1.2 ODBC驱动

5.1.3 连接到ODBC数据源

5.1.4 SQL的作用

5.1.5 超越ODBC

5.2 走向数据对象模型

5.2.1 DAO--数据访问对象

5.2.2 RDO--远程数据对象

5.2.3 ODBCDirect

5.3 ADO

5.4 通用数据访问

5.4.1 OLE DB

5.4.2 UDA与通用数据存储

5.5 目前的ADO

5.5.1 ADO 2.0

5.5.2 ADO 2.1

5.5.3 ADO 2.5

5.5.4 ADO+

5.6 小结

第6章 OLE DB

6.1 OLE DB基本原理

6.2 OLE DB体系结构

6.2.1 OLE DB消费者

6.2.2 OLE DB提供者

6.2.3 OLE DB服务提供者

6.3 OLE DB对象

6.3.1 映射ADO到OLE DB

6.3.2 OLE DB接口

6.4 OLE DB 2.5的新特性

6.4.1 对半结构化数据的支持

6.4.2 直接URL绑定

6.4.3 通过OLE DB访问数据源

6.5 小结

第7章 ActiveX数据对象

7.1 ADO对象模型概要

7.2 连接到数据库

7.2.1 如何连接到数据库

7.2.2 连接池

7.3 提取和使用数据

7.4 使用存储过程

7.4.1 传递参数

7.4.2 对XML的支持

7.4.3 有效地使用ADO

7.5 小结

第三部分 体系结构

第8章 ASP应用程序体系结构

8.1 Windows DNA

8.1.1 可扩展性

8.1.2 安全性

8.1.3 Windows DNA 2000

8.1.4 多层体系结构

8.1.5 应用程序的物理层

8.2 COM/COM+

8.2.1 接口

8.2.2 IDispatch接口--迟绑定

8.2.3 组件和接口等的运行时识别--GUID

8.2.4 组件设计

8.2.5 接口设计

8.3 用VB创建组件

8.4 使用C/C++和ATL创建组件

8.5 小结

第9章 组件服务

9.1 微软的事务服务器

9.1.1 什么是MTS

9.1.2 为什么要使用MTS

9.1.3 对象实例管理

9.1.4 环境管理

9.1.5 资源分配器

9.2 COM+

9.2.1 COM+应用程序

9.2.2 COM+是如何工作的

9.2.3 开发COM+组件

9.2.4 安装COM+应用程序

9.2.5 消息

9.2.6 消息队列

9.2.7 建立队列

9.2.8 MSMQ对象模型

9.2.9 实现消息队列

9.2.10 COM+队列组件

9.3 下一代的组件服务

9.3.1 增强的可扩展性

9.3.2 增强的管理能力

9.3.3 增强的可用性

9.4 小结

第10章 设计用户服务

10.1 浏览器兼容性问题

10.2 优秀的设计准则

10.2.1 ASP代码的设计

10.2.2 页面设计

10.3 设计一个Web站点:Article Bazaar

10.3.1 构建ASP代码

10.3.2 编写这个Web站点的代码

10.3.3 跨浏览器编程的技巧

10.4 浏览器特有的页面

10.4.1 DHTML下拉窗口

10.4.2 WAP的特殊情况

10.5 通过XML显示数据

10.6 小结

第11章 构建数据访问组件

11.1 组件的优越性

11.1.1 组件可以做什么

11.1.2 组件的类型

11.2 创建组件

11.2.1 Visual Basic ActiveX DLL

11.2.2 COM API

11.2.3 ArticleBazaar.Query组件

11.2.4 插入新的文章

11.3 无身份组件

11.3.1 MTS编程模型

11.3.2 具有COM+兼容性的ArticleBazaar组件

11.4 基于COM的API的优越性

11.5 小结

第12章 构建OLE DB组件

12.1 C++组件不是二流组件

12.1.1 走进C++活动服务器页面

12.1.2 OLE DB、ODBC 和ADO

12.2 C++中的数据访问

12.3 定义一个消费者类

12.4 定义包装组件

12.5 为什么用ASP组件

12.5.1 XML作为“万能粘合剂”

12.5.2 直接使用ASP内部方法

12.5.3 创建查询页面

12.6 使用存储过程

12.6.1 存储过程的设计

12.6.2 从C++调用存储过程

12.7 小结

第13章 用COM+集成应用

13.1 配置ASP应用

13.1.1 隐藏管理员帐户

13.1.2 Web日志

13.1.3 目录树

13.1.4 磁盘分区及格式化

13.1.5 应用的配置

13.1.6 应用保护

13.2 集成COM+

13.2.1 COM+的开发

13.2.2 准备COM+应用

13.2.3 基于角色的安全策略

13.2.4 把C++组件变为COM+组件

13.3 小结

第四部分 关系型数据库

第14章 Microsoft SQL Server

14.1 从ASP连接到一个SQL Server数据库

14.1.1 SQL Server安全性--集成安全性和标准安全性

14.1.2 如何使用ASP代码连接到SQL Server数据库

14.2 扩展的存储过程

14.3 设置Microsoft SQL Server中的环境

14.3.1 NOCOUNT

14.3.2 ARITHABORT

14.3.3 ARITHIGNORE

14.3.4 CONCAT_NULL_YIELDS_NULL

14.3.5 ANSI_WARNINGS

14.4 存储过程的性能因素

14.4.1 数据库统计信息

14.4.2 运行方案

14.4.3 优化存储过程的内容

14.5 自动化操作

14.5.1 任务的创建和调度

14.5.2 在SQL Server中使用电子邮件

14.5.3 配置SQL Mail

14.5.4 在SQLAgentMail中使用报警

14.5.5 使用Web Assistant Wizard

14.6 小结

第15章 Oracle8和Oracle8i

15.1 Oracle简史

15.2 Oracle版本8

15.3 Oracle版本8i

15.4 安装Oracle客户组件

15.5 连接到Oracle数据库

15.5.1 OLE DB Provider for Oracle

15.5.2 Microsoft ODBC Driver for Oracle

15.5.3 Oracle Objects for OLE(OO4O)

15.5.4 PL/SQL概述

15.5.5 一个Oracle ASP应用程序示例

15.5.6 从Oracle存储过程来检索ADO记录集

15.5.7 使用引用指针来检索ADO记录集

15.6 小结

第16章 IBM DB2通用数据库

16.1 客户组件的安装

16.2 控制中心

16.3 OLE DB

16.4 ODBC连接

16.5 从ASP访问DB2

16.5.1 记录集

16.5.2 数据显示

16.5.3 访问数据库图表

16.5.4 存储过程

16.6 一个小应用

16.7 小结

第17章 MySQL

17.1 MySQL简介

17.1.1 支持环境

17.1.2 MySQL提供的功能

17.2 MyODBC的安装

17.3 连接到MySQL

17.3.1 通过MySQL监视命令行进行连接

17.3.2 通过DSN连接来进行连接

17.3.3 通过非DSN连接进行连接

17.4 MySQL的用户权限

17.4.1 用户表

17.4.2 数据库表

17.4.3 主机表

17.4.4 tables_priv表

17.4.5 columns_priv表

17.5 MySQL的SQL语言简介

17.5.1 区分大小写

17.5.2 日期验证

17.5.3 支持的函数

17.6 MySQL的局限性

17.6.1 用户空间

17.6.2 子查询

17.6.3 对事务的支持

17.6.4 存储过程

17.6.5 触发器

17.6.6 外关键字

17.6.7 视图

17.6.8 日期验证

17.6.9 合并操作

17.7 MySQL地址簿例程

17.7.1 创建地址簿数据库

17.7.2 地址簿例子中的ASP应用程序

17.8 小结

第五部分 非关系型数据

第18章 目录服务

18.1 Active Directory

18.1.1 安装Active Directory

18.1.2 探讨Active Directory

18.2 目录服务

18.3 其他的目录服务

18.3.1 Netscape Directory Server和OpenLDAP Directory Server

18.3.2 IIS MetaBase

18.3.3 Novell Directory Services

18.3.4 Exchange Directory和Site Server Membership Directory

18.3.5 WinNT

18.4 ADSI简介

18.4.1 ADSI提供者

18.4.2 LDAP提供者

18.4.3 WinNT提供者

18.4.4 ADSI接口模型

18.5 枚举一个对象的后代

18.5.1 认证目录对象

18.5.2 列出域用户

18.5.3 搜索

18.5.4 利用ADO进行搜索

18.6 小结

第19章 NDS和ASP

19.1 什么是NDS

19.2 NDS布局与规则

19.2.1 容器对象

19.2.2 叶对象

19.2.3 属性

19.2.4 定制对象

19.2.5 命名对象

19.3 开发NDS应用程序

19.3.1 NDS编程支持

19.3.2 面向Web的NDS编程

19.4 为了安全目的使用NDS

19.5 小结

第20章 索引服务

20.1 引言

20.2 从数据库角度看索引服务

20.2.1 分类表

20.2.2 结果集

20.2.3 关键字

20.2.4 文件属性

20.2.5 范围

20.2.6 过滤和索引处理

20.2.7 查询

20.2.8 查询语言

20.2.9 查询方法

20.2.10 虚拟网站和分类表

20.2.11 安全问题

20.3 索引服务管理对象

20.3.1 AdminIndexServer对象的方法

20.3.2 CatAdm对象的属性

20.3.3 CatAdm对象的方法

20.3.4 ScopeAdm对象的属性

20.3.5 ScopeAdm对象的方法

20.4 创建带有管理对象的分类表

20.4.1 编写虚拟网站

20.4.2 编制分类表

20.5 自动查询对象

20.5.1 Query对象的属性

20.5.2 Query对象的方法

20.5.3 Utility对象的方法

20.6 构造一个Web搜索

20.6.1 用户界面

20.6.2 为分类表创建索引

20.6.3 使用COM对象进行搜索

20.6.4 使用OLE DB提供者进行搜索

20.7 小结

第21章 半结构化数据与Internet发布

21.1 半结构化数据

21.2 Internet发布

21.3 更详细的WebDAV

21.4 用于Internet发布的OLE DB

21.5 连接到MSADIPP

21.6 以Windows资源管理器进行Internet发布

21.7 使用Internet Explorer的Internet发布

21.8 Internet发布与ASP

21.9 列举主目录中的文件

21.10 列举一个文件或者文件夹的属性

21.11 移动或者重新命名一个文件或者文件夹

21.12 拷贝一个文件或者文件夹

21.13 创建一个新文件或者文件夹

21.14 删除一个文件或者文件夹

21.15 读取一个文件的内容

21.16 小结

第22章 Exchange 2000

22.1 简介

22.1.1 Exchange 2000中的新特色

22.1.2 Exchange 2000和Active Directory

22.1.3 Exchange 2000和WebDAV

22.2 Web数据库系统说明

22.2.1 Web数据库系统协议

22.2.2 支持能力

22.3 在Web数据库系统中编程

22.3.1 OLE DB Access--ExOLEDB

22.3.2 搜索数据库

22.4 信息传递与协作

22.4.1 发送信息

22.4.2 处理信息属性

22.4.3 展望

22.5 小结

第23章 遗留数据

23.1 IBM Host与SNA Networks

23.1.1 物理单元

23.1.2 逻辑单元

23.1.3 层次SNA网络模型

23.1.4 Peer-Oriented SNA网络模型

23.2 遗留数据的类型

23.2.1 关系型数据

23.2.2 非关系型数据

23.2.3 DB2

23.2.4 VSAM和IMS/DB

23.3 分布式数据管理

23.4 Microsoft SNA Server和Host Integration Server 2000

23.4.1 SNA Server

23.4.2 Host Integration Server 2000

23.5 配置SNA Server和Host Integration Server

23.6 配置OLE DB Provider for DB2

23.7 配置OLE DB Provider for AS/400 and VSAM

23.8 使用OLE DB Provider for DB2从ASP应用程序中连接到一个演示主机

23.9 使用OLE DB Provider for AS/400 and VSAM从ASP应用程序中连接到一个演示主机

23.10 小结

第六部分 XML与ASP

第24章 XML入门

24.1 XML、HTML与SGML

24.1.1 标准通用标记语言--SGML

24.1.2 超文本标记语言--HTML

24.1.3 扩展标记语言--XML

24.1.4 XML文档

24.2 XML文档的其他部分

24.2.1 处理指令

24.2.2 实体

24.2.3 CDATA部分

24.2.4 注释

24.3 XML语言

24.3.1 XML名称空间

24.3.2 获得一个XML词汇表

24.3.3 XML语言的DTD语法

24.3.4 检测DTD

24.3.5 XML语言的模式

24.4 XML语法分析程序

24.4.1 初始化一个语法分析程序

24.4.2 节点对象

24.4.3 遍历XML文档

24.5 XML数据岛

24.5.1 <xml>标记

24.5.2 获得XMLDOM

24.5.3 引用外部文件

24.6 小结

第25章 转换与格式化XML

25.1 为XML给定一个样式表

25.1.1 编写一个XSL(T)文件

25.1.2 使用样式表

25.2 具有XML和XSL的document/view应用程序

25.2.1 ASP方法

25.2.2 动态HTML方法

25.3 服务器端XML和XSL(T)

25.3.1 编写XML与发送HTML

25.3.2 ISAPI过滤器能否帮助我们解决问题

25.3.3 Microsoft XSLISAPI

25.4 小结

第26章 ADO与XML

26.1 保存ADO记录集

26.1.1 ADTG格式

26.1.2 XML数据模式

26.1.3 写入和装入记录集

26.2 使用基于XML的记录集

26.2.1 应用过滤器

26.2.2 更新记录集

26.2.3 删除记录

26.2.4 插入记录

26.2.5 提交改变的内容

26.3 流化一个记录集

26.3.1 从流到记录集

26.3.2 从记录集到流

26.4 ADO+出现的原因

26.4.1 记录集调度

26.4.2 XML调度

26.4.3 ADO+数据集

26.4.4 结构问题

26.5 小结

第27章 XML与关系数据库

27.1 XML与SQL Server 2000

27.1.1 Web访问

27.1.2 XPath查询语法

27.1.3 更新grams

27.1.4 SQL Server XML结构

27.1.5 配置访问

27.1.6 URL中的SQL查询

27.1.7 模板文件

27.1.8 数据库更新

27.1.9 格式化结果

27.2 XML和Oracle

27.2.1 XML SQL Utility

27.2.2 Xmlgen程序包

27.2.3 Oracle XML示例

27.3 XML与DB2

27.3.1 安装DB2 XML Extender

27.3.2 XML Extender管理向导

27.3.3 DAD

27.3.4 从DB2中检索XML数据

27.3.5 向数据库插入行

27.4 小结

第七部分 高级主题

第28章 电子贸易和电子商务

28.1 改进客户的体验

28.1.1 存储客户数据

28.1.2 销售链集成

28.1.3 供应链集成

28.2 个性化和成员化

28.2.1 目录与数据库

28.2.2 P&M范例与客户数据库集成

28.2.3 客户配置文件

28.2.4 建立产品目录清单

28.2.5 创建客户数据库

28.2.6 创建业务层和表示层

28.3 安全性

28.3.1 当数据在服务器上传输的时候保护数据

28.3.2 保护服务器上的数据

28.3.3 共享服务器主机服务技术和它对于电子商务的冲击

28.4 小结

第29章 数据整形

29.1 为什么需要数据整形技术

29.2 范例:检索雇员的详细情况

29.2.1 数据整形连接字符串

29.2.2 命令字符串

29.3 孙记录集

29.4 统计总量

29.5 参数化记录集

29.6 其他主题

29.6.1 重新整形

29.6.2 创建新的父节点

29.6.3 VBA函数

29.7 数据环境设计器

29.8 小结

第30章 多维数据

30.1 RocksWorks运动中心

30.2 介绍分析服务软件

30.3 生成OLAP数据库

30.3.1 步骤1:数据仓库

30.3.2 步骤2:立体数据库

30.4 使用ASP语言编写分析服务程序

30.5 MDX

30.6 范例

30.6.1 显示层

30.6.2 显示一个结果数据表

30.7 小结

第31章 数据挖掘技术

31.1 基础知识:数据仓库技术

31.2 数据挖掘技术综述

31.3 数据挖掘技术

31.3.1 可视化

31.3.2 聚类

31.3.3 决策树

31.3.4 神经网络

31.4 数据挖掘技术和ASP应用程序

31.5 数据挖掘工具

31.6 Analysis Services

31.6.1 安装Analysis Services

31.6.2 Analysis Manager

31.6.3 从ASP中访问数据挖掘模型

31.7 数据挖掘技术的展望

31.8 小结

第32章 远程数据服务

32.1 什么是RDS

32.1.1 为什么使用RDS

32.1.2 什么时候不使用RDS

32.1.3 RDS 2.6对象模型

32.2 利用DataControl对象实现数据绑定

32.2.1 绑定到DSO

32.2.2 表的分页技术

32.2.3 DHTML数据绑定事件

32.3 RDS和定制对象

32.3.1 针对HTTP连接的注册表修改

32.3.2 注册一个带有DCOM的对象

32.3.3 调用定制商业对象

32.4 安全问题和RDS

32.5 RDS范例

32.5.1 创建中间层对象

32.5.2 编写Web页面的代码

32.6 小结

第33章 高级查询接口

33.1 超越SQL

33.2 异类查询

33.2.1 建立分布式查询

33.2.2 链接服务器

33.2.3 OPENROWSET关键字

33.2.4 使用OPENROWSET关键字

33.3 寻找一种通用查询语言

33.3.1 是否存在某种可以使用的UQL

33.3.2 XSL模式和XPath

33.3.3 什么是自然语言

33.4 英语查询

33.4.1 MSEQ和数据库

33.4.2 应用程序如何使用MSEQ

33.5 使得MSEQ开始工作

33.5.1 MSEQ实体和关系

33.5.2 测试EQ应用程序

33.5.3 管理特定问题

33.5.4 增强Article Bazaar网站的功能

33.6 查询OLAP立体数据库

33.7 小结

第八部分 性能和安全性

第34章 可扩展性和性能

34.1 对应用程序进行评价

34.2 硬件的性能

34.2.1 内存

34.2.2 磁盘驱动器和磁盘驱动控制器

34.2.3 网络性能

34.3 软件的性能

34.3.1 操作系统和服务器软件

34.3.2 应用程序的性能

34.4 通过集群技术获取可靠性和可扩展性

34.4.1 Microsoft SQL Server中的集群技术

34.4.2 Web Farm中的集群技术

34.5 小结

第35章 安全性

35.1 Windows2000和安全性

35.2 身份验证

35.2.1 IIS的身份验证

35.2.2 基于cookie的身份验证

35.2.3 基于证书的身份验证

35.2.4 使用ASP自定义身份验证

35.3 Web服务器的身份验证

35.4 防止攻击

35.4.1 使用软件的最新版本

35.4.2 使用SYSKEY来保护密码数据

35.4.3 文件夹权限提供的安全性

35.4.4 进程隔离带来的安全性

35.4.5 IP地址和域限定带来的安全性

35.4.6 对数据库的访问

35.5 小结

第九部分 实例研究

第36章 实例研究1:基于Web的报表

36.1 商业目标

36.2 使用应用程序

36.3 应用程序如何工作

36.3.1 Start页

36.3.2 Parameters页

36.3.3 Result页

36.3.4 访问中间层组件

36.3.5 数据库

36.3.6 安全

36.4 小结

第37章 实例研究2:动态元素

37.1 提出问题

37.2 解决方案

37.3 创建表关系

37.3.1 创建一个数据库脚本

37.3.2 填充Sub_Task_T表

37.3.3 存储过程

37.4 在客户端创建动态HTML元素

37.5 动态元素的服务器端处理

37.5.1 在服务器端处理动态元素的ASP网页

37.5.2 测试网页

37.6 浏览结果

37.7 小结

附录A ASP对象模型

附录B p2p.wrox.com


书查询(www.shuchaxun.com)本网页唯一编码:
012b61ec725269e600a9d5236d7ded7f#16f678adaf65051d3ef5efc7062dee8e#275194635#10441691.zip