图书介绍

大型数据库管理系统技术、应用与实例分析 基于SQL Server 2005PDF|Epub|txt|kindle电子书版本网盘下载

大型数据库管理系统技术、应用与实例分析 基于SQL Server 2005
  • 孟宪虎,马雪英,邓绪斌编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121133824
  • 出版时间:2011
  • 标注页数:312页
  • 文件大小:81MB
  • 文件页数:322页
  • 主题词:关系数据库-数据库管理系统,SQL Server 2005-高等学校-教材

PDF下载


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

下载说明

大型数据库管理系统技术、应用与实例分析 基于SQL Server 2005PDF格式电子书版下载

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

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

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

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

图书目录

第1章 数据库基础和数据库设计1

1.1数据库系统1

1.1.1数据、信息、数据库1

1.1.2数据库管理系统2

1.2数据库系统结构3

1.2.1数据库系统模式的概念3

1.2.2数据库系统的三级模式结构3

1.2.3数据库的二级映像功能与数据独立性4

1.2.4数据库系统用户结构5

1.3关系数据库及其设计6

1.3.1关系数据库6

1.3.2关系数据库设计7

1.3.3关系数据库的完整性12

1.4教学管理数据库操作任务14

实验与思考17

第2章 服务器安装配置和使用18

2.1 SQL Server 2005概述18

2.1.1 SQL Server 2005版本18

和环境需求介绍18

2.1.2 SQL Server 2005的特点和组成19

2.1.3 SQL Server 2005的安装21

2.1.4 SQL Server ManagementStudio介绍24

2.1.5设置安全认证模式26

2.1.6分离和附加数据库文件26

2.2网络协议配置27

2.2.1 SQL Server通信结构27

2.2.2配置服务器端网络协议28

2.2.3配置客户端网络协议29

2.3使用外围应用配置器配置SQL Server服务30

2.3.1启动外围应用配置器30

2.3.2使用服务和连接的外围应用配置器30

2.3.3使用功能的外围应用配置器31

2.4添加新的注册服务器31

2.4.1新建注册服务器31

2.4.2连接到数据库服务器32

2.5链接服务器建立及其使用32

2.5.1链接服务器简介32

2.5.2创建链接服务器33

2.5.3创建链接服务器登录标志34

2.5.4访问链接服务器35

2.5.5访问链接服务器的实例36

实验与思考37

第3章SQL Server数据库结构和管理39

3.1数据库物理存储结构39

3.1.1数据库文件和文件组39

3.1.2数据文件的使用分配41

3.1.3事务日志文件结构44

3.2数据库的逻辑组织46

3.2.1数据库构架46

3.2.2系统数据库47

3.2.3用户数据库47

3.3数据库创建与管理48

3.3.1创建数据库48

3.3.2管理数据库51

实验与思考56

第4章 表的存储原理及完整性创建管理58

4.1 SQL Server表的类型58

4.1.1 SQL Server的临时表58

4.1.2 SQL Server的系统表和系统视图59

4.2表的存储原理60

4.2.1内部存储概述60

4.2.2 SQL Server数据记录结构61

4.3 SQL Server数据类型64

4.3.1数值型数据64

4.3.2货币型数据64

4.3.3字符型数据65

4.3.4日期/时间数据类型65

4.4数据表的创建和管理65

4.4.1数据表结构的创建65

4.4.2数据表结构的管理72

实验与思考75

第5章 查询处理和表数据编辑76

5.1查询数据76

5.1.1简单查询76

5.1.2统计84

5.1.3连接查询86

5.1.4子查询89

5.1.5联合查询92

5.2表数据编辑92

5.2.1插入数据92

5.2.2修改数据94

5.2.3删除数据95

实验与思考96

第6章 索引的机理、规划和管理98

6.1索引的作用与结构98

6.1.1索引概述98

6.1.2 SQL Server索引下的数据组织结构99

6.2索引类型102

6.2.1聚集索引和非聚集索引102

6.2.2主键索引和非主键索引102

6.2.3唯一索引和非唯一索引102

6.2.4单列索引和复合索引103

6.3规划设计索引的一般原则103

6.3.1什么类型查询适合建立索引103

6.3.2索引设计的其他准则104

6.3.3索引的特征105

6.3.4在文件组上合理放置索引105

6.3.5索引优化建议105

6.4索引的创建和删除106

6.4.1创建索引106

6.4.2删除索引109

6.5查询中的执行计划110

6.5.1查看查询执行计划110

6.5.2索引和未索引执行计划的比较111

6.6索引使用中的维护115

6.6.1维护索引的统计信息115

6.6.2维护索引碎片116

实验与思考117

第7章SQL Server事务和并发控制119

7.1事务119

7.1.1事务与并发控制的关系119

7.1.2事务对保障数据一致和完整性的作用120

7.2事务的分类和控制122

7.2.1事务的分类122

7.2.2事务控制122

7.3编写有效事务的建议124

7.3.1编写有效事务的指导原则125

7.3.2避免并发问题125

7.4事务处理实例分析125

7.5分布式事务129

7.5.1分布式事务的两阶段提交129

7.5.2分布式事务的处理过程129

7.5.3分布式事务实例分析130

7.6并发控制131

7.6.1 SQL Server锁的粒度及模式131

7.6.2封锁协议134

7.6.3事务隔离135

7.6.4死锁处理137

实验与思考138

第8章Transact-SQL程序结构140

8.1注释和变量140

8.1.1 T-SQL程序的基本结构140

8.1.2注释142

8.1.3变量143

8.1.4变量赋值143

