您所在的位置: 首页>>读书频道>>数据库>>SQL Server>>

《SQL Server 2000中文版数据库管理与应用标准教程》目录

http://book.51cto.com  2007-04-07 12:11  史创明、王俊伟  清华大学出版社  我要评论(0)
  • 摘要:SQL Server数据库管理系统在电子商务、数据仓库和数据库解决方案等应用中起着重要的核心作用,为企业的数据管理提供强大的支持,对数据库中的数据提供有效的管理,并采取有效的措施实现数据的完整性及数据的安全性。尤其是最近推出的SQL Server 2005更是带来了功能强大、操作方便的工具,同时减少了在从移动设备到企业数据系统的多平台上创建、部署、管理及使用企业数据和分析应用程序的复杂度。
  • 标签:SQL  SQL2000  微软  数据库

第1章  关系数据库基础理论 1
1.1  数据库系统的概念 2
1.2  关系数据模型 3
1.2.1  关系数据模型基本概念 4
1.2.2  关系模型数据操作语言 5
1.2.3  Codd准则和完整性规则 6
1.3  关系规范化 7
1.4  实体-关系模型 9
1.4.1  实体 10
1.4.2  属性 10
1.4.3  标识符 11
1.4.4  联系 11
1.4.5  实体-关系图 12
1.5  本书使用的示例数据库简介 13
1.5.1  图书管理系统 13
1.5.2  经销商 14
1.6  思考与练习 15
第2章  SQL Server 2000概述与安装 17
2.1  SQL Server 2000/2005简介 18
2.1.1  SQL Server 2000概述 18
2.1.2  SQL Server 2000特点 19
2.1.3  SQL Server 2005
概述及特点 21
2.2  SQL Server 2000的体系结构 23
2.2.1  客户/服务器体系结构 24
2.2.2  SQL Server 2000的
服务器端组件 25
2.2.3  SQL Server 2000客户端
组件 27
2.2.4  客户端应用程序与数据库
服务器的通信 30
2.3  SQL Server 实例 32
2.3.1  默认实例和命名实例 32
2.3.2  多实例 33
2.4  安装SQL Server 2000 34
2.4.1  安装SQL Server 2000所需硬件配置和注意的若干事项 34
2.4.2  远程安装SQL Server 2000 36
2.4.3  本地安装SQL Server 2000 37
2.4.4  升级到SQL Server 2000 40
2.5  SQL Server的系统组成 40
2.5.1  SQL Server 2000的系统
数据库 40
2.5.2  SQL Server 2000的
系统表 41
2.5.3  SQL Server 2000的
系统存储过程 42
2.5.4  SQL Server 2000的
示例数据库 43
2.6  思考与练习 43
2.6.1  复习题 43
2.6.2  上机练习 45
第3章  配置SQL Server 2000 47
3.1  SQL Server 服务器管理与使用 48
3.1.1  SQL Server企业管理器 48
3.1.2  管理SQL Server服务器组 49
3.1.3  SQL Server 服务器
的连接和注册 50
3.1.4  注册SQL Server
服务器的注意事项 56
3.1.5  配置SQL Server服务器 57
3.1.6  启动和关闭
SQL Server服务 60
3.2  查询分析器使用方法 61
3.2.1  登录到服务器 61
3.2.2  查询分析器的菜单命令 62
3.2.3  配置查询分析器 64
3.2.4  使用对象浏览器 68
3.2.5  模板的使用 69
3.3  思考与练习 71
3.3.1  复习题 71
3.3.2  上机练习 72
第4章  SQL Server的数据库和表 75
4.1  SQL Server的数据库对象 76
4.1.1  表 76
4.1.2  数据类型 77
4.1.3  视图 77
4.1.4  索引 77
4.1.5  约束 78
4.1.6  默认值 79
4.1.7  存储过程 79
4.1.8  使用触发器 79
4.2  数据库的操作 80
4.2.1  创建数据库 80
4.2.2  修改数据库 88
4.2.3  删除数据库 93
4.3  数据库表的存储结构 94
4.3.1  规定列的数据类型 94
4.3.2  用户自定义数据类型 99
4.4  数据完整性 100
4.4.1  数据完整性简述 100
4.4.2  数据完整性分类 101
4.4.3  实施数据完整性的途径 102
4.5  约束 102
4.5.1  主键约束 102
4.5.2  外键约束 103
4.5.3  唯一性约束 104
4.5.4  检查约束 105
4.5.5  默认约束 106
4.5.6  列约束和表约束 106
4.6  课堂练习4-1 
创建“经销商”数据库 106
4.7  思考与练习 108
4.7.1  复习题 108
4.7.2  上机练习 110
第5章  管理数据表 113
5.1  数据库表的创建、修改
和删除 114
5.1.1  表 114
5.1.2  创建表 115
5.1.3  修改表的结构 119
5.1.4  删除表 123
5.2  维护表中的数据 124
5.2.1  Transact-SQL语言分类 124
5.2.2  表记录的操作 125
5.3  默认值 131
5.3.1  在创建表时指定默认值 132
5.3.2  使用默认对象 132
5.4  创建规则来实现约束 137
5.4.1  创建规则 137
5.4.2  绑定规则 138
5.4.3  删除规则 140
5.5  思考与练习 141
5.5.1  复习题 141
5.5.2  上机练习 143
第6章  数据库查询综述 146
6.1  使用SELECT语句 147
6.1.1  SELECT语句概述 147
6.1.2  查询特定列的信息 148
6.1.3  使用算术运算符 151
6.2  使用WHERE子句 152
6.2.1  比较运算符 152
6.2.2  逻辑运算符 154
6.2.3  BETWEEN关键字 156
6.2.4  IN关键字 157
6.2.5  LIKE关键字 158
6.2.6  选择空值 160
6.3  使用其他子句 161
6.3.1  ORDER BY子句 161
6.3.2  GROUP BY子句 163
6.3.3  HAVING子句 165
6.3.4  COMPUTE和
COMPUTE BY子句 167
6.4  高级查询 169
6.4.1  联合查询 169
6.4.2  连接查询 172
6.4.3  子查询 176
6.4.4  基于查询生成新表 178
6.5  思考与练习 179
6.5.1  复习题 179
6.5.2  上机练习 182
第7章  索引与视图 184
7.1  索引简介 185
7.2  索引类型 185
7.2.1  B-Tree索引结构 186
7.2.2  聚集索引和非聚集索引 187
7.2.3  唯一索引和组合索引 190
7.3  创建索引 190
7.3.1  通过企业管理器和
SQL语言创建索引 191
7.3.2  索引的查看和删除 197
7.3.3  创建索引的选项设置 199
7.3.4  创建索引的空间考虑 202
7.4  创建和删除视图 202
7.4.1  创建视图 204
7.4.2  删除视图 208
7.5  使用和更新视图 209
7.5.1  使用视图 209
7.5.2  更新视图 211
7.6  使用视图保证数据安全 214
7.6.1  对视图进行加密 215
7.6.2  视图许可权 215
7.6.3  通过使用视图
实现行级数据安全 216
7.6.4  通过使用视图
实现列级数据安全 216
7.7  关系图 216
7.7.1  关系图基础知识 217
7.7.2  查看关系图 217
7.8  思考与练习 219
7.8.1  复习题 219
7.8.2  上机练习 221
第8章  SQL编程及高级应用 223
8.1  常量及变量 224
8.1.1  常量 224
8.1.2  变量 225
8.2  运算符与表达式 228
8.2.1  算术运算符 228
8.2.2  位运算符 228
8.2.3  比较运算符 229
8.2.4  逻辑运算符 230
8.2.5  字符串连接运算符 232
8.2.6  一元运算符
(赋值运算符) 232
8.2.7  运算符的优先顺序 233
8.3  SQL Server函数 233
8.3.1  数学函数 233
8.3.2  字符串函数 235
8.3.3  日期函数 237
8.3.4  系统函数 238
8.3.5  用户定义函数 240
8.4  流程控制语句 244
8.4.1  IF...ELSE语句 245
8.4.2  无条件跳转
(GOTO)语句 245
8.4.3  WHILE BREAK和
CONTINUE语句 246
8.4.4  BEGIN...END语句 249
8.4.5  CASE语句 250
8.4.6  WAITFOR语句 251
8.5  游标 252
8.5.1  游标的概念 252
8.5.2  声明游标 253
8.5.3  使用游标 255
8.6  思考与练习 259
8.6.1  复习题 259
8.6.2  上机练习 261
第9章  实现存储过程和触发器 263
9.1  存储过程基础 264
9.1.1  存储过程概述 264
9.1.2  创建存储过程 265
9.2  操作存储过程 270
9.2.1  执行存储过程 270
9.2.2  使用存储过程的参数 271
9.2.3  编译存储过程 276
9.2.4  修改和删除存储过程 278
9.2.5  查看存储过程的信息 279
9.3  触发器 279
9.3.1  触发器概述 280
9.3.2  创建触发器 281
9.3.3  操作触发器 283
9.4  使用存储过程和触发器
维护数据完整性 286
9.5  思考与练习 287
9.5.1  复习题 287
9.5.2  上机练习 289
第10章  SQL Server安全和性能监控 291
10.1  SQL Server的验证模式 292
10.1.1  SQL Server的
验证模式简介 292
10.1.2  设置验证模式 294
10.2  数据库账户和角色 294
10.2.1  服务器的登录账户 295
10.2.2  数据库用户账户 301
10.2.3  服务器角色和
数据库角色 304
10.2.4  用户和角色的
权限问题 309
10.3  性能 314
10.3.1  性能评估及监视 315
10.3.2  优化查询 316
10.3.3  性能监控工具 318
10.4  思考与练习 320
10.4.1  复习题 320
10.4.2  上机练习 322
第11章  数据库备份、恢复及自动化 324
11.1  数据库备份基本概念 325
11.1.1  备份的重要性 325
11.1.2  SQL Server的
备份和恢复体系 325
11.1.3  常用备份设备 328
11.2  备份数据库 327
11.2.1  SQL Server的备份策略 327
11.2.2  创建备份设备 329
11.2.3  使用T-SQL语句
备份数据库 330
11.2.4  使用企业管理器
备份数据库 335
11.2.5  使用向导进行备份 337
11.3  恢复数据库 338
11.3.1  使用T-SQL语句
恢复数据库 339
11.3.2  使用企业管理器
恢复数据库 343
11.4  自动化管理SQL Server 344
11.4.1  SQL Server代理服务 344
11.4.2  创建作业 345
11.4.3  调度作业 347
11.4.4  创建操作员 349
11.4.5  创建警报 349
11.5  思考与练习 351
11.5.1  复习题 351
11.5.2  上机练习 353
第12章  SQL Server事务处理机制和
并发控制机制 355
12.1  事务处理 356
12.1.1  事务分类 356
12.1.2  事务处理语句 358
12.2  事务模式 361
12.2.1  显式事务 361
12.2.2  自动提交事务 362
12.2.3  隐性事务 365
12.3  数据的锁定 366
12.3.1  锁定介绍 366
12.3.2  并发问题 368
12.3.3  事务的隔离级别 370
12.3.4  自定义锁定 370
12.3.5  查看锁定信息 375
12.4  思考与练习 376
12.4.1  复习题 376
12.4.2  上机练习 378
第13章  数据转换服务与
分布式数据管理 380
13.1  数据转换服务 381
13.1.1  DTS概述 381
13.1.2  数据转换服务
导入/导出向导 382
13.1.3  使用DTS设计器 388
13.2  复制技术 391
13.2.1  复制模型 392
13.2.2  复制类型 393
13.2.3  服务器的连接方式 395
13.2.4  数据库筛选项方式 397
13.2.5  复制技术的应用 399
13.3  思考与练习 403
13.3.1  复习题 403
13.3.2  上机练习 404
第14章  SQL Server应用编程 406
14.1  SQL Server编程API 407
14.2  访问SQL Server 408
14.2.1  使用ADO 408
14.2.2  使用ODBC 411
14.2.3  使用JDBC 413
14.2.4  使用Web助手 416
14.3  SQL-DMO 418
14.4  在SQL Server中使用XML 421
14.4.1  XML概述 421
14.4.2  XML文档模式 422
14.4.3  将XML文档
转换为表 424
14.4.4  HTTP访问
SQL Server 426
14.5  嵌入式SQL 429
14.5.1  嵌入式SQL概述 429
14.5.2  在SQL语句中
使用主变量 430
14.5.3  查询SQL数据 431
14.6  思考与练习 433
14.6.1  复习题 433
14.6.2  上机练习 434
答案 437


回书目   上一节   下一节
深入SQL Server 2008
如何有效防御SQL注入攻击
微软Forefront企业安全解决方案
微软出价446亿美元收购雅虎
Sun以10亿美元并购开源数据库厂商MySQL
 
 验证码: (点击刷新验证码)   匿名发表
  • Visual C++ 完全自学宝典

  • 作者:强锋科技,朱洪波
  • Visual C++ 6.0是微软公司为程序人员提供的Visual Studio 6.0工具套件中的重要组成部分。本书由浅入深地介绍使用Visual C++ 6.0..
Copyright©2005-2008 51CTO.COM 版权所有