《SQL Server 2000与XML整合应用》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:沈兆阳,李劲编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2001
  • ISBN:7302046212
  • 页数:352 页
图书介绍:

第1章 SQL Server 2000关系数据库 1

1.1 关系数据库简介 1

1.2 安装SQL Server 2000 2

1.2.1 SQL Server 2000的多重实例 3

1.2.2 在Windows 2000 Server上安装SQL Server 2000 5

1.2.3 本地计算机升级安装 6

1.2.4 本地计算机全新安装 10

1.2.5 本地计算机命名实例安装 12

1.3 SQL Server 2000的客户机/服务器结构 13

1.4 SQL Server 2000的数据库结构 15

1.5 SQL Server 2000的管理工具 16

1.5.1 企业管理器 16

1.5.2 事件探查器 18

1.5.3 查询分析器 18

1.5.4 客户端网络实用工具 21

1.5.5 服务器网络实用工具 22

1.5.6 服务管理器 23

1.5.7 在lIS中配置SQL XML支持 24

1.5.8 导入和导出数据 24

1.5.9 联机丛书 24

1.6 本章小结 26

第2章 SQL与数据查询 27

2.1 兆阳计算机用品批发商 27

2.2 执行脚本文件新建示范数据库 28

2.3 新建数据库 31

2.4 使用查询分析器执行SQL语句 33

2.5 选取特定的列 34

2.6 选取唯一的数值 35

2.7 选取子字符串 35

2.8 选取特定的记录 36

2.9 选取介于某一范围的数据 36

2.10 选取属于某一子集的数据 37

2.11 识别NULL数值 38

2.12 搜索完全相等的字符串 38

2.13 搜索子字符串 39

2.14 在WHERE子句中使用子字符串 39

2.15 使用ORDER BY子句 40

2.16 使用算数运算式 40

2.17 为虚拟列命名 41

2.18 在SQL语句中使用注释 42

2.19 搜索单一长度的任意字符串 42

2.20 常用的字符串函数 43

2.21 常用的数学函数 45

2.22 常用的时间函数 49

2.23 GROUP BY子句 50

2.24 常用的集总函数 51

2.25 集合数据排序与HAVING子句 54

2.26 在SELECT语句中使用两个表格 55

2.27 在SELECT语句中使用子查询 56

2.28 添加记录 56

2.29 删除记录 57

2.30 更新记录的内容 58

2.31 本章小结 60

第3章 XML介绍 61

3.1 标记语言 61

3.2 HTML 61

3.3 SGML 62

3.4 HTML与XML 62

3.5 SGML与XML 63

3.6 XML的目标 63

3.7 XML编辑程序 64

3.8 XML分析器 68

3.9 XML的逻辑结构 73

3.10 内部与外部ENTITY 76

3.11 特殊字符ENTITY 78

3.12 不可分解ENTITY 80

3.13 合理的XML文件 82

3.14 XML版本声明 83

3.15 根节点 83

3.16 所有的标记必须嵌套排列 84

3.17 所有的标记必须成对出现 85

3.18 空标记 86

3.19 标记与属性名称的命名原则 89

3.20 属性值必须用“ ”括起来 90

3.21 本章小结 91

第4章 DTD介绍(1) 93

4.1 合法的XML文件 93

4.2 内部DTD与外部DTD 94

4.3 内部DTD与外部DTD的合并使用 97

4.4 元素 99

4.5 不限制素材的元素 102

4.6 结构符号 104

4.7 递归式声明 113

4.8 在一个ENTITY中引用另一个ENTITY 114

4.9 参数式ENTITY参考 115

4.10 合并使用多个外部DTD 116

4.11 在XML文件中使用注释 118

4.12 IGNORE与INCLUDE 119

4.13 CDATA关键字 120

4.14 本章小结 121

第5章 DTD介绍(2) 123

5.1 CDATA属性类型 123

5.2 枚举式属性类型 125

5.3 NMTOKEN属性类型 126

5.4 NMTOKENS属性类型 127

5.5 ENTITY属性类型 129

5.6 ENTITIES属性类型 131

5.7 NOTATION属性类型 132

5.8 ID属性类型 133

5.9 IDREF属性类型 135

5.10 IDREFS属性类型 137

5.11 #IMPLIED属性默认类型 139

5.12 #REQUIRED属性默认类型 140

5.13 #FIXED属性默认类型 142

5.14 固定的默认字符串 144

5.15 #PCDATA的内置属性xml:lang 145

5.16 #PCDATA的内置属性xml:space 146

5.17 本章小结 147

第6章 XSL样式表 149

6.1 XSL简介 149

6.2 使用XSL样式表 149

6.3 XSL的元素与其属性 150

6.4 在XSL中使用HTML 152

6.5 xsl:stylesheet元素 157

6.6 xsl:template元素 158

6.7 xsl:value-of元素 160

6.8 xsl:for-each元素 162

6.9 xsl:apply-templates元素 163

6.10 xsl:copy元素 166

6.11 xsl:attribute元素 167

6.12 xsl:element元素 169

6.13 xsl:if元素 171

6.14 xsl:choose/xsl:when/xsl:otherwise元素 175

6.15 本章小结 178

第7章 名称空间、XML、DOM与Path 181

7.1 名称空间 181

7.2 XML DOM 183

7.3 微软的XML DOM对象 187

