第一图书网

网站设计超级COOL:SQL Server2000 (精装)

三味工作室 第1版 (2000年11月1日)
出版时间:

2000年11月1日  

出版社:

第1版 (2000年11月1日)  

作者:

三味工作室  

页数:

397  

内容概要

本书对第1 章和第2 章是SQL Server基础部分,简单介绍了SQL Server的基本特征、发展史、主要功能、新特性以及主要组件,然后介绍了如何安装 SQL Server 2000。第3 章至第9 章讨论 SQL Server 2000数据库设计方面和知识等18章内容。

书籍目录

第1章 SQL Server 2000
1.1 SQL Server 服务器简介 3
1.2 SQL Server 2000的特点 3
1.3 SQL Server 2000的组件 6
1.4 小结 11
第2章 安装SQL Server 2000
2.1 安装SQL Server 2000的软硬件要求 15
2.2 安装SQL Server 2000 17
2.3 升级旧的SQL Server版本 26
2.4 小结 26
第3章 数据库概述
3.1 什么是数据库 29
3.1.1 基本概念 29
3.1.2 数据库理论发展简史 30
3.1.3 数据库的三级结构 30
3.2 关系数据库模型的基本概念 32
3.2.1 数据库系统模型和结构 32
3.2.2 关系的定义 36
3.2.3 关系数据库 37
3.2.4 SQL Server 2000数据库的组成 38
3.3 实例:自由论坛数据库的组成 39
3.4 小结 41
第4章 创建数据库和事务日志
4.1 新建一个数据库 45
4.1.1 使用向导创建数据库 45
4.1.2 使用Transact-SQL创建数据库 49
4.1.3 使用Enterprise Manager创建数据库 52
4.1.4 创建数据库需要考虑的因素 53
4.2 删除数据库 54
4.3 数据库的其他应用 55
4.4 事务日志管理 56
4.4.1 事务的定义 56
4.4.2 查看事务日志信息 56
4.4.3 清除日志 58
4.5 实例:自由论坛数据库管理 58
4.6 小结 60
第5章 表和关系键 63
5.1 数据库表 63
5.1.1 创建新表 64
5.1.2 修改表结构 71
5.2 数据类型 75
5.2.1 SQL Server 数据类型 75
5.2.2 字段的NULL属性 80
5.2.3 字段的Identity 属性 81
5.3 关系键 81
5.3.1 键的定义 81
5.3.2 主键 81
5.3.3 外部键 82
5.4 实例:建立论坛中的表 82
5.5 小结 85
第6章 索引和游标
6.1 索引概述 89
6.1.1 什么是索引 89
6.1.2 索引的类型 90
6.2 创建和使用索引 91
6.2.1 选择好的索引的关键 91
6.2.2 创建索引 92
6.2.3 显示索引信息 104
6.2.4 删除索引 105
6.3 服务器游标概念 106
6.4 游标的类型 107
6.5 使用游标 108
6.5.1 声明游标 108
6.5.2 打开游标 109
6.5.3 存取游标 109
6.5.4 关闭游标 110
6.5.5 删除游标 110
6.5.6 获得游标信息 110
6.6 实例:为论坛中的表建立索引和使用游标 110
6.7 小结 115
第7章 管理和使用视图
7.1 视图概念 119
7.1.1 视图的基本概念 119
7.1.2 视图的作用 120
7.2 创建视图 121
7.2.1 使用Enterprise Manager创建视图 121
7.2.2 使用Transact-SQL 语言中的CREATE VIEW语句创建视图 124
7.2.3 使用向导创建视图 125
7.2.4创建视图的视图 128
7.3 视图的一般用法 130
7.3.1 显示视图 130
7.3.2 编辑视图 131
7.3.3 修改视图名称 132
7.3.4 删除视图 133
7.3.5 通过视图修改数据库信息 134
7.4 实例:建立在FORUM中使用的视图 137
7.5 小结 138
第8章 约束、规则和缺省值
8.1 数据完整性 141
8.2 约束 143
8.2.1 约束的类型 143
8.2.2 定义约束 148
8.2.3 定义约束的注意事项 149
8.2.4 查询约束信息 150
8.3 规则 152
8.3.1 创建规则 153
8.3.2 绑定规则 154
8.3.3 显示规则信息 156
8.3.4 重命名规则 156
8.3.5 删除规则 156
8.4 缺省值 157
8.4.1 创建缺省值对象 157
8.4.2 绑定缺省值 158
8.4.3 显示缺省值信息 159
8.4.4 重命名缺省值 159
8.4.5 删除缺省值 160
8.5 实例:缺省值、规则和约束的使用 160
8.6 小结 162
第9章 存储过程和触发器
9.1 存储过程 167
9.1.1 什么是存储过程 167
9.1.2 存储过程的类型 168
9.1.3 定义存储过程 168
9.1.4 在存储过程中使用参数 173
9.1.5 显示和编辑存储过程 174
9.1.6 执行存储过程 175
9.1.7 删除存储过程 176
9.2 使用流程控制语句 177
9.2.1 IF …… ELSE……语句 177
9.2.2 BEGIN …… END ……语句 177
9.2.3 WHILE语句 177
9.2.4 WAITFOR语句 179
9.2.5 RETURN语句 179
9.2.6 GOTO语句 179
9.2.7 使用CASE语句 180
9.2.8 COALESCE和NULLIF函数 180
9.2.9 注释的使用 180
9.3 触发器 181
9.4 使用触发器 181
9.4.1 创建触发器 182
9.4.2 显示触发器信息 182
9.4.3 编辑触发器 182
9.4.4 删除触发器 183
9.5 触发器的使用 184
9.5.1 使用INSERT触发器 184
9.5.2 使用UPDATE触发器 185
9.5.3 使用DELETE触发器 186
9.5.4 使用嵌套的触发器 188
9.6 实例:存储过程和触发器的强大功能 189
9.7 小结 192
第10章 SQL Server数据库的优化
10.1 设计优良的数据库 197
10.2 范式和规范化设计 197
10.2.1 数据依赖 198
10.2.2规范化形式 199
10.2.3 规范化设计数据库 200
10.2.4 EAR模型 200
10.2.5 数据反规范化 201
10.3 估计数据库大小 202
10.3.1 数据类型的大小 202
10.3.2 估算表的大小 204
10.3.3 页填充因子对表的影响 206
10.3.4 计算Procedure Cache的大小 206
10.4 优化SQL Server 2000 207
10.4.1 SQL Server 2000优化工具 207
10.4.2 优化SQL Server数据库 210
10.4.3 优化服务器性能 215
10.5 实例:对自由论坛数据库进行规范化 216
10.6 小结 217
第11章 管理数据库信息
11.1 添加数据信息 219
11.1.1 添加一条记录 220
11.1.2 使用SELECT子句添加多条记录 221
11.1.3 使用SELECT……INTO……语句 222
11.2 修改已有数据信息 223
11.3 删除数据信息 226
11.4 导入和输出数据 228
11.4.1数据转换服务 228
11.4.2 使用DTS导入和输出向导 229
11.4.3 命令行程序BCP 233
11.5 实例:熟悉对数据库信息的操作 236
11.6 小结 238
第12章 检索数据
12.1 使用Enterprise Manager 查询工具 241
12.2 用Transact-SQL检索数据 242
12.2.1 用SELECT语句从表中检索数据 242
12.2.2 从多个表中检索数据 244
12.2.3 检索特定字段信息 244
12.2.4 使用算术运算符 247
12.2.5 使用函数 247
12.2.6 使用WHERE子句 251
12.2.7 使用ORDER BY子句 254
12.2.8 汇总数据 255
12.2.9 子查询 256
12.2.10 连接查询 258
12.2.11 UNION运算符 260
12.2.12 FOR BROWSE选项 261
12.3 实例:复杂的数据查询 261
12.4 小结 267
第13章 数据库备份和恢复
13.1 备份的概念 271
13.1.1 备份周期 271
13.1.2 备份数据库需要考虑的因素 272
13.2 执行数据库备份 272
13.2.1 创建备份文件 273
13.2.2 备份的类型 275
13.2.3 备份SQL Server数据库 278
13.3 数据库恢复的概念 284
13.4 验证备份文件 285
13.5 恢复SQL Server数据库 285
13.5.1 使用Enterprise Manager恢复数据库 286
13.5.2 RESTORE语句 287
13.5.3 恢复系统数据库 288
13.6 实例:备份和恢复论坛数据 289
13.7 小结 294
第14章 建立和使用复制
14.1 复制的概念和特点 297
14.1.1 什么是复制 297
14.1.2 复制的特点 297
14.1.3 复制式和分布式信息之间的区别 298
14.2 复制的类型 298
14.2.1 Snapshot replication(快照复制) 298
14.2.2 Transactional replication(事务性复制) 299
14.2.3 Merge replication(合并复制) 299
14.3 复制和发布数据 300
14.3.1 配置服务器 300
14.3.2 创建复制 303
14.3.3 推式预定 308
14.3.4 删除复制和预定器 311
14.4 异构复制 312
14.5 在Internet上实现复制 314
14.6 小结 315
第15章 分布式事务处理协调器
15.1 事务的概念 319
15.2 事务的类型 319
15.3 命名事务处理 321
15.4 分布式事务处理 322
15.4.1 Transaction Manager(事务处理管理器) 322
15.4.2 Resource Manager(资源管理器) 322
15.5 安装和配置DTC 322
15.5.1 配置远程服务器 323
15.5.2 安装和配置DTC组件 324
15.5.3 使用MS DTC Administrative Console 325
15.6 定义和调试分布式事务处理 329
15.6.1 定义分布式事务处理 329
15.6.2 调试分布式事务处理 330
15.7 小结 330
第16章 SQL Server的安全性
16.1 SQL Server安全性 335
16.2 用户、角色和许可 335
16.2.1 认证模式 335
16.2.2 建立和管理用户帐号 337
16.2.3 功能强大的角色 344
16.2.4 许可确认管理 348
16.3 外部安全性问题 352
16.3.1 物理安全性 352
16.3.2 网络安全性 352
16.3.3 应用程序安全性 354
16.4 小结 354
第17章 网页技术简介
17.1 网络和数据库 359
17.2 Internet 信息服务器 360
17.3 Internet 数据连接器 364
17.4 HTML语言 366
17.4.1 HTML语言简介 366
17.4.2 HTML语法 366
17.4.3 创建HTML文档的几点建议 372
17.5 活动服务器页面ASP 373
17.5.1 Request对象 373
17.5.2 Response对象 375
17.5.3 Session对象 375
17.6 OLE DB体系结构 376
17.6.1 崭新的数据访问接口OLE DB 376
17.6.2 OLE DB体系结构 376
17.7 ADO访问SQL Server数据库 377
17.7.1 ADO概述 377
17.7.2 ADO模型 378
17.7.3 使用ADO访问SQL Server数据库 380
17.8 小结 382
第18章 SQL Server2000应用实例前 387
18.1 Forum的工作流程 387
18.2 Forum数据库结构 387
18.3 设计Forum数据库 388
18.4 Forum的实现 391
18.5 Forum数据库的管理 397
18.6 小结 397


图书封面

广告

下载页面


网站设计超级COOL:SQL Server2000 (精装) PDF格式下载



相关图书