图书介绍

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

SQL Server 2005数据库应用与开发
  • 姜桂洪,张龙波等编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302219675
  • 出版时间:2010
  • 标注页数:400页
  • 文件大小:88MB
  • 文件页数:418页
  • 主题词:关系数据库-数据库管理系统,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下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

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

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

图书目录

第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 利用TOP n输出前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 提交事务242

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 事务的隔离级别247

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

习题253

第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 常用开发工具简介375

14.2.2 C#程序设计基础376

14.2.3 利用C#开发数据库应用系统的过程381

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

14.3.1 开发背景与系统分析385

14.3.2 系统总体设计386

14.3.3 数据库设计387

14.3.4 系统模块功能的实现389

14.3.5 系统测试392

14.3.6 系统运行393

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

14.5 小结400

习题400

热门推荐