《Microsoft SQL Server 2000中文版标准教程》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:李调阳主编
  • 出 版 社:北京:海洋出版社
  • 出版年份:2005
  • ISBN:7502762590
  • 页数:318 页
图书介绍:本书全面系统地介绍Microsoft SQL Server 2000系统的基础知识以及利用其开发数据库的过程和方法。可作为职业院校和社会培训班教材和自学指导书。

第1章 数据库技术简介 1

1.1数据库系统的组成 1

1.1.1数据库 2

1.1.2数据库管理系统(DBMS) 2

1.1.3数据库应用系统 3

1.2数据和数据模型 7

1.3数据库系统的结构 8

1.4关系数据库理论基础 9

1.4.1关系与表 9

1.4.2关键字和表之间的联系 10

1.4.3关系完整性规则 11

1.4.4索引 14

1.4.5关系代数与数据库的操作 14

1.5数据库应用结构 18

1.5.1两层结构 19

1.5.2三层结构 19

1.6本章小结 19

1.7思考题 19

第2章 SQLServer2000概述 20

2.1概述 20

2.1.1SQLServer2000的产生背景 20

2.1.2SQLServer2000的进步性 20

2.1.3SQLServer2000的基本特性 20

2.2安装SQLServer2000 20

2.2.1安装SQLServer2000的环境需求 20

2.2.2SQLServer2000安装的基本介绍 21

2.2.3SQLServer2000安装的深入介绍 25

2.2.4SQLServer2000的升级安装 26

2.3SQLServer2000的配置 27

2.3.1SQLServer2000的系统表 27

2.3.2SQLServer2000的系统数据库 27

2.3.3SQLServer2000配置的具体问题 28

2.4SQLServer2000的常用工具 29

2.4.1SQLServer2000的管理工具 29

2.4.2SQLServer2000的分析工具 31

2.4.3SQLServer2000的网络工具 31

2.4.4SQLServer2000的其他重要工具 32

2.5本章小结 32

2.6思考题 33

第3章 数据库及相关对象的操作 34

3.1数据库存储结构 34

3.2管理数据库 34

3.2.1创建数据库 34

3.2.2数据库的修改和删除 38

3.2.3完全数据库的备份 39

3.2.4完全数据库的恢复 43

3.2.5差异数据库的备份和恢复 44

3.2.6事务日志的备份和恢复 45

3.2.7数据库的维护 46

3.3表 48

3.3.1数据类型 48

3.3.2与表操作相关的命令 50

3.4索引 53

3.4.1创建和删除索引 54

3.4.2查看和修改索引 56

3.5游标 56

3.5.1创建、打开和关闭游标 56

3.5.2使用游标 57

3.6视图 58

3.6.1创建和删除视图 58

3.6.2修改和查看视图 60

3.7本章小结 61

3.8思考题 61

第4章 查询 62

4.1查询环境 62

4.2SELECT语句 62

4.3简单查询 63

4.4复杂查询 65

4.5表的联合查询 73

4.5.1最基本联合 73

4.5.2外部联合与内部联合 74

4.5.3外等值联合与不等值联合 75

4.5.4表的自我联合 76

4.6子查询 76

4.6.1一个简单的子查询 76

4.6.2使用汇总函数的子查询 77

4.6.3返回多个值的子查询 78

4.6.4相关子查询 78

4.7表的列运算查询 79

4.7.1一个简单的查询 79

4.7.2运用其他多种运算的查询 79

4.8本章小结 80

4.9思考题 80

第5章 数据完整性组件 82

5.1概述 82

5.2约束 83

5.2.1主关键字约束 83

5.2.2外关键字约束 83

5.2.3惟一性约束 84

5.2.4检查约束 85

5.2.5缺省约束 85

5.3默认和规则 86

5.3.1创建默认 86

5.3.2查看默认 86

5.3.3对于默认的一些操作 87

5.3.4对于规则的操作 88

5.4存储过程 89

5.4.1创建存储过程 89

5.4.2对存储过程的各种操作 92

5.5触发器 94

5.5.1触发器的创建 94

5.5.2对触发器的各种操作 95

5.5.3触发器的应用 96

5.6事务 96

5.6.1事务的基本概念 96

5.6.2没有事务处理的失败例子 98

5.6.3开始事务处理 98

5.6.4结束事务处理 99

5.6.5取消事务处理 100

5.6.6在事务中设置保存点 100

5.7锁 100

5.7.1锁的类别 100

5.7.2封锁机制的级别 101

5.7.3对锁的查看 101

5.7.4关于死锁 102

5.8本章小结 103

5.9思考题 103

第6章 数据库安全管理 104

6.1概述 104

6.2安全账户管理 104

6.2.1身份验证 105

6.2.2创建安全账户 105

6.2.3管理安全账户 107

6.3角色管理 109

6.3.1固定服务器角色 109

6.3.2固定数据库角色 111

6.3.3用户定义数据库角色 114

6.4许可管理 116

6.4.1隐含许可管理 116

