图书介绍

SQL Server 2005案例教程PDF|Epub|txt|kindle电子书版本网盘下载

SQL Server 2005案例教程
  • 沈大林主编 著
  • 出版社: 北京:中国铁道出版社
  • ISBN:9787113111861
  • 出版时间:2010
  • 标注页数:284页
  • 文件大小:91MB
  • 文件页数:298页
  • 主题词:关系数据库-数据库管理系统,SQL Server 2005-高等学校:技术学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

SQL Server 2005案例教程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第0章 绪论1

0.1数据库基本理论1

0.2 SQL Server 2005概述6

0.3 SQL Server 2005的安装9

0.4教学方法和课程安排16

思考与练习0-120

第1章 创建及维护数据库21

1.1【案例1】注册SQL Server服务器21

相关知识27

SQL Server 2005数据库引擎27

SQL Server Management Studio功能29

SQL Server Management Studio界面29

数据库对象30

数据库文件33

案例拓展35

隐藏数据库引擎实例35

思考与练习1-135

1.2 【案例2】创建“选课管理”数据库36

相关知识39

在SSMS中使用向导方式创建数据库39

Transact-SQL语句创建数据库语句格式41

在SSMS中使用Transact-SQL语句创建数据库42

查看数据库属性43

删除数据库43

案例拓展44

生成创建数据库的脚本44

思考与练习1-245

1.3【案例3】维护“选课管理”数据库46

相关知识48

修改数据库48

收缩数据库49

分离数据库50

附加数据库51

复制和移动数据库53

案例拓展56

手动收缩数据库56

思考与练习1-358

1.4综合实训1“图书管理”数据库58

第2章 创建及维护表61

2.1【案例4】创建表61

相关知识64

表的设计64

字段数据类型64

使用SSMS设计表69

创建表主键71

使用CREATE TABLE指令创建表71

使用IDENTITY关键字73

案例拓展74

创建用户自定义数据类型74

思考与练习2-176

2.2 【案例5】添加记录77

相关知识78

使用SSMS进行记录操作78

使用INSERT INTO语句添加记录79

使用UPDATE语句修改记录79

使用DELETE语句删除记录81

案例拓展82

从其他表中添加记录82

思考与练习2-282

2.3【案例6】维护“学生基本档案”表83

相关知识85

使 用SSMS修改表结构85

使用SSMS重命名表86

使用ALTER TABLE语句修改表结构87

使用DROP TABLE语句删除表89

案例拓展89

表的重命名89

思考与练习2-390

2.4【案例7】数据完整性90

相关知识92

数据库完整性概述92

约束的定义93

PRIMARY KEY约束94

FOREIGN KEY约束96

DEFAULT约束97

UNIQUE约束98

CHECK约束98

案例拓展100

允许空值约束100

思考与练习2-4100

2.5综合实训2“图书管理”数据库中表的创建及维护101

第3章 查询操作104

3.1【案例8】简单查询104

相关知识106

SELECT语句106

查询所有列属性106

查询指定列的属性107

DISTINCT子句107

别名108

列的计算109

WHERE子句109

ORDER BY子句116

GROUP BY子句116

案例拓展118

HAVING子句118

思考与练习3-1118

3.2【案例9】多表查询119

相关知识120

多表查询的连接条件120

内连接122

自身连接124

复合条件连接124

外连接125

案例拓展127

交叉连接127

思考与练习3-2127

3.3【案例10】子查询128

相关知识129

带有IN的子查询129

带有ANY或ALL的子查询130

带有EXISTS的子查询133

限制子查询的条件135

案例拓展135

嵌套子查询135

思考与练习3-3137

3.4【案例11】联合查询137

相关知识——联合查询的语法格式138

使用联合查询的规定139

在SSMS中使用查询139

分布式查询140

案例拓展141

联合多个查询结果141

思考与练习3-4142

3.5【案例12】操作查询142

相关知识143

SERT SELECT语句143

SELECTINTO语句145

使用UPDATE语句更新查询146

使用DELETE语句删除查询147

TOP子句147

TRUNCATE TABLE语句148

案例拓展148

创建学生分类表148

思考与练习3-5149

3.6综合实训3对“图书管理”数据库进行查询150

第4章 视图和索引155

