图书介绍

SQL Server 2008基础教程与实验指导PDF|Epub|txt|kindle电子书版本网盘下载

SQL Server 2008基础教程与实验指导
  • 郝安林,康会光,牛小平等编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302268932
  • 出版时间:2012
  • 标注页数:426页
  • 文件大小:118MB
  • 文件页数:437页
  • 主题词:关系数据库-数据库管理系统,SQL Server 2008-教材

PDF下载


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

下载说明

SQL Server 2008基础教程与实验指导PDF格式电子书版下载

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

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

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

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

图书目录

第1章SQL Server 2008入门1

1.1数据库基础1

1.1.1数据库基本概念1

1.1.2数据库系统模型2

1.1.3关系数据库3

1.2认识SQL Server 20085

1.2.1 SQL Server发展历史5

1.2.2 SQL Server 2008体系结构6

1.3 SQL Server 2008新增功能9

1.3.1新的日期数据类型9

1.3.2 LINQ语言10

1.3.3 HierarchyId类型11

1.3.4增强XML功能11

1.3.5 Transact-SQL语言增强14

1.3.6报表服务15

1.4安装与配置SQL Server 200816

1.4.1安装SQL Server 200816

1.4.2配置SQL Server 200825

1.5 SQL Serve管理工具29

1.5.1 SQL Server Management Studio29

1.5.2 SQL Server配置管理器30

1.5.3 SQL Server Profiler31

1.5.4数据库引擎优化顾问32

1.5.5 Reporting Services配置管理器33

1.5.6命令提示实用工具33

1.6扩展练习34

第2章 创建数据库36

2.1 SQL Server数据库概述36

2.1.1常见数据库对象36

2.1.2数据库构成39

2.1.3数据库文件和文件组41

2.2创建数据库的方法42

2.2.1使用图形化向导创建42

2.2.2使用Transact-SQL语句创建46

2.3管理数据库51

2.3.1查看数据库信息51

2.3.2修改数据库的大小54

2.3.3删除数据库55

2.3.4其他数据库操作56

2.4创建数据库快照59

2.4.1数据库快照简介59

2.4.2创建数据库快照的方法60

2.5扩展练习62

第3章 创建数据表65

3.1表的概述65

3.2操作数据表66

3.2.1创建表66

3.2.2修改表69

3.2.3添加和删除列72

3.2.4修改列73

3.3列数据类型和属性73

3.3.1数据类型73

3.3.2列的其他属性80

3.4表数据完整性82

3.4.1表主键83

3.4.2外键85

3.4.3约束86

3.4.4表关系87

3.5扩展练习88

第4章 使用Transact-SQL编程90

4.1 Transact-SQL概述90

4.1.1 Transact-SQL语言与SQL语言90

4.1.2 Transact-SQL语言类型91

4.2编程基础92

4.2.1常量与变量92

4.2.2运算符94

4.2.3表达式98

4.2.4注释99

4.2.5控制流程100

4.3常用函数105

4.3.1聚合函数105

4.3.2数学函数106

4.3.3字符串函数107

4.3.4日期和时间函数109

4.3.5自定义函数110

4.4事务112

4.4.1事务概述112

4.4.2 ACID属性113

4.4.3管理事务114

4.4.4分布式事务117

4.5锁117

4.5.1并发问题117

4.5.2锁模式118

4.5.3查看锁119

4.6游标121

4.6.1游标概述121

4.6.2使用游标122

4.7扩展练习124

第5章 数据查询和管理125

5.1 SELECT简单查询125

5.1.1 SELECT基本语法125

5.1.2使用SELECT语句127

5.1.3使用FROM子句131

5.1.4使用WHERE子句131

5.1.5使用ORDER BY子句139

5.1.6使用GROUP BY子句140

5.1.7使用HAVING子句141

5.2 SELECT高级查询141

5.2.1基本连接141

5.2.2 JOIN关键字143

5.2.3内连接143

5.2.4外连接145

5.2.5交叉连接147

5.2.6自连接148

5.2.7联合查询149

5.3使用子查询150

5.3.1返回多行的子查询150

5.3.2返回单值的子查询153

5.3.3嵌套子查询153

5.4 XML查询154

5.4.1 XML数据类型154

5.4.2 XQuery查询方法155

5.4.3 FOR XML子句159

5.5扩展练习162

第6章 表数据操作165

6.1 INSERT语句165

6.1.1使用INSERT VALUES语句165

6.1.2使用INSERT SELECT语句166

6.1.3使用SELECT INTO语句创建表168

6.2 UPDATE语句169

6.2.1 UPDATE语法169

6.2.2根据表中数据更新行170

6.2.3根据其他表更新行171

6.2.4使用TOP表达式173

6.3 DELETE语句173

6.3.1 DELETE语法174

6.3.2使用DELETE语句174

6.3.3使用TRUNCATE TABLE语句175

6.4新增语句177

6.4.1 ON DELETE和ONUPDATE177

6.4.2 OUTPUT179

6.5扩展练习181

第7章 索引与视图183

7.1索引基础知识183

7.1.1认识索引183

7.1.2索引结构184

7.1.3索引类型185

7.2创建索引188

7.2.1使用图形工具创建索引189

7.2.2使用CREATE INDEX创建索引190

7.2.3创建XML索引192

7.3管理索引194

7.3.1修改和删除索引194

7.3.2查看索引信息195

7.4认识视图198

7.4.1视图概述198

7.4.2创建视图199

