当前位置:首页 > 工业技术
SQL Server数据库应用技术
SQL Server数据库应用技术

SQL Server数据库应用技术PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:刘桂林,谢尧主编;本书编委会编著
  • 出 版 社:北京:中国计划出版社
  • 出版年份:2007
  • ISBN:7801779347
  • 页数:270 页
图书介绍:本书结构由易到难,讲解深入浅出,并通过大量的实例讲解操作过程与方法。内容为数据库基础知识、SQL Server2000的安装、数据库操作、表的操作、安全管理、索引、视图、查询、数据备货与还原、数据转换等。
《SQL Server数据库应用技术》目录

第1章 建立SQL Server 2000开发环境 1

1.1 SQL Server 2000简介 1

1.2 安装SQL Server 2000 2

1.3 SQL Server 2000的服务器组件 8

1.4 SQL Server 2000的通信组件 9

1.5 SQL Server 2000的主要管理工具 10

1.5.1 企业管理器 10

1.5.2 查询分析器 11

1.6 配置SQL Server 2000服务器 13

1.6.1 注册SQL Server 2000服务器 13

1.6.2 暂停SQL Server 2000服务器 14

1.6.3 停止SQL Server 2000服务器 15

1.6.4 启动SQL Server 2000服务器 17

1.6.5 配置SQL Server 2000服务器 18

1.7 配置SQL Server 2000网络 21

1.8 练习题 22

第2章 数据库的基本操作 24

2.1 系统数据库分析 24

2.1.1 SQL Server数据库的基础知识 24

2.1.2 某校教学管理系统分析 27

2.2 创建数据库 31

2.2.1 使用查询分析器创建数据库 31

2.2.2 使用企业管理器创建数据库 33

2.3 修改数据库 35

2.3.1 使用查询分析器修改数据库 35

2.3.2 使用企业管理器修改数据库 39

2.4 删除数据库 40

2.5 移动数据库 40

2.6 查看数据库参数 41

2.6.1 使用sp_helpdb语句查看数据库信息 41

2.6.2 使用企业管理器查看数据库信息 42

2.7 综合实例 42

2.8 练习题 44

第3章 表与视图 46

3.1 常用数据类型简介 46

3.2 创建表 47

3.2.1 使用企业管理器创建表 47

3.2.2 使用CREATE TABLE语句创建表 50

3.2.3 创建临时表 52

3.3 修改表的结构 52

3.3.1 使用企业管理器修改表结构 52

3.3.2 使用ALTER TABLE语句修改表结构 54

3.4 添加表中的记录 54

3.4.1 使用企业管理器添加记录 55

3.4.2 使用INSERT语句添加记录 55

3.5 修改表中的记录 56

3.5.1 使用企业管理器修改记录 56

3.5.2 使用UPDATE语句修改记录 57

3.6 删除表中的记录 58

3.6.1 使用企业管理器删除记录 58

3.6.2 使用DELETE语句删除记录 58

3.7 删除表 59

3.7.1 使用企业管理器删除表 59

3.7.2 使用DROP TABLE语句删除表 59

3.8 数据完整性 60

3.8.1 数据完整性的分类 60

3.8.2 主键约束 60

3.8.3 外键约束 62

3.8.4 唯一性约束 64

3.8.5 默认值约束 66

3.8.6 检查约束 67

3.8.7 非空约束 68

3.8.8 列约束和表约束 69

3.9 视图的概念 69

3.10 创建视图 69

3.10.1 使用企业管理器创建视图 69

3.10.2 使用CREATE VIEW创建视图 70

3.11 管理视图 72

3.11.1 查看和修改视图信息 72

3.11.2 删除视图 74

3.12 通过视图修改基本表中的数据 75

3.12.1 查询操作 75

3.12.2 插入操作 75

3.12.3 修改操作 77

3.12.4 删除操作 78

3.13 初始化教学管理系统数据库 78

3.14 综合实例 80

3.15 练习题 81

第4章 数据查询 85

4.1 简单查询 85

4.1.1 使用基本SELECT子句 86

4.1.2 使用INTO子句 91

4.1.3 使用WHERE子句 91

4.1.4 使用GROUP BY子句 96

4.1.5 使用ORDER BY子句 97

4.1.6 使用COMPUTE子句 98

4.2 连接查询 99

4.2.1 内连接查询 99

4.2.2 外连接查询 101

4.2.3 交叉连接查询 104

4.2.4 自连接查询 105

4.3 嵌套查询 105

4.3.1 单列单值 105

4.3.2 单列多值 106

4.3.3 在HAVING子句中使用子查询 107

4.3.4 在UPDATE、DELETE和INSERT中使用子查询 108

4.4 联合查询 109

4.5 综合实例 110

4.6 练习题 112

第5章 Transact-SQL语言 114

5.1 Transact-SQL语言与SQL语言的区别 114

5.2 常量和变量 115

5.2.1 关于SQL标识符 115

5.2.2 常量 116

5.2.3 全局变量 118

5.2.4 局部变量 119

5.3 数据类型 120

5.3.1 系统数据类型 120

5.3.2 用户定义数据类型 123

