图书介绍

SQL Server 2005数据库应用与开发 第2版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

SQL Server 2005数据库应用与开发 第2版
  • 姜桂洪,张龙波,张冬梅等编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302347002
  • 出版时间:2014
  • 标注页数:396页
  • 文件大小:68MB
  • 文件页数:413页
  • 主题词:关系数据库系统

PDF下载


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

下载说明

SQL Server 2005数据库应用与开发 第2版PDF格式电子书版下载

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

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

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

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

图书目录

第1章SQL Server 2005的运行环境1

1.1 SQL Server数据库简介1

1.1.1 SQL Server数据库的发展历程1

1.1.2 SQL Server 2005的新特性2

1.2 SQL Server 2005的系统要求3

1.2.1 SQL Server 2005版本3

1.2.2硬件需求4

1.2.3软件需求5

1.2.4网络需求5

1.3 SQL Server 2005的管理平台6

1.3.1数据库引擎及Management Studio的使用6

1.3.2 SQL Server 2005的实例11

1.3.3新建查询12

1.3.4 SQL Server 2005的服务项目15

1.3.5系统数据库16

1.4 SQL Server 2005的服务器管理17

1.4.1注册服务器17

1.4.2启动、暂停和关闭服务器19

1.4.3配置服务器21

1.5 SQL Server 2005的联机丛书和教程23

1.5.1联机从书的使用23

1.5.2教程的使用25

1.6小结25

习题26

第2章 创建与管理数据库27

2.1设计数据库27

2.1.1基本概念27

2.1.2设计数据库的规范化要求28

2.1.3数据库的设计29

2.1.4数据库的存储31

2.2用户数据库的创建与修改33

2.2.1用户数据库的创建33

2.2.2修改数据库39

2.2.3数据库文件的脚本生成42

2.3管理数据库45

2.3.1查看数据库状态信息45

2.3.2数据库的属性设置47

2.3.3估算数据库大小49

2.3.4收缩数据库50

2.3.5分离和附加用户数据库52

2.3.6脱机和联机用户数据库54

2.3.7删除数据库55

2.4文件组的创建56

2.5数据库快照和数据分区管理59

2.5.1数据库快照59

2.5.2数据分区管理61

2.6小结62

习题62

第3章 表和数据完整性64

3.1 SQL Server 2005的数据类型64

3.1.1数值类型64

3.1.2字符类型65

3.1.3日期时间类型66

3.1.4货币类型66

3.1.5其他数据类型67

3.2表的创建与维护68

3.2.1表的类型68

3.2.2表的创建68

3.2.3数据浏览77

3.2.4表结构的修改78

3.2.5表数据的修改81

3.2.6删除表84

3.3数据的完整性87

3.3.1数据完整性的类型87

3.3.2约束88

3.3.3规则94

3.3.4默认值96

3.3.5强制数据完整性98

3.4数据库关系图98

3.5数据的导入和导出101

3.5.1数据转换概述101

3.5.2导入数据103

3.5.3导出数据104

3.6小结104

习题104

第4章Transact-SQL语言基础106

4.1了解Transact-SQL编程语言106

4.1.1 Transact-SQL概述106

4.1.2 Transact-SQL语句分类108

4.2 Transact-SQL语法要素108

4.2.1 Unicode码与ASCII码108

4.2.2标识符109

4.2.3常量110

4.2.4变量112

4.2.5注释113

4.3 Transact-SQL运算符114

4.3.1算术运算符114

4.3.2比较运算符114

4.3.3逻辑运算符115

4.3.4字符串连接运算符117

4.3.5位运算符117

4.3.6赋值运算符117

4.3.7运算符的优先级117

4.4 Transact-SQL函数118

4.4.1数学函数118

4.4.2聚合函数119

4.4.3时间日期函数119

4.4.4转换函数120

4.4.5字符串函数122

4.4.6自定义函数123

4.5 Transact-SQL表达式123

4.6 Transact-SQL控制流语句124

4.6.1 IF…ELSE语句124