7.5管理视图201

7.5.1修改和删除视图201

7.5.2查看视图信息204

7.6通过视图修改数据205

7.6.1使用INSERT插入数据206

7.6.2使用UPDATE更新数据207

7.6.3使用DELETE删除数据208

7.7使用数据库引擎优化顾问208

7.8扩展练习210

第8章 存储过程与触发器212

8.1认识存储过程212

8.1.1存储过程概述212

8.1.2存储过程的分类213

8.2使用存储过程214

8.2.1创建存储过程214

8.2.2执行存储过程217

8.2.3存储过程参数219

8.2.4删除存储过程223

8.2.5管理存储过程224

8.3其他存储过程225

8.3.1系统存储过程225

8.3.2扩展存储过程226

8.4异常处理与调试228

8.4.1异常处理228

8.4.2调试230

8.5认识触发器232

8.5.1触发器概述232

8.5.2触发器的分类233

8.5.3触发器完整性规则234

8.5.4创建触发器235

8.6使用触发器236

8.6.1 DML触发器236

8.6.2 DDL触发器240

8.6.3嵌套触发器241

8.6.4递归触发器242

8.6.5管理触发器243

8.7扩展练习245

第9章 安全管理与数据库维护248

9.1数据库安全性概述248

9.1.1 SQL Server 2008安全管理新特性248

9.1.2 SQL Server 2008安全性机制249

9.1.3 SQL Server 2008安全主体250

9.2管理SQL Server服务器安全性251

9.2.1身份验证模式252

9.2.2管理登录账号256

9.2.3管理用户258

9.3管理角色261

9.3.1固定服务器角色261

9.3.2固定数据库角色264

9.3.3应用程序角色267

9.3.4用户自定义角色268

9.4管理架构271

9.4.1创建架构271

9.4.2修改架构274

9.4.3移动对象到新的架构275

9.4.4删除架构277

9.5管理权限277

9.5.1对象权限277

9.5.2语句权限278

9.5.3删除权限281

9.6 扩展练习282

第10章 数据库备份与恢复285

10.1备份和恢复概述285

10.1.1数据库的备份操作和对象285

10.1.2备份体系结构286

10.1.3恢复体系结构287

10.2备份设备288

10.2.1备份设备的分类288

10.2.2创建备份设备289

10.2.3管理备份设备291

10.3备份数据293

10.3.1创建完整备份293

10.3.2创建差异备份297

10.3.3创建事务日志备份300

10.3.4创建文件组备份304

10.3.5备份压缩307

10.4恢复数据309

10.4.1常规恢复309

10.4.2时间点恢复311

10.5复制数据库312

10.6扩展练习313

第11章SQL Server 2008高级主题315

11.1.NET Framework集成315

11.1.1.NET Framework概述315

11.1.2 CLR概述317

11.1.3 ADO.NET概述318

11.2创建.NET程序321

11.2.1创建SQL Server项目321

11.2.2用户自定义函数322

11.2.3存储过程326

11.2.4触发器328

11.2.5创建用户定义类型330

11.3数据访问概述334

11.3.1 System.Data.SqlClient命名空间334

11.3.2 ADO.NET 2.0335

11.3.3 System.Data.SqlTypes命名空间341

11.4服务体系342

11.4.1通知服务343

11.4.2分析服务345

11.4.3报表服务347

11.4.4集成服务350

11.5扩展练习352

附录 实验指导355

第1单元355

练习1-1注册服务器355

练习1-2隐藏SQL Server2008

实例356

练习1-3使用sqlcmd操作数据库358

练习1-4创建数据库和表359

第2单元361

练习2-1创建人事管理数据库361

练习2-2修改人事管理数据库的大小362

练习2-3移动人事管理数据库364

第3单元367

练习3-1创建员工信息表367

练习3-2修改列367

练习3-3修改表的访问权限369

练习3-4创建表关系370

第4单元371

练习4-1按房间类型查看房间信息371

练习4-2查看价格大于500的房间信息372

练习4-3使用自连接查询373

练习4-4使用子查询373

练习4-5使用模糊查询374

练习4-6使用For XML子句374

第5单元375

练习5-1创建临时表375

练习5-2更新人事管理记录376

练习5-3删除人事管理记录377

第6单元377

练习6-1使用AND和OR表达式的查询377

练习6-2创建内嵌表值型用户自定义函数378

练习6-3打印九九乘法表379

练习6-4创建游标380

练习6-5事务回滚381

第7单元382

练习7-1创建表的索引382

练习7-2创建并查询视图383

练习7-3通过视图修改数据385

第8单元386

练习8-1创建作者作品查询存储过程386

练习8-2创建更新价格的存储过程387

练习8-3创建分页存储过程388

练习8-4创建触发器389

练习8-5修改触发器390

练习8-6嵌套触发器392

练习8-7使用INSTEAD OF触发器393

第9单元395

练习9-1 SQL Server 2008的登录认证395

练习9-2创建登录名397

练习9-3创建Windows登录398

练习9-4用户自定义角色401

练习9-5授予权限操作403

第10单元404

练习10-1完整备份404

练习10-2设计事务日志备份407

练习10-3创建文件组备份409

练习10-4备份文件组410

练习10-5恢复数据412

第11单元414

练习11-1使用ADO.NET连接数据库414

练习11-2创建报表模型415

练习11-3使用ADO.NET操作数据库420

练习11-4使用导入/导出向导生成程序包423

热门推荐