《SQL Server 2000教程》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:龚波等编写
  • 出 版 社:北京:北京希望电子出版社
  • 出版年份:2002
  • ISBN:7900101454
  • 页数:340 页
图书介绍:本书从实用的角度出发,用87个实例详细讲述了使用SQLServer2000进行数据库开发的方法和技巧。全书分4个部分:SQLServer2000基础、SQLServer2000数据库、TransactSQL语言和数据库编程、数据库应用开发;由16章构成,主要内容包括:SQLServer2000概述、SQLServer2000安装和配置、SQLServer2000工具、数据库系统基础、SQLServer2000数据类型、SQLServer2000数据库创建与管理、SQLServer2000数据库表的创建和管理、SQL技术、TransactSQL程序设计、视图、索引、触发器、存储过程、SQLServer2000数据库的安全性管理、数据库的备份和恢复、基于Web的数据库应用;并在书尾给出了9个上机练习指导。本书内容丰富,系统功能与具体实例相结合,讲解由浅入深,例子翔实丰富,每章精心安排了“教学重点”、“本章小结”和“本章习题”,部分小节还给出了相应的注意事项和提示,能巩固读者对SQLServer2000的知识面的学习和理解。本书既适合高校相关专业师生教学、自学指导,同时也可作为广大数据库开发

1.1 SQL Server发展简史 1

2.1.2硬件要求 1 1

4.4.1范式理论 5 1

目 录 1

第一部分SQLServer 2000基础 1

第1章 SQLServer 2000概述 1

1.2.1 SQLServer2000的新增功能 2

1.2 SQL Server2000版本特点 2

1.2.2 SQLServer 2000的特性 4

1.2.3 SQLServer2000版本的功能和特点 5

1.3 SQL Server构架 7

1.3.1 SQLServer 2000关系数据库引擎 8

1.3.2 SQLServer2000分析服务 8

1.3.3附加组件 8

1.4本章 小结 . 9

1.5本章 习题 9

第2章 SQLServer 2000安装和配置 10

2.1.1软件需求 10

2.1安装SQL Server 2000需求 10

2.2安装SQL Server 2000 12

2.2.1本地安装 12

2.2.2远程安装 19

2.3版本升级 19

2.4解决安装问题 21

2.5本章 小结 22

2.6本章 习题 22

第3章 SQLServer 2000工具 23

3.1工具程序简介 23

3.2服务管理器 26

3.3企业管理器 28

3.4查询分析器 30

3.4.1启动查询分析器 30

3.4.2查询分析器的工作环境 31

3.4.3编辑和执行Transact-SQL语句 32

3.4.4使用对象浏览器 33

3.4.5使用模板 34

3.5本章 小结 35

3.6本章 习题 35

第二部分SQLServer 2000数据库 37

第4章 数据库系统基础 37

4.1数据库系统模型 38

4.1.1层次型数据库 38

4.1.2网络型数据库 38

4.1.3关系型数据库 39

4.2.2表的关联 40

4.2.1关系数据库的内部结构 40

4.2关系数据库的概念 40

4.3设计规划关系型数据库 41

4.3.1表的关联 44

4.3.2主键和外键 47

4.3.3数据完整性 49

43.4约束(Constraint) 50

4.4关系数据库范式理论和E-R方法 51

4.4.2 E-R方法 53

4.5本章 小结 54

4.6本章 习题 54

第5章 SQLServer 2000数据类型 55

5.1字符数据类型 55

5.2数值型数据类型 57

5.3货币型数据类型 61

5.4时间/日期型数据类型 63

5.5 Unicode数据类型 64

5.6二进制数据类型 65

5.7图像、文本数据类型 66

5.8 sql_variant 67

5.8.1遵循的规则 67

5.8.2函数和sql_variant 70

5.8.3其他Transact-SQL元素 70

5.8.4类型示例 70

5.9 table数据类型 71

5.10 自定义数据类型 72

5.11本章 小结 73

5.12本章 习题 73

6.1.1使用企业管理器 74

6.1创建SQL Server2000数据库 74

第6章 SQL Server2000数据库创建与管理 74

6.1.2使用Transact-SQL语句 78

6.2设置数据库选项 82

6.2.1在企业管理器中设置 83

6.2.2在查询分析器中设置 85

6.3修改数据库 90

6.3.1更改数据库名称 90

6.3.2修改数据库文件大小 90

6.3.3修改数据库结构 93

6.4删除数据库 97

6.4.1在企业管理器中删除 97

6.4.2使用Transact-SQL语句删除 97

6.5本章 小结 97

6.6本章 习题 98

7.1.1创建表 99

第7章 SQL Server 2000数据库表的创建和管理 99

7.1使用企业管理器创建和管理表 99

7.1.2设置约束 103

7.1.3创建规则 111

7.1.4使用默认值 113

7.1.5修改数据表 115

7.1.6删除表 118

7.2使用SQL语句创建和管理表 118

7.2.1使用CREATETABLE语句创建表 119

7.2.2创建约束、规则和默认值 121

7.2.3使用Transact-SQL语句创建规则 125

