图书介绍

SQL Server数据库基础与应用PDF|Epub|txt|kindle电子书版本网盘下载

SQL Server数据库基础与应用
  • 贾艳宇主编 著
  • 出版社: 北京市:北京大学出版社
  • ISBN:9787301171967
  • 出版时间:2010
  • 标注页数:332页
  • 文件大小:23MB
  • 文件页数:341页
  • 主题词:关系数据库-数据库管理系统,SQL Server-高等学校:技术学校-教材

PDF下载


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

下载说明

SQL Server数据库基础与应用PDF格式电子书版下载

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

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

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

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

图书目录

任务1 设计数据库1

1.1 子任务:理解数据库2

1.1.1 数据库的概念3

1.1.2 数据库系统的组成和结构4

1.1.3 数据库管理系统及其功能7

1.2 子任务:学习数据模型和关系运算8

1.2.1 数据模型9

1.2.2 实体关系模型10

1.2.3 关系模型12

1.2.4 关系运算14

1.3 子任务:数据库设计18

1.3.1 收集数据19

1.3.2 创建E-R模型20

1.3.3 创建数据库模型23

1.3.4 规范化数据25

1.3.5 设计表28

1.4 实现项目的子任务——设计数据库30

实验1:设计数据库36

阅读材料:数据库技术的发展37

小结41

习题43

任务2 创建数据库45

2.1 子任务:学习结构化查询语言46

2.1.1 T-SQL的组成46

2.1.2 T-SQL语法约定47

2.2 子任务:理解数据库存储结构49

2.2.1 系统数据库49

2.2.2 数据库文件和文件组50

2.3 子任务:创建数据库51

2.3.1 使用SSMS创建数据库52

2.3.2 使用查询编辑器创建数据库54

2.4 子任务:查看和修改数据库58

2.4.1 查看数据库信息59

2.4.2 修改数据库60

2.4.3 删除数据库62

2.5 实现项目的子任务——创建数据库63

实验2:创建和修改数据库66

阅读材料:SSMS概览67

小结71

习题72

任务3 创建表73

3.1 子任务:熟悉数据类型74

3.1.1 系统数据类型74

3.1.2 用户自定义数据类型75

3.2 子任务:创建表77

3.2.1 使用SSMS创建表77

3.2.2 使用查询编辑器创建表80

3.2.3 使用模板创建表81

3.3 子任务:实现数据完整性85

3.3.1 理解数据完整性86

3.3.2 使用约束88

3.3.3 使用规则90

3.3.4 使用默认92

3.4 子任务:查看和修改表93

3.4.1 查看表信息94

3.4.2 修改表定义95

3.4.3 删除表96

3.5 实现项目的子任务——创建表97

实验3:创建和修改表101

阅读材料:规划表104

小结105

习题106

任务4 查询数据108

4.1 子任务:单表数据查询109

4.1.1 简单查询110

4.1.2 WHERE子句111

4.1.3 ORDER BY子句113

4.1.4 函数和表达式114

4.1.5 数据汇总121

4.2 子任务:使用连接和联合125

4.2.1 连接查询125

4.2.2 联合查询129

4.3 子任务:使用子查询131

4.3.1 嵌套子查询131

4.3.2 相关子查询133

4.3.3 测试存在性的子查询134

4.4 子任务:使用索引查询数据135

4.4.1 理解索引136

4.4.2 创建和维护索引139

4.5 子任务:使用视图查询数据146

4.5.1 理解视图147

4.5.2 创建和修改视图148

4.5.3 为视图创建索引152

4.5.4 删除视图153

4.6 实现项目的子任务——创建索引和视图155

实验4:实现索引和视图159

阅读材料:优化查询160

小结162

习题163

任务5 管理和维护数据166

5.1 子任务:插入数据167

5.1.1 基本INSERT语句167

5.1.2 插入多条记录170

5.2 子任务:更新数据171

5.2.1 UPDATE语句172

5.2.2 使用子查询173

5.2.3 使用视图更新数据173

5.3 子任务:删除数据175

5.3.1 DELETE语句176

5.3.2 截断表176

5.3.3 使用子查询177

5.4 子任务:使用事务维护数据177