4.1【案例13】视图155

相关知识157

视图概述157

使用SSMS管理视图158

使用T-SQL语句管理视图163

视图的查询165

更新视图操作166

案例拓展167

WITH CHECK OPTION子句的使用167

思考与练习4-1168

4.2【案例14】索引169

相关知识171

索引的概念171

索引的类型172

使用SSMS管理索引173

使用T-SQL语句管理索引176

全文索引的概念177

案例拓展178

创建复合索引178

思考与练习4-2178

4.3综合实训4对“图书管理”数据库创建视图和索引179

第5章Transact-SQL181

5.1 【案例15】 Transact-SQL基础181

相关知识183

Transact-SQL特点183

常量183

变量184

算术运算符185

赋值运算符185

位运算符186

比较运算符186

逻辑运算符186

字符串运算符186

单目运算符186

运算符的优先级186

表达式187

案例拓展187

复杂表达式187

思考与练习5-1188

5.2【案例16】 Transact-SQL 函数188

相关知识189

数学函数189

字符串函数191

日期和时间函数193

数据类型转换函数196

聚合函数196

系统函数197

案例拓展197

用户自定义函数197

思考与练习5-2199

5.3【案例17】 Transact-SQL编程199

相关知识201

注释语句201

块语句BEGIN.END201

判断语句IF.ELSE201

检测语句IF EXISTS202

多分支语句CASE202

循环语句WHILE203

无条件退出语句RETURN204

打印语句PRINT205

错误处理语句TRY…CATCH205

案例拓展205

延迟语句WAITFOR205

思考与练习5-3206

5.4【案例18】数据库的并发控制207

相关知识209

事务的类型209

ACID检验209

事务处理控制语句210

锁机制210

使用SSMS查看锁信息211

游标概述211

声明游标212

游标的打开212

游标的检索213

关闭游标213

释放游标214

案例拓展214

游标的应用214

思考与练习5-4215

5.5综合实训5对“图书管理”数据库进行编程处理215

第6章 存储过程与触发器219

6.1【案例19】存储过程219

相关知识222

存储过程的类型222

创建存储过程的规则223

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

使用Transact-SQL语句执行存储过程225

使用Transact-SQL语句修改、查看、删除存储过程226

存储过程中的输入/输出参数227

使用输入输出参数的存储过程227

思考与练习6-1228

6.2【案例20】触发器229

相关知识231

触发器概述231

DML触发器231

DDL触发器232

DELETED表和INSERTED表233

DELETE触发器233

UPDATE触发器234

使用SSMS管理触发器235

使用Transact-SQL语句管理触发器236

使用系统存储过程查看触发器237

案例拓展237

嵌套触发器237

思考与练习6-2239

6.3综合实训6对“图书管理”数据库进行查询更新操作240

第7章SQL Server 2005的安全机制243

7.1【案例21】创建用户账户及登录243

相关知识247

SQL Server 2005的安全机制247

SQL Server 2005验证模式248

SQL Server 2005的系统登录名248

使用SSMS创建登录名249

使用系统存储过程管理登录名249

数据库用户249

使用存储过程添加数据库用户250

案例拓展251

数据库用户的创建251

思考与练习7-1252

7.2【案例22】角色和权限253

相关知识256

服务器角色256

数据库角色257

为角色添加成员258

权限258

权限操作259

架构261

案例拓展261

架构的创建261

思考与练习7-2262

7.3综合实训7对“图书管理”数据库进行安全设置262

第8章 数据库的备份与还原264

8.1 【案例23】备份数据库264

相关知识268

使用系统存储过程SPADDUMPDEVICE创建备份设备268

使用SSMS管理备份设备269

使用系统存储过程管理备份设备269

数据库备份类型270

使用BACKUP命令备份数据库271

差异备份271

事务日志备份272

案例拓展272

创建事务日志备份272

思考与练习8-1274

8.2【案例24】数据库的恢复和复制274

相关知识277

数据库还原的意义277

还原数据库的模型277

常规还原278

时间点还原278

复制数据库的概念279

复制模式280

案例拓展281

使用RESTORE命令还原数据库281

思考与练习8-2283

8.3综合实训8对“图书管理”数据库进行备份和还原283

热门推荐