7.4 XPath一般性介绍 191

7.5 XPath的位置路径 192

7.6 XPath的简化语法结构 194

7.7 XPath核心函数库 196

7.8 本章小结 198

第8章 使用HTTP存取SQL Server 2000 201

8.1 SQL Server 2000的XML支持 201

8.2 虚拟目录管理 201

8.3 新建一个虚拟目录 202

8.4 使用HTTP存取SQL Server 207

8.5 在HTTP中声明一个简单的查询 208

8.6 声明contenttype/xsl关键字 210

8.7 传递参数给SQL语句 212

8.8 使用HTTP执行存储过程 213

8.9 使用HTTP执行模板文件 215

8.10 使用模板文件执行简单的SQL查询 217

8.11 在一个模板文件中执行存储过程 217

8.12 在一个模板文件中使用ENTITY参考 218

8.13 在一个模板文件中声明默认参数值 219

8.14 传递多重参数至一个模板文件 220

8.15 在模板中声明sql:xsl处理输出结果 222

8.16 使用HTTP存取数据库对象 223

8.17 使用HTML FORM调用模板文件 224

8.18 本章小结 227

第9章 XML视图 229

9.1 使用加注释的XDR纲要新建XML视图 229

9.2 XDR纲要的注释 231

9.3 对应一个<element>至一个数据库列 233

9.4 外在地将XDR元素与属性对应至表格与列 234

9.5 使用<sql:relationship>声明对应关系 237

9.6 在一个<attribute>中声明<sql:relationship>以使用ID/IDREFS新建文件参考 239

9.7 声明间接式的关系 241

9.8 使用sql:is-constant注释新建常数元素 242

9.9 使用sql:limit-value注释选取特定的记录 244

9.10 使用sql:key-fields注释识别主键值列 246

9.11 数据类型强制转换 247

9.12 在一个属性中声明dt:type 249

9.13 在一个属性中声明sql:datatype 251

9.14 使用sql:use-cdata注释新建CDATA区段 252

9.15 使用sql:url-encode注释引用BLOB数据 253

9.16 为属性声明默认值 254

9.17 在查询中使用加注释的XDR纲要 255

9.18 在URL中对应纲要 256

9.19 本章小结 257

第10章 使用XPath查询SQL Server数据 259

10.1 SQL Server 2000支持的XPath功能 259

10.2 在一个URL中的XPath查询 260

10.3 声明一个位置路径 262

10.4 XPath查询范例 264

10.5 抽取context节点的子元素 267

10.6 抽取context节点的下下层元素 268

10.7 使用?声明父层axis 269

10.8 声明attribute axis 270

10.9 在XPath查询中声明布尔值predicate 271

10.10 声明多个predicate 272

10.11 使用最上层的predicate 273

10.12 在XPath查询中声明关系运算符 274

10.13 在XPath查询中声明关系运算符并使用布尔函数比较结果 275

10.14 在XPath查询中声明算术运算符 276

10.15 在XPath查询中声明外在的转换函数 277

10.16 使用string()转换函数 278

10.17 在XPath查询中声明布尔运算符 279

10.18 在XPath查询中使用布尔函数 280

10.19 使用true()与false()布尔函数 281

10.20 在XPath查询中使用XPath变量 282

10.21 XPath的数据类型 283

10.22 本章小结 285

第11章 抽取与写入XML数据 287

11.1 简介 287

11.2 FOR XML子句的基本语法结构 290

11.3 OPENXML的参数 291

11.4 使用OPENXML执行简单的SELECT语句 292

11.5 声明ColPattern以对应结果集列至属性与元素 295

11.6 结合以属性为中心与以元素为中心的对应方式 298

11.7 以text()函数为ColPattern 300

11.8 在WITH子句中声明表格名称 302

11.9 以属性结尾方式声明rowpattern 303

11.10 在OPENXML中声明META属性 305

11.11 抽取整份XML文件 307

11.12 通过HTML FORM使用OPENXML添加记录 309

11.13 通过HTML FORM使用OPENXML更新记录 311

11.14 本章小结 314

第12章 ASP与动态网页 315

12.1 与数据库连接的网页设计原理 315

12.1.1 数据库访问原理 315

12.1.2 系统环境要求说明 316

12.1.3 ADO对象结构 317

12.2 ASP与SQL Server 2000的连接 318

12.3 读取数据库数据的网页设计 319

12.3.1 认识Recordset对象 320

12.3.2 创建Recordset对象 321

12.3.3 读取表中的列 321

12.3.4 读取表的内容 323

12.3.5 添加数据 325

12.3.6 删除数据 325

12.3.7 修改数据 326

12.4 在ASP网页中运行SQL语句 326

12.4.1 Command对象 326

12.4.2 运行数据抽取的ASP程序 329

12.5 调用存储过程 331

12.5.1 调用不带参数的存储过程 331

12.5.2 传递参数给存储过程 332

12.6 本章小结 333

附录1 兆阳计算机用品批发商示范数据库内容 335

附录2 XML updategram 343

A2.1 XML updategram功能简介 343

A2.2 在XML updategram中使用NULL数值 344

A2.3 使用XML updategram添加记录 345

A2.4 使用XML updategram更新记录 348

A2.5 在XML updategram中使用事务 349

A2.6 使用XML updategram删除记录 350

A2.7 传递参数给XML updategram 351