4.6.2 BEGIN…END语句124

4.6.3 WHILE语句125

4.6.4 CASE语句126

4.6.5其他语句128

4.7小结131

习题132

第5章 数据检索133

5.1利用SELECT语句检索数据133

5.1.1利用SELECT…FROM语句指定列135

5.1.2利用WHERE子句指定行136

5.1.3利用INTO子句生成新表138

5.2数据过滤138

5.2.1空值查询138

5.2.2利用比较运算符查询139

5.2.3利用字符串运算符查询140

5.2.4利用逻辑运算符查询141

5.2.5检索一定范围内的值141

5.2.6利用列表值检索数据142

5.3设置结果集格式143

5.3.1改变列名144

5.3.2利用ORDER BY子句排序144

5.3.3消除重复行146

5.3.4利用TOPn输出前n行147

5.4 GROUP BY子句和HAVING子句148

5.4.1 GROUP BY子句的使用148

5.4.2 GROUP BY子句和HAVING子句的联合使用149

5.5 COMPUTE语句和聚合函数的应用150

5.5.1 COMPUTE语句的应用150

5.5.2聚合函数的应用152

5.6小结154

习题154

第6章Transact-SQL语句的高级应用156

6.1多表连接156

6.1.1连接概述156

6.1.2内连接157

6.1.3外连接158

6.1.4交叉连接160

6.1.5连接多个表160

6.1.6合并多个结果集161

6.2使用子查询162

6.2.1子查询介绍162

6.2.2利用子查询做表达式163

6.2.3利用子查询关联数据164

6.2.4利用子查询生成派生表165

6.2.5利用子查询修改表数据165

6.2.6 EXISTS和NOT EXISTS子句166

6.3利用游标处理结果集167

6.3.1游标的概念167

6.3.2游标的运用168

6.3.3游标的嵌套172

6.3.4查看游标的信息174

6.4管理大对象类型数据177

6.5小结182

习题183

第7章 索引和视图184

7.1规划索引184

7.1.1索引的用途184

7.1.2索引的类型184

7.1.3设计索引的基本原则185

7.2创建索引186

7.2.1利用SQL Server Management Studio创建索引186

7.2.2利用CREATE INDEX命令创建索引187

7.3维护索引190

7.3.1在SQL Server Management Studio中修改索引190

7.3.2利用ALTER INDEX命令修改索引190

7.3.3检测索引碎片192

7.3.4索引重组192

7.3.5索引重建193

7.3.6查看索引信息194

7.3.7删除索引194

7.4统计信息及应用195

7.4.1统计信息的收集195

7.4.2统计信息的创建196

7.4.3查看统计信息197

7.4.4统计信息的更新199

7.5视图的定义200

7.5.1视图概念200

7.5.2创建视图200

7.5.3查看视图信息206

7.6视图的修改209

7.6.1在SQL Server Management Studio中修改视图209

7.6.2利用ALTER VIEW命令修改视图210

7.6.3视图重命名211

7.6.4删除视图212

7.7通过视图修改数据213

7.8小结217

习题218

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

8.1存储过程概述220

8.1.1存储过程的类型220

8.1.2存储过程的设计原则221

8.1.3常用系统存储过程的使用221

8.2创建和管理存储过程222

8.2.1创建存储过程222

8.2.2修改存储过程225

8.2.3执行存储过程226

8.3触发器概述227

8.3.1触发器的作用227

8.3.2触发器的分类227

8.3.3触发器的工作原理228

8.3.4创建触发器前应注意的问题228

8.4创建和管理触发器229

8.4.1创建触发器229

8.4.2修改触发器231

8.4.3删除触发器232

8.4.4禁用触发器232

8.4.5启用触发器233

8.5小结233

习题234

第9章 事务和锁236

9.1事务概述236

9.1.1事务的特点236

9.1.2事务的分类237

9.2管理事务238

9.2.1启动事务238

9.2.2保存事务241

9.2.3提交事务241

9.2.4回滚事务242

9.2.5自动提交事务242