7.2.4使用Transact-SQL语句创建默认值 126

7.2.5使用ALTERTABLE语句修改表 127

73本章 小结 131

7.4本章 习题 131

7.2.6使用DROP TABLE语句删除数据表 131

第三部分Transact SQL语言和数据库编程第8章 SQL技术 133

8.1 SELECT语句结构 133

8.2 SELECT子句 135

8.3 FROM子句 136

8.4 WHERE子句 138

8.5 GROUP BY子句 143

8.6 ORDER BY子句 149

8.7 COMPUTE和COMPUTE BY子句 150

8.8使用UNION子句 152

8.9使用数据表别名 154

8.10使用汇总函数 154

8.11用联接进行多表查询 157

8.12嵌套查询 161

8.13 使用Transact-SQL语句更改数据 164

8.15本章 习题 166

8.14本章 小结 166

第9章 Transact SQL程序设计 167

9.1变量 167

9.1.1全局变量 167

9.1.2局部变量 170

9.2 SQL Server函数 171

9.3程序流程控制 179

9.3.1 BEGIN…END语句块 179

9.3.2 IF…ELSE语句 180

9.3.3WHILE语句 181

9.3.4RETURN语句 183

9.3.5 WAITFOR语句 183

9.3.6 GOTO语句 184

9.4使用游标 185

9.4.1声明游标 185

9.4.2打开和使用游标 186

9.4.3关闭和释放游标 187

9.5使用注释 187

9.6使用批处理 188

9.7本章 小结 189

9.8本章 习题 189

第10章 视图 191

10.1视图的概念 191

10.2使用企业管理器管理视图 192

10.2.1创建视图 192

10.2.2修改视图 197

10.2.3重命名视图 198

10.2.4删除视图 199

10.3使用Transact SQL语言管理视图 200

10.3.1创建视图 200

10.4使用视图操作表数据 206

10.4.1使用视图检索数据 206

10.4.2通过视图添加表数据 207

10.4.3更新视图中的数据 209

10.5本章 小结 210

10.6本章 习题 210

10.4.4删除视图中的数据 210

第11章 索引 211

11.1索引的概念 211

11.2索引的类型 212

11.2.1聚集索引和非聚集索引 212

11.3创建索引 213

11.3.1系统自动创建索引 213

11.2.2唯一索引和组合索引 213

11.3.2使用向导创建索引 215

11.3.3使用企业管理器创建索引 218

11.3.4使用CREATE INDEX语句创建索引 220

11.4删除索引 222

1 1.5本章 小结 224

11.6本章 习题 224

第12章 触发器 225

12.1触发器的简介 225

12.2使用企业管理器管理触发器 226

12.2.1创建触发器 226

12.2.2修改触发器 228

12.2.3删除触发器 228

12.3使用Transaet SQL语言管理触发器 229

12.3.1创建触发器 229

12.3.2查看触发器数据 231

12.3.3修改触发器 233

12.4触发器应用实例 234

12.3.4删除触发器 234

12.5本章 小结 242

12.6本章 习题 242

第13章 存储过程 243

13.1存储过程简介 243

13.2使用企业管理器管理存储过程 243

13.3使用Transact SQL语言管理存储过程 249

1 3.3.1创建存储过程 249

13.3.2执行存储过程 251

1 3.3.3查看存储过程 254

13.3.4修改存储过程 255

13.3.5删除存储过程 257

13.4本章 小结 257

13.5本章 习题 257

14.1.1 Windows和SQL Server身份验证 258

第14章 SQL Server 2000数据库的安全性管理 258

14.1 SQL Server 2000的身份验证 258

14.1.2选择身份验证模式 259

14.2创建和管理用户登录 261

14.2.1使用企业管理器 261

14.2.2使用Transact-SQL语句 263

14.2.3使用系统存储过程 264

14.2.4数据库角色 266

14.2.5创建数据库角色 269

14.3权限 271

14.3.1权限的分类 271

14.3.2管理对象权限 272

14.3.3管理语句权限 274

14.4本章 小结 275

14.5本章 习题 276

15.1数据库备份概念 277

15.1.1备份设备 277

第15章 数据库的备份和恢复 277

15.1.2备份策略 280

15.2执行数据库备份 281

15.2.1使用备份向导 281

15.2.2使用企业管理器 285

1 5.2.3使用Transact-SQL语句 287

15.3恢复数据库 288

15.4本章 小结 291

15.5本章 习题 291

第16章 基于Web的数据库应用 293

16.1使用Web助手向导 293

第四部分数据库应用开发 293

10.3.2修改视图 295

16.2 ASP/SQL Server应用程序 300

16.2.1 ASP运行环境 300

16.2.2 ASP脚本文件 302

16.2.3 ASP/SQLServer应用程序实例 304

16.3 本章 小结 311

16.4本章 习题 311

上机指导 312

练习一创建和修改数据库 312

练习二创建和修改数据表 317

练习三添加记录并建立查询 321

练习四创建视图 324

练习五创建索引 326

练习六创建触发器 328

练习七创建存储过程 330

练习八备份和恢复数据库 331

练习九创建网站 333

参考书目 340