《SQL Server 2005实用教程》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:李伟红主编
  • 出 版 社:北京:中国水利水电出版社
  • 出版年份:2008
  • ISBN:9787508454405
  • 页数:256 页
图书介绍:本书是普通高等教育“十一五”国家级规划教材,主要讲述了Microsoft公司最新推出的大型数据库管理系统SQL Server 2005的功能特点以及使用SQL Server 2005进行数据库开发的实用技术。作者根据多年的教学和开发经验,按照教学规律编写了本书的内容。主要内容包括:SQL Server 2005概述、SQL Server 2005常用工具、数据库的创建和管理、表的创建和管理、表中数据的操作、T-SQL程序设计、视图的创建和使用、索引的创建和使用、存储过程的创建和使用、触发器的创建和使用、SQL Server的安全性管理、数据库的备份和恢复、SQL Server数据转换等。 本书既可作为高职高专计算机科学与技术专业及相关专业的教材,也可供广大有志于掌握数据库开发技术的人员使用。

第1章 SQL Server 2005概述 1

本章学习目标 1

SQL Server 2005简介 1

SQL Server 2005的特点 2

SQL Server 2005的安装 4

SQL Server 2005的环境需求 4

SQL Server 2005的安装 5

SQL Server 2005的卸载 14

SQL Server 2005的系统数据库 15

Transact-SQL语言简介 16

思考与练习 17

第2章 SQL Sever 2005常用工具 18

本章学习目标 18

概述 18

SQL Server配置管理器 19

管理SQL Server 2005服务 19

管理SQL Server 2005网络配置 21

管理SQL Server 2005客户端配置 22

SQL Server外围应用配置器 24

服务和连接的外围应用配置器 25

功能的外围应用配置器 26

SQL Server管理控制台 28

联机帮助文档 34

思考与练习 35

第3章 数据库的创建和管理 36

本章学习月标 36

数据库的存储结构 36

SQL Server 2005文件分类 36

数据库文件组 37

创建和删除数据库 37

创建数据库 37

删除数据库 44

修改数据库 45

数据库更名 45

利用SQLServer管理控制台修改数据库属性 46

缩小数据库 50

思考与练习 52

第4章 数据表的创建和管理 53

本章学习目标 53

数据类型 53

精确数字类型 53

近似数字类型 54

日期和时间类型 55

字符串类型 55

Unicode字符串类型 56

二进制字符串类型 56

其他数据类型 56

创建数据表 57

使用SQL Server管理控制台创建数据表 58

使用Transact-SQL语言创建数据表 59

创建、删除和修改约束 62

非空约束 63

主键约束 64

唯一性约束 66

检查约束 68

默认约束 69

外键约束 70

增加、删除和修改字段 72

利用SQL Server管理控制台增加、删除和修改字段 72

使用Transact-SQL语言增加、删除和修改字段 72

查看数据表 73

查看数据表属性 74

查看数据表中的数据 74

查看数据表与其他数据库对象的依赖关系 75

利用系统存储过程查看表的信息 76

删除数据表 77

利用SQL Server管理控制台删除数据表 77

使用Transact-SQL语言删除数据表 78

思考与练习 79

第5章 表中数据的操作 80

本章学习目标 80

在SQLServer管理控制台中操作表中的数据 80

查询数据 81

SELECT子句 81

INTO子句 84

FROM子句 85

WHERE子句 87

GROUP BY子句 91

HAVING子句 92

ORDER BY子句 92

联合查询 93

嵌套查询 95

插入数据 95

更新数据 97

删除数据 97

DELETE语句 97

TRUNCATE语句 98

思考与练习 98

第6章 Transact-SQL程序设计 100

本章学习目标 100

概述 1

注释 101

变量 102

变量的定义 102

变量的赋值方法 102

变量使用举例 103

运算符 105

算术运算符 105

赋值运算符 106

按位运算符 106

比较运算符 107

逻辑运算符 108

字符串串联运算符 108

运算符的优先级 109

函数 110

系统函数 110

字符串函数 118

日期和时间函数 120

数学函数 123

转换函数 123

用户自定义函数 124

流程控制语句 126

BEGEND语句 126

IFELSE语句 126

CASE语句 127

WLE CONTUEBREAK语句 129

GOTO语句 130

WAITFOR语句 131

RETU/RN语句 131

思考与练习 132

第7章 视图的创建和使用 133

本章学习目标 133

概述 133

视图的概念 133

视图的优点 133

创建视图 134

使用SQL Server管理控制台创建视图 134

使用Transact-SQL语句创建视图 137

查看视图信息 140

使用SQL Server管理控制台查看视图信息 141

使用系统存储过程查看视图信息 143

修改和重命名视图 145

修改视图 145

重命名视图 146

使用视图 147

插入数据记录 147

更新数据记录 151

删除数据记录 152

删除视图 153

使用SQL Server管理控制台删除视图 153

使用Transact-SQL语句删除视图 153

思考与练习 154

第8章 索引的创建和使用 155

本章学习目标 155

概述 155

索引的概念 155

索引的优点 155

索引的分类 156

创建索引 157

使用SQL Server管理控制台创建索引 159

使用Transact-SQL语句创建索引 161

查看、修改和删除索引 162

使用SQL Server管理控制台查看、修改和删除索引 162

使用系统存储过程查看索引信息和更改索引名称 163

使用Transact-SQL语句删除索引 164

思考与练习 164

第9章 存储过程的创建和使用 165

本章学习目标 165

概述 165

存储过程的概念 165

存储过程的优点 165

存储过程的分类 166

创建存储过程 166

使用SQL Server管理控制台创建存储过程 166

使用Transact-SQL语句创建存储过程 168

执行存储过程 171

查看和修改存储过程 174

查看存储过程 174

修改存储过程 178

重命名和删除存储过程 179

重命名存储过程 179

删除存储过程 179

思考与练习 180

第10章 触发器的创建和使用 181

本章学习目标 181

概述 181

触发器的概念 181

触发器的优点 181

触发器的类型 182

创建触发器 182

使用SQL Server管理控制台创建DMI触发器 182

使用Transact-SQL语句创建DML触发器 185

查看、修改和删除触发器 189

查看并修改触发器 189

删除触发器 191

思考与练习 192

第11章 SQL Server的安全性管理 193

本章学习目标 193

SQL Server 2005的安全机制 193

SQL Server 2005登录身份验证模式 193

SQL Server数据库的安全性 195

SQL Server数据库对象的安全性 196

管理服务器的安全性 196

SQL Server登录账户 196

添加登录账户 196

修改登录账户属性 200

拒绝或禁用登录账户 201

删除登录账户 202

服务器角色 203

管理数据库的用户 206

添加数据库用户 207

删除数据库用户 209

数据库角色 209

权限管理 211

通过SQL Server管理控制台管理权限 211

使用Transact-SQL语句管理权限 216

思考与练习 217

第12章 数据库的备份和还原 218

本章学习目标 218

数据库的备份 218

概述 218

备份设备 219

使用SQL Server管理控制台进行备份 222

使用Transact-SQL语句备份数据库 224

数据库的还原 226

使用SQL/Server管理控制台还原数据库 227

使用Transact-SQL语句还原数据库 227

思考与练 230

第13章 SQL Server数据转换 231

本章学习目标 231

概述 231

导入数据 231

导出数据 239

复制数据库向导 247

思考与练习 255

参考文献 256