6.4.2语句许可管理 119

6.4.3对象许可管理 121

6.5本章小结 126

6.6思考题 126

第7章 数据库性能监控 127

7.1概述 127

7.2选择合适的工具 127

7.3SQL事件探查器 128

7.3.1启动SQL事件探查器 129

7.3.2重播跟踪 131

7.4系统监视器 132

7.4.1启动系统监视器 133

7.4.2监视内存的使用 133

7.4.3监视磁盘活动 134

7.4.4监视CPU的使用 134

7.4.5添加或删除计数器 135

7.4.6警报 135

7.4.7日志 136

7.5其他性能工具 137

7.5.1用SQLServer企业管理器进行监视 137

7.5.2使用错误日志进行监视 138

7.5.3使用Transact-SQL语句进行监视 139

7.6本章小结 142

7.7思考题 142

第8章 ODBC数据库应用程序设计 144

8.1ODBC体系结构 144

8.2配置ODBC数据源 145

8.3基本的应用步骤 147

8.4ODBC编程基础 148

8.5初始化 150

8.5.1分配句柄 150

8.5.2设置参数 150

8.5.3连接数据源 152

8.5.4断开连接 155

8.5.5释放句柄 155

8.6SQL操作 155

8.6.1分配语句句柄 156

8.6.2直接执行方式 156

8.6.3准备执行方式 156

8.6.4绑定参数 157

8.8.5处理结果集 160

8.7错误诊断 163

8.8本章小结 164

8.9思考题 164

第9章 使用OLEDB和ADO开发SQL Server数据库 166

9.1OLEDB和通用数据访问 166

9.2OLEDB体系结构 166

9.3ADO概述 167

9.4ADO体系结构 168

9.5使用ADO的基本方式 169

9.5.1在VisualBasic中增加对ADO的引用 169

9.5.2使用ADO连接到SQLServer 170

9.5.3使用ODBC的OLEDB提供者打开一个无DSN连接 172

9.5.4使用SQLServer的OLEDB提供者打开一个连接 173

9.5.5终止一个连接 174

9.6使用Recordset对象查询SQLServer数据库 174

9.7使用Recordset对象修改SQLServer数据库 175

9.7.1在Recordset对象中插入行 175

9.7.2使用Recordset对象修改行 176

9.7.3从Recordset对象中删除行 177

9.8使用Command对象操纵SQLServer数据库 178

9.8.1执行静态SQL语句 178

9.8.2执行动态SQL语句 180

9.9错误处理 181

9.10本章小结 182

9.11思考题 182

第10章 使用Access开发SQLServer数据库应用程序 183

10.1使用Access作为前端开发工具 183

10.2连接到SQLServer 183

10.2.1安装SQLServerODBC动程序 184

10.2.2创建ODBC数据源 184

10.2.3创建链接表 184

10.3使用查询设计器 186

10.4使用窗体设计器 187

10.5使用报表设计器 188

10.6本章小结 190

10.7思考题 191

第11章 使用ASP进行网络数据库应用 192

11.1网络数据库简介 192

11.2建立网络数据库运行平台 193

11.3ASP简介 195

11.4在ASP中访问SQLServer数据库 196

11.5一个简单的开发实例 196

11.6本章小结 201

11.7思考题 201

第12章 使用XML进行SQLServer2000数据库开发 202

12.1XML简介 202

12.2SQLSever2000对XML的支持 203

12.3XML文档在SQLSever2000中的操作 203

12.3.1产生XML文档 203

12.3.2存储XML文档 205

12.4SQLSever2000中的Web助手向导 206

12.4.1使用Web助手向导的准备工作 206

12.4.2使用Web助手向导 206

12.5本章小结 211

12.6思考题 211

第13章 完整实例1宾馆管理信息系统 212

13.1系统概述 212

13.1.1宾馆管理系统 212

13.1.2系统的构成 212

13.1.3系统的管理流程 212

13.2数据库设计 213

13.2.1标准客房表 214

13.2.2客房信息表 214

13.2.3定房信息表 214

13.2.4用户信息表 215

13.3数据库表的实现 215

13.4创建宾馆管理信息系统主窗体 216

13.5创建客房标准管理模块 220

13.6创建客房信息管理模块 226

13.7创建定房信息管理模块 237

13.8创建结算信息管理模块 248

13.9程序的编译运行 254

13.10本章小结 255

第14章 完整实例2图书馆管理信息系统 256

14.1需求分析 256

14.1.1背景 256

14.1.2系统分析 256

14.1.3系统构成 256

14.1.4系统的管理流程 257

14.2数据库设计 258

14.2.1读者类型表 258

14.2.2读者信息表 258

14.2.3图书信息表 258

14.2.4借阅资料表 259

14.3数据库表的实现 259

14.4创建图书馆管理信息系统主窗体 261

14.5系统各管理模块 265

14.6程序的编译运行 276

14.7本章小结 277

附录 Transact-SQL语言参考 278

思考题参考答案 307