5.4 运算符与表达式 125

5.5 数据定义语句 128

5.6 数据更新 129

5.6.1 插入数据 130

5.6.2 修改数据 131

5.6.3 删除数据 132

5.7 流程控制语句 133

5.8 系统内置函数 135

5.8.1 系统函数 135

5.8.2 日期函数 136

5.8.3 字符串函数 138

5.8.4 数据函数 143

5.8.5 聚集函数 143

5.8.6 游标函数 147

5.9 SQL的数据控制 147

5.9.1 数据控制简介 147

5.9.2 授权 150

5.9.3 收回权限 151

5.10 综合实例 152

5.11 练习题 153

第6章 提高数据库的访问效率 156

6.1 提高数据库访问效率的方法 156

6.1.1 提高实时处理系统的效率 156

6.1.2 提高批处理系统的效率 157

6.2 索引 158

6.2.1 索引的分类 158

6.2.2 索引的创建 159

6.2.3 索引的删除 163

6.3 索引视图 163

6.4 综合实例 165

6.5 练习题 165

第7章 存储过程和函数 167

7.1 存储过程概述 167

7.1.1 存储过程的基本概念 167

7.1.2 存储过程的类型 168

7.2 存储过程的创建 169

7.2.1 使用Transact-SQL创建存储过程 169

7.2.2 使用企业管理器创建存储过程 171

7.2.3 使用向导创建存储过程 172

7.3 执行存储过程 175

7.4 存储过程的参数 176

7.4.1 参数传递方式 176

7.4.2 使用默认参数 177

7.4.3 使用带OUTPUT的返回参数 178

7.4.4 RETURN语句 178

7.5 存储过程的查看、修改和删除 179

7.5.1 存储过程的查看 179

7.5.2 存储过程的修改 181

7.5.3 存储过程的删除 183

7.6 函数 184

7.6.1 创建用户自定义函数 184

7.6.2 修改和删除用户自定义函数 185

7.6.3 自定义函数调用 185

7.7 综合实例 185

7.8 练习题 186

第8章 触发器 188

8.1 触发器概述 188

8.2 触发器的创建 189

8.2.1 使用企业管理器创建触发器 189

8.2.2 使用Transact-SQL语句创建触发器 190

8.3 触发器的使用 191

8.3.1 inserted表和deleted表 191

8.3.2 INSERT触发器 192

8.3.3 UPDATE触发器 193

8.3.4 DELETE触发器 194

8.3.5 INSTEAD OF触发器 195

8.4 触发器的修改及删除 197

8.4.1 触发器的修改 197

8.4.2 触发器的删除 199

8.5 综合实例 199

8.6 练习题 200

第9章 游标 202

9.1 游标概述 202

9.2 游标的定义 203

9.2.1 SQL-92游标的定义 203

9.2.2 Transact-SQL游标的定义 203

9.3 游标的使用 205

9.3.1 打开游标 206

9.3.2 读取游标 206

9.3.3 使用游标修改数据 207

9.3.4 关闭游标 209

9.3.5 释放游标 209

9.4 综合实例 209

9.5 练习题 212

第10章 事务和锁 213

10.1 事务 213

10.1.1 事务的基本概念 213

10.1.2 事务的模式 215

10.1.3 事务的特点 216

10.1.4 用Transact-SQL表示事务 217

10.2 锁 218

10.2.1 锁定粒度 219

10.2.2 锁模式 219

10.2.3 显示锁定信息 220

10.2.4 会话级锁和表级锁 221

10.2.5 死锁及其处理 222

10.2.6 锁的特点 224

10.3 监测 224

10.3.1 系统性能评估 224

10.3.2 性能监测工具 225

10.4 练习题 227

第11章 数据库的备份与恢复 228

11.1 备份与恢复概述 228

11.1.1 数据库备份概述 228

11.1.2 数据库恢复概述 229

11.1.3 数据库备份与恢复策略 230

11.2 数据库备份操作 231

11.2.1 创建备份设备 231

11.2.2 用企业管理器备份数据库 233

11.2.3 用Transact-SQL命令备份数据库 234

11.3 数据库恢复操作 235

11.3.1 使用企业管理器恢复数据库 235

11.3.2 使用Transact-SQL语句恢复数据库 236

11.3.3 部分数据恢复 241

11.4 附加数据库 242

11.5 综合实例 243

11.6 练习题 244

第12章 安全性 246

12.1 SQL Server登录验证 246

12.1.1 SQL Server登录简介 246

12.1.2 SQL Server验证模式的设置 247

12.2 SQL Server登录管理 248

12.2.1 用企业管理器管理SQL Server登录 248

12.2.2 使用Transact-SQL管理SQL Server登录 248

12.3 数据库用户管理 251

12.3.1 数据库用户简介 251

12.3.2 管理数据库用户 252

12.4 权限管理 255

12.4.1 权限管理简介 255

12.4.2 利用企业管理器管理权限 256

12.5 角色管理 257

12.5.1 角色管理简介 257

12.5.2 角色管理的内容 260

12.6 SQL Server安全性管理的途径 265

12.7 练习题 268

主要参考文献 270

返回顶部