当前位置:首页 > 工业技术
SQL Server 2005基础教程及上机指导
SQL Server 2005基础教程及上机指导

SQL Server 2005基础教程及上机指导PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:王溧,甘里朝编著
  • 出 版 社:西安:西安电子科技大学出版社
  • 出版年份:2009
  • ISBN:9787560622118
  • 页数:321 页
图书介绍:本书内容包括数据库简介及其安装、创建数据库、数据库基础及T-SQL语言、SQL Server 2005的管理体系、SQL Server 2005的安全体系、存储过程、视图与索引以及触发器、代理服务等知识。
《SQL Server 2005基础教程及上机指导》目录

第1章 数据库简介及安装 1

1.1 数据库发展史 1

1.1.1 数据库种类 2

1.1.2 主流数据库简介 3

1.2 初识SQL Server 2005 7

1.2.1 SQL Server 2005的新特性 7

1.2.2 SQL Server 2005版本介绍 9

1.2.3 SQL Server 2005数据库组件 10

1.3 安装SQL Server 2005 12

1.3.1 硬件及软件要求 13

1.3.2 安装过程及步骤 13

1.3.3 安装服务包 18

1.3.4 安装SQL Server 2005 Express 19

1.4 微软认证数据库管理员证书简介 20

1.5 SQL Server 2005上机实验 22

习题 25

第2章 创建数据库 28

2.1 数据库管理开发工具 28

2.1.1 配置管理器 29

2.1.2 外围应用配置器 36

2.1.3 SQL Server管理控制台 38

2.1.4 sqlcmd管理工具 46

2.1.5 SQL Server 2005示例数据库 48

2.2 数据库基本组成 48

2.2.1 数据库文件 48

2.2.2 数据库表 50

2.2.3 系统数据库 51

2.3 使用SQL Server Management Studio创建数据库 52

2.4 使用T-SQL语言创建数据库 54

2.4.1 T-SQL简介 54

2.4.2 T-SQL语法及变量说明 54

2.4.3 使用CREATE DATABASE创建数据库 62

2.5 创建数据库表 65

2.5.1 设计表的基本原则 65

2.5.2 数据库表之间的关系 69

2.5.3 使用管理控制台创建表 70

2.5.4 使用T-SQL语言创建表 71

2.6 上机实验 73

习题 80

第3章 访问及修改数据库 83

3.1 向表中插入记录 83

3.1.1 INSERT语法简介 84

3.1.2 使用INSERT向表中插入记录 84

3.1.3 使用管理控制台向表中插入记录 87

3.2 访问查询表中的记录 88

3.2.1 SELECT语法简介 88

3.2.2 基本SELECT语句的使用 88

3.2.3 WHERE子句、DISTINCT子句和ORDER BY子句 90

3.2.4 聚合函数、GROUP BY子句和HAVING子句 95

3.2.5 使用JOIN子句联接多个表查询 99

3.2.6 INTO子句的使用 103

3.3 修改表中的记录 104

3.3.1 UPDATE语法简介 104

3.3.2 使用UPDATE修改表中的记录 105

3.4 删除表中的记录 107

3.4.1 DELETE语法简介 107

3.4.2 使用DELETE删除表中的记录 107

3.5 使用管理控制台管理表中的记录 108

3.5.1 使用管理控制台查看表中的记录 109

3.5.2 使用管理控制台修改表中的记录 112

3.5.3 使用管理控制台删除表中的记录 112

3.6 修改表的架构 113

3.7 修改数据库的架构 115

3.8 数据库的完整性 116

3.8.1 数据库完整性简介 116

3.8.2 实施主键约束 116

3.8.3 实施唯一约束 118

3.8.4 实施外键约束 119

3.8.5 实施检查约束 119

3.9 上机实验 120

习题 134

第4章 备份与还原数据库 136

4.1 数据备份 136

4.1.1 数据库完整备份 136

4.1.2 数据库差异备份 147

4.2 事务日志备份 149

4.2.1 数据库恢复模式 150

4.2.2 备份事务日志 151

4.3 数据库的还原 153

4.3.1 从完整备份集中还原数据库 155

4.3.2 从完整备份集、差异备份集中还原数据库 158

4.3.3 从完整备份集、差异备份集、事务日志备份集中还原数据库 159

4.4 分离和附加数据库 162

4.5 上机实验 164

习题 171

第5章 SQL Server 2005安全性管理 175

5.1 SQL Server 2005身份验证过程 175

5.1.1 身份验证过程概述 175

5.1.2 身份验证方式 176

5.1.3 设置SQL Server 2005身份验证模式 177

5.2 SQL Server 2005的授权过程 178

5.2.1 服务器级的权限 178

5.2.2 数据库级的权限 180

5.3 创建和管理登录名 182

5.3.1 查阅或修改SQL Server 2005数据库实例登录名属性 182

5.3.2 Windows登录名 187

5.3.3 SQL Server登录名 188

5.3.4 与登录名相关的其他T-SQL语言 189

5.4 创建和管理数据库用户 192

5.4.1 特殊的数据库用户“guest” 192

5.4.2 创建数据库用户 193

5.4.3 对数据库用户授权 198

5.4.4 用户与架构分离 203

5.5 上机实验 206

习题 216

第6章 存储过程 219

6.1 存储过程简介 219

6.2 使用存储过程 219

6.2.1 创建存储过程 219

6.2.2 运行存储过程 220

6.2.3 修改存储过程 221

6.2.4 删除存储过程 222

6.3 可编程化存储过程 222

6.3.1 设置参数 222

6.3.2 设置默认参数 224

6.3.3 设置输出参数 226

6.3.4 存储过程的返回值 227

6.4 上机实验 229

习题 233

第7章 触发器 234

7.1 触发器简介 234

7.2 触发器的工作原理 235

7.3 创建和管理触发器 235

7.3.1 创建触发器的语法 235

7.3.2 触发器的创建与使用 236

7.3.3 修改与删除触发器 242

7.3.4 使用管理控制台管理触发器 243

7.4 上机实验 244

习题 249

第8章 视图与索引 250

8.1 视图简介 250

8.2 视图的创建、修改与删除 251

8.2.1 创建视图 251

8.2.2 查看和修改视图 254

8.2.3 删除视图 257

8.3 通过视图操作数据 258

8.3.1 通过视图浏览记录 258

8.3.2 通过视图插入记录 258

8.3.3 通过视图删除记录 260

8.3.4 通过视图更改记录 261

8.4 索引的概念 261

8.5 创建和管理索引 262

8.5.1 创建索引 262

8.5.2 管理索引 265

8.6 上机实验 267

习题 273

第9章 SQL Server代理服务 275

9.1 配置数据库邮件 275

9.2 操作员 279

9.3 配置SQL Server代理服务 282

9.4 作业 286

9.4.1 作业步骤类型及运行计划 286

9.4.2 创建并运行作业 287

9.5 警报 293

9.6 上机实验 297

习题 307

上机实验与习题答案 310

返回顶部