8.2运算符和表达式144

8.2.1算术运算符144

8.2.2位运算符144

8.2.3连接运算符144

8.2.4比较运算符144

8.2.5逻辑运算符145

8.2.6表达式145

8.3函数145

8.3.1数学函数145

8.3.2字符串函数147

8.3.3时间日期函数148

8.3.4转换函数149

8.3.5配置函数151

8.4流程控制152

8.4.1块语句152

8.4.2条件语句152

8.4.3 CASE语句153

8.4.4循环语句154

8.4.5等待语句155

8.4.6 GOTO语句156

8.4.7返回语句156

8.5程序应用实例分析156

实验与思考158

第9章 视图的规划与操作160

9.1视图的作用与规划160

9.1.1视图的作用160

9.1.2视图的规划161

9.2视图操作162

9.2.1创建视图162

9.2.2视图的修改、重命名和删除166

9.2.3查询视图168

9.2.4更新视图169

9.2.5特殊类型视图简介172

9.3视图应用综合实例分析177

实验与思考179

第10章 游标操作和应用181

10.1游标声明182

10.1.1游标声明182

10.1.2游标变量185

10.1.3隐式游标转换185

10.2游标数据操作186

10.2.1打开游标186

10.2.2读取游标数据187

10.2.3关闭游标189

10.2.4释放游标190

10.2.5游标定位修改和删除操作191

10.3游标应用实例分析192

实验与思考195

第11章 用户自定义函数设计196

11.1用户自定义函数概述196

11.1.1用户自定义函数的特点196

11.1.2用户自定义函数的类型196

11.2创建用户自定义函数197

11.2.1使用对象资源管理器198

11.2.2使用CREATE FUNCTION命令创建用户自定义函数198

11.3用户自定义函数的调用202

11.4修改和删除用户自定义函数204

11.4.1修改用户自定义函数204

11.4.2删除用户自定义函数205

11.5用户自定义函数实例分析206

实验与思考208

第12章 存储过程和用户存储过程设计209

12.1存储过程概述209

12.1.1存储过程的概念和分类209

12.1.2存储过程的优点209

12.2系统存储过程210

12.2.1系统存储过程分类210

12.2.2一些常用的系统存储过程211

12.3创建和执行用户存储过程212

12.3.1创建用户存储过程212

12.3.2执行用户存储过程215

12.4带状态参数的存储过程及实例分析218

12.4.1存储过程执行状态值的返回218

12.4.2实例分析219

12.5修改和删除存储过程221

12.5.1修改存储过程221

12.5.2删除存储过程222

12.6存储过程设计实例分析222

实验与思考226

第13章 触发器原理及使用228

13.1触发器基本概念228

13.1.1触发器的概念及作用228

13.1.2触发器的种类229

13.2触发器原理229

13.2.1插入表的功能230

13.2.2删除表的功能230

13.2.3插入视图和删除视图230

13.3触发器的创建和管理230

13.3.1创建触发器230

13.3.2管理触发器234

13.3.3修改、删除触发器235

13.4使用触发器实现强制业务规则236

13.4.1 SERT触发器237

13.4.2 UPDATE触发器237

13.4.3 DELETE触发器238

13.4.4 STEAD OF触发器239

13.4.5递归触发器241

13.4.6嵌套触发器242

13.5使用触发器的T -SQL限制242

13.6触发器应用实例分析243

实验与思考246

第14章 数据库安全及访问控制247

14.1 SQL Server安全认证模式247

14.2 SQL Server登录账户的管理248

14.2.1 Windows登录账户的建立与删除248

14.2.2 SQL Server登录账户建立与删除251

14.3数据库访问权限的建立与删除252

14.3.1建立用户访问数据库的权限253

14.3.2删除用户访问数据库的权限253

14.4角色管理254

14.4.1固定服务器角色255

14.4.2数据库角色257

14.5数据库权限管理263

14.5.1权限种类263

14.5.2授予权限264

14.5.3禁止权限266

14.5.4取消权限268

14.6安全控制设置的实例分析269

实验与思考271

第15章 数据备份与恢复272

15.1数据备份概述272

15.1.1备份策略规划272

15.1.2数据一致性检查274

15.2备份前的准备275

15.2.1设置恢复模式275

15.2.2掌握备份设备管理276

15.3数据库备份278

15.3.1 BACKUP语句的语法格式278

15.3.2执行数据库备份280

15.4数据库恢复概述283

15.4.1系统自启动的恢复进程283

15.4.2用户手工恢复数据库的准备284

15.5数据库恢复284

15.5.1 RESTORE语句的语法格式284

15.5.2数据库恢复286

15.6备份与恢复数据库实例分析288

15.6.1用户数据库备份恢复288

15.6.2系统数据库恢复方法290

实验与思考291

第16章 数据复制与转换292

16.1复制概述292

16.1.1复制结构292

16.1.2复制类型294

16.1.3复制代理295

16.1.4可更新订阅295

16.2配置复制296

16.2.1创建服务器角色和分发数据库296

16.2.2配置复制选项297

16.2.3删除复制配置信息298

16.3创建发布出版物298

16.4订阅出版物299

16.5管理复制选项299

16.5.1可更新的订阅选项299

16.5.2筛选复制数据300

16.5.3可选同步伙伴301

16.6复制监视器301

16.7数据导入导出302

16.7.1 SQL Server数据表数据导出302

16.7.2 SQL Server数据表数据导入303

16.8复制实例303

实验与思考306

附录A样例数据库创建及数据输入307

参考文献312

热门推荐