5.4.1 理解事务178

5.4.2 使用事务更新数据180

5.5 实现项目的子任务——管理和维护数据182

实验5:操作数据191

阅读材料:安装SQL Server 2005数据库194

小结198

习题199

任务6 数据库安全管理201

6.1 子任务:登录管理202

6.1.1 理解SQL Server安全202

6.1.2 Windows身份验证203

6.1.3 SQ LServer身份验证207

6.2 子任务:用户管理208

6.2.1 使用T-SQL代码管理用户208

6.2.2 使用SSMS管理用户211

6.3 子任务:角色管理213

6.3.1 理解角色214

6.3.2 管理角色216

6.4 实现项目的子任务——保证数据安全219

实验6:实现数据库安全222

阅读材料:规划SQL Server的安全性224

小结226

习题226

任务7 数据备份与转换228

7.1 子任务:备份和还原数据库229

7.1.1 理解备份229

7.1.2 备份数据库230

7.1.3 还原数据库232

7.2 子任务:分离和附加数据库234

7.2.1 分离数据库235

7.2.2 附加数据库235

7.3 子任务:导出和导入数据236

7.3.1 导出数据237

7.3.2 导入数据239

7.4 实现项目的子任务——备份数据库240

实验7:数据备份和还原242

阅读材料:数据复制243

小结246

习题246

任务8 学习T-SQL编程知识248

8.1 子任务:T-SQL编程基础249

8.1.1 T-SQL批处理249

8.1.2 格式化T-SQL代码250

8.1.3 使用变量251

8.1.4 流程控制253

8.2 子任务:T-SQL错误处理255

8.2.1 使用变量@@Error和@@RowCount256

8.2.2 使用Raiserror语句256

8.2.3 使用TRY...CATCH结构258

8.2.4 错误的严重级别258

8.3 实现项目的子任务——T-SQL批处理259

实验8:T-SQL编程261

阅读材料:使用XML数据262

小结268

习题269

任务9 开发存储过程270

9.1 子任务:理解存储过程271

9.1.1 什么是存储过程271

9.1.2 存储过程的优势273

9.2 子任务:创建和执行存储过程274

9.2.1 创建和执行不带参数的存储过程274

9.2.2 创建和执行带输入参数的存储过程276

9.2.3 创建和执行带输出参数的存储过程277

9.2.4 嵌套存储过程278

9.3 子任务:管理存储过程279

9.3.1 修改存储过程279

9.3.2 查看存储过程信息280

9.3.3 重新编译存储过程281

9.3.4 删除存储过程281

9.4 实现项目的子任务——使用存储过程281

实验9:实现存储过程285

阅读材料:批处理、视图和存储过程286

小结287

习题287

任务10 实现触发器290

10.1 子任务:触发器简介291

10.1.1 理解触发器291

10.1.2 触发器原理292

10.2 子任务:创建触发器294

10.2.1 INSERT触发器295

10.2.2 DELETE触发器296

10.2.3 UPDATE触发器297

10.2.4 INSTEAD OF触发器298

10.2.5 用触发器实现数据完整性300

10.3 子任务:管理触发器302

10.3.1 修改触发器303

10.3.2 删除触发器303

10.3.3 禁用触发器304

10.3.4 查看触发器信息304

10.4 实现项目的子任务——使用触发器305

实验10:实现触发器307

阅读材料:约束和触发器308

小结308

习题309

任务11 实现用户定义函数311

11.1 子任务:用户定义函数312

11.1.1 理解用户定义函数312

11.1.2 用户定义函数的类型313

11.2 子任务:设计和实现用户定义函数314

11.2.1 创建和调用标量函数314

11.2.2 创建和调用内联表值函数316

11.2.3 创建和调用多语句表值函数316

11.2.4 将存储过程重写为函数318

11.2.5 将函数重写为视图或存储过程319

11.3 子任务:管理用户定义函数319

11.3.1 修改用户定义函数320

11.3.2 删除用户定义函数321

11.3.3 查看用户定义函数321

11.4 实现项目的子任务——创建用户定义函数322

实验11:实现用户定义函数324

阅读材料:视图、存储过程和用户定义函数326

小结326

习题327

参考文献329

热门推荐