9.2.6事务嵌套243

9.3管理并发数据访问245

9.3.1并发的影响245

9.3.2并发控制的类型246

9.3.3事务的隔离级别246

9.4管理锁248

9.4.1锁的类型248

9.4.2可以锁定的资源249

9.4.3锁的兼容性249

9.4.4死锁250

9.4.5显示锁定信息251

9.5小结252

习题252

第10章SQL Server 2005的安全管理254

10.1 SQL Server 2005的安全性机制254

10.1.1基本概念255

10.1.2权限层次结构256

10.1.3查询权限256

10.2管理服务器范围的安全性258

10.2.1 SQL Server 2005的验证模式258

10.2.2服务器角色260

10.2.3管理登录名261

10.2.4管理凭据265

10.3管理数据库范围的安全性266

10.3.1数据库角色266

10.3.2管理数据库用户273

10.3.3特殊用户275

10.4管理密钥与证书276

10.4.1 SQL Server 2005的密码系统架构276

10.4.2创建密钥276

10.4.3创建证书278

10.4.4加密实例279

10.5权限管理280

10.5.1语句权限280

10.5.2对象权限282

10.5.3解决权限冲突285

10.6小结285

习题286

第11章 备份和还原287

11.1备份和还原概述287

11.1.1备份和还原的目的287

11.1.2备份的时机287

11.1.3备份和恢复的类型289

11.1.4备份策略的选择290

11.1.5恢复模式的设置290

11.1.6在几种不同灾难情况下的恢复293

11.2备份数据库293

11.2.1创建备份设备294

11.2.2执行完整数据库备份295

11.2.3执行差异数据库备份299

11.2.4执行事务日志备份300

11.2.5执行文件或文件组的备份302

11.3还原数据库304

11.3.1从完整数据库备份中还原305

11.3.2从差异数据库备份中还原307

11.3.3从事务日志备份中还原308

11.3.4从文件或文件组的备份中还原311

11.4还原受损的系统数据库312

11.5小结314

习题315

第12章 系统自动化任务管理316

12.1 SQL Server代理316

12.1.1配置SQL Server代理317

12.1.2启动和停止SQL Server代理319

12.1.3 SQL Server代理的安全性321

12.2作业322

12.2.1创建作业322

12.2.2管理作业325

12.2.3查看作业历史326

12.3警报328

12.3.1创建警报响应SQL Server错误328

12.3.2删除警报330

12.4操作员330

12.4.1创建操作员331

12.4.2为操作员分配警报331

12.5维护计划333

12.6小结337

习题338

第13章 复制与性能监视339

13.1复制概述339

13.1.1复制的发布模型339

13.1.2复制类型340

13.2创建复制342

13.2.1创建发布342

13.2.2创建订阅346

13.2.3配置分发351

13.3管理复制353

13.3.1查看和修改发布属性354

13.3.2查看和修改项目属性355

13.3.3设置历史记录保持期356

13.3.4查看发布服务器信息及执行任务356

13.4如何查看SQL Server的当前活动358

13.4.1监视SQL Server的目的358

13.4.2使用活动监视器359

13.4.3动态管理对象362

13.5系统性能监视器的使用364

13.5.1系统性能监视器的运行364

13.5.2 SQL Server的性能对象366

13.5.3监视SQL Server的任务366

13.5.4利用SQL Server Profiler工具进行监视368

13.6小结372

习题372

第14章SQL Server数据库应用系统开发373

14.1数据库应用系统开发的一般过程373

14.2数据库应用系统的开发过程375

14.2.1 Visual studio.NET简介375

14.2.2利用C#开发数据库应用系统的过程375

14.3数据库系统开发实例——日用品销售管理系统380

14.3.1开发背景与系统分析380

14.3.2系统总体设计381

14.3.3数据库设计382

14.3.4系统模块功能的实现384

14.3.5系统测试386

14.3.6系统运行387

14.4数据库系统开发的常见问题及处理392

14.5小结395

习题395

参考文献396

热门推荐