图书介绍

SQL Server数据库应用课堂实录2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

SQL Server数据库应用课堂实录
  • 祝红涛,王伟平编 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302405382
  • 出版时间:2015
  • 标注页数:425页
  • 文件大小:72MB
  • 文件页数:439页
  • 主题词:关系数据库系统

PDF下载


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

下载说明

SQL Server数据库应用课堂实录PDF格式电子书版下载

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

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

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

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

图书目录

第1课 关系数据库原理2

1.1 数据和数据库简介2

1.1.1 认识数据2

1.1.2 认识数据库2

1.1.3 数据库的发展史3

1.1.4 数据库的发展趋势3

1.2 数据库管理系统7

1.2.1 数据库管理系统的通用功能7

1.2.2 数据库模型9

1.2.3 常用数据库管理系统10

1.3 关系数据库13

1.3.1 关系数据库概述13

1.3.2 关系数据库术语13

1.3.3 关系数据库管理系统14

1.4 关系规范化14

1.4.1 第一范式15

1.4.2 第二范式15

1.4.3 第三范式16

1.5 实体和关系模型16

1.5.1 实体16

1.5.2 属性17

1.5.3 标识符17

1.5.4 联系18

1.5.5 实体-关系图19

1.6 实例应用:为进销存系统设计E-R图19

1.6.1 实例目标19

1.6.2 技术分析19

1.6.3 实现步骤20

1.7 拓展训练20

1.8 思考与练习21

第2课 安装SQL Server200824

2.1 SQL Server历史24

2.2 SQL Server 2008概述24

2.2.1 SQL Server 2008简介25

2.2.2 SQL Server 2008新特性25

2.3 安装SQL Server 200826

2.4 安装后的检查28

2.4.1 验证安装29

2.4.2 注册服务器29

2.4.3 配置服务器31

2.5 升级到SQL Server 200832

2.5.1 升级前的准备T作32

2.5.2 使用SQL Server 2008升级顾问33

2.6 SQL Server 2008管理工具35

2.6.1 使用SQL Server Management Studio35

2.6.2 SQL Server配置管理器36

2.6.3 命令提示实用工具37

2.7 实例应用40

2.7.1 配置SQL Server 2008身份验证模式40

2.7.2 卸载SQL Server 200841

2.8 拓展训练43

2.9 课后练习43

第3课 创建SQL Server 2008数据库和表46

3.1 认识SQL Server 2008中的数据库46

3.1.1 数据库元素46

3.1.2 系统数据库48

3.1.3 数据库的文件组成49

3.1.4 文件和文件组50

3.2 查询数据库和文件状态50

3.2.1 数据库状态50

3.2.2 文件状态51

3.3 创建数据库51

3.3.1 使用管理器创建52

3.3.2 使用语句创建54

3.3.3 查看用户数据库文件结构56

3.4 认识SQL Server 2008中的表57

3.4.1 临时表57

3.4.2 系统表58

3.5 创建数据表59

3.5.1 使用管理器创建59

3.5.2 使用语句创建60

3.6 定义列的数据类型61

3.6.1 字符串61

3.6.2 Unicode字符串62

3.6.3 数字数据类型62

3.6.4 日期和时间63

3.6.5 二进制数据类型64

3.6.6 特殊数据类型64

3.7 拓展训练65

3.8 课后练习65

第4课 管理数据表68

4.1 修改表68

4.1.1 表名68

4.1.2 表属性69

4.1.3 列70

4.2 删除表71

4.3 管理表中数据72

4.3.1 添加数据72

4.3.2 修改数据73

4.3.3 删除数据74

4.4 关系图75

4.4.1 创建关系图75

4.4.2 使用关系图76

4.5 实例应用:创建药品信息数据表78

4.5.1 实例目标78

4.5.2 技术分析78

4.5.3 实现步骤78

4.6 拓展训练81

4.7 课后练习81

第5课 数据表完整性约束84

5.1 数据完整性概述84

5.1.1 数据完整性简介84

5.1.2 数据完整性分类84

5.2 列约束85

5.2.1 非空约束85

5.2.2 自动编号约束86

5.2.3 主键约束87

5.2.4 外键约束88

5.2.5 惟一性约束90

5.2.6 验证约束91

5.2.7 默认值约束93

5.3 默认值94

5.3.1 创建默认值94

5.3.2 绑定默认值95

5.3.3 查看默认值95

5.3.4 删除默认值96

5.4 规则97

5.4.1 创建规则97

5.4.2 绑定规则97

5.4.3 查看规则98

5.4.4 删除规则99

5.5 实例应用:维护订单数据完整性100

5.5.1 实例目标100

5.5.2 技术分析100

5.5.3 实现步骤100

5.6 拓展训练102

5.7 课后练习102

第6课 修改数据表数据106

6.1 插入数据106

6.1.1 INSERT语句简介106

6.1.2 INSERT语句语法106

6.1.3 直接插入数据109

6.1.4 INSERT SELECT语句插入数据112

6.1.5 SELECTINTO语句插入数据114

6.2 更新数据115

6.2.1 UPDATE语句语法115

6.2.2 基于表中数据更新116

6.2.3 基于其他表的更新117

6.2.4 更新中的TOP表达式118

6.3 删除数据119

6.3.1 DELETE语句语法119

6.3.2 使用DELETE语句120

6.3.3 基于其他表删除数据121

6.3.4 使用TRUNCATE TABLE语句121

6.4 拓展训练122

6.5 课后练习122

第7课 查询数据表数据126

7.1 SELECT语句语法126

7.2 基本查询126

7.2.1 查询所有列126

7.2.2 查询指定列127

7.2.3 为结果列添加别名127

7.2.4 查询不重复数据128

7.2.5 查询前几条数据129

7.2.6 查询计算列130

7.3 条件查询131

7.3.1 比较条件132

7.3.2 逻辑条件132

7.3.3 范围条件133

7.3.4 模糊条件134

7.3.5 列表条件135

7.3.6 未知条件136

7.4 格式化查询结果集136

7.4.1 排序136

7.4.2 分组138

7.4.3 筛选139

7.5 实例应用:查询图书信息140

7.5.1 实例目标140

7.5.2 技术分析140

7.5.3 实现步骤141

7.6 拓展训练142

7.7 课后练习142

第8课 高级查询146

8.1 查询多个表146

8.1.1 基本连接146

8.1.2 指定表别名147

8.1.3 连接多个表148

8.1.4 JOIN关键字149

8.2 内连接149

8.2.1 等值连接150

8.2.2 不等值连接151

8.2.3 自然连接151

8.3 外连接151

8.3.1 左外连接查询152

8.3.2 右外连接查询153

8.3.3 完全连接查询154

8.4 自连接154

8.5 联合查询155

8.6 实现子查询156

8.6.1 使用比较运算符156

8.6.2 使用IN关键字157

8.6.3 使用EXISTS关键字158

8.6.4 单值子查询158

8.6.5 嵌套子查询159

8.7 实例应用:查询图书管理系统借阅信息160

8.7.1 实例目标160

8.7.2 技术分析161

8.7.3 实现步骤161

8.8 拓展训练163

8.9 课后练习163

第9课 索引与视图166

9.1 索引简介166

9.2 索引类型166

9.2.1 B-Tree索引结构167

9.2.2 聚集索引167

9.2.3 非聚集索引168

9.2.4 惟一索引169

9.3 使用索引170

9.3.1 确定索引列170

9.3.2 创建索引171

9.3.3 查看索引属性173

9.3.4 修改索引175

9.3.5 删除索引177

9.4 视图简介177

9.5 使用视图178

9.5.1 创建视图178

9.5.2 查看视图182

9.5.3 修改视图182

9.5.4 删除视图183

9.5.5 基于视图修改数据183

9.6 实例应用185

9.6.1 设计药品索引185

9.6.2 设计药品详细信息视图188

9.7 拓展训练190

9.8 课后练习190

第10课 SQL Server编程技术194

10.1 Transact-SQL语言简介194

10.1.1 什么是Transact-SQL194

10.1.2 Transact-SQL分类194

10.2 常量与变量的使用195

10.2.1 常量195

10.2.2 局部变量196

10.2.3 全局变量197

10.3 注释198

10.4 运算符199

10.4.1 赋值运算符199

10.4.2 字符串连接运算符200

10.4.3 算术运算符200

10.4.4 比较运算符201

10.4.5 逻辑运算符202

10.4.6 位运算符203

10.4.7 一元运算符204

10.4.8 运算符的优先级204

10.5 结构控制语句205

10.5.1 语句块205

10.5.2 条件语句206

10.5.3 分支语句207

10.5.4 循环语句209

10.5.5 错误处理语句210

10.5.6 其他语句211

10.6 SQL Server内置函数213

10.6.1 数据类型转换函数213

10.6.2 字符串函数214

10.6.3 数学函数216

10.6.4 聚合函数217

10.6.5 日期时间函数218

10.7 用户自定义函数219

10.7.1 标量值函数219

10.7.2 内联表值函数222

10.7.3 多语句表值函数223

10.7.4 修改与删除用户自定义函数224

10.8 拓展训练224

10.9 课后练习225

第11课 管理SQL Server 2008数据库228

11.1 数据库简单操作228

11.1.1 修改数据库名称228

11.1.2 扩大数据库文件229

11.1.3 收缩数据库文件230

11.1.4 添加辅助文件232

11.1.5 删除数据库233

11.2 维护操作233

11.2.1 分离数据库234

11.2.2 附加数据库235

11.2.3 收缩数据库236

11.2.4 复制数据库237

11.3 生成数据库快照242

11.3.1 创建数据库快照242

11.3.2 使用数据库快照243

11.3.3 删除数据库快照244

11.4 备份数据库244

11.4.1 选择备份类型244

11.4.2 备份数据库245

11.4.3 备份事务日志247

11.5 恢复数据库249

11.5.1 恢复模式简介249

11.5.2 配置恢复模式250

11.5.3 开始恢复数据库251

11.6 实例应用:维护人事管理系统数据库253

11.6.1 配置恢复模式253

11.6.2 技术分析254

11.6.3 实现步骤254

11.7 拓展训练257

11.8 课后练习257

第12课 使用数据库触发器260

12.1 触发器简介260

12.1.1 什么是触发器260

12.1.2 认识触发器的类型261

12.2 DML触发器创建语法262

12.3 创建DML触发器263

12.3.1 INSERT触发器263

12.3.2 UPDATE触发器265

12.3.3 DELETE触发器266

12.3.4 INSTEAD OF触发器267

12.4 创建DDL触发器268

12.5 触发器的维护270

12.5.1 修改触发器270

12.5.2 删除触发器271

12.5.3 触发器的禁用与启用271

12.6 触发器的高级应用273

12.6.1 嵌套触发器273

12.6.2 递归触发器275

12.7 实例应用:维护学生信息数据库中的班级276

12.7.1 实例目标276

12.7.2 技术分析277

12.7.3 实现步骤277

12.8 拓展训练278

12.9 课后练习279

第13课 使用数据库存储过程282

13.1 存储过程概述282

13.1.1 系统存储过程282

13.1.2 扩展存储过程283

13.1.3 自定义存储过程283

13.2 执行存储过程284

13.3 创建自定义存储过程286

13.3.1 创建注意事项286

13.3.2 普通存储过程287

13.3.3 加密存储过程289

13.3.4 临时存储过程289

13.3.5 嵌套存储过程290

13.4 管理存储过程291

13.4.1 查看存储过程信息291

13.4.2 修改存储过程293

13.4.3 删除存储过程294

13.5 存储过程的参数应用295

13.5.1 创建带参数存储过程295

13.5.2 指定输入参数297

13.5.3 指定输出参数297

13.5.4 指定参数默认值299

13.6 实例应用:操作人事管理系统数据库300

13.6.1 实例目标300

13.6.2 技术分析300

13.6.3 实现步骤301

13.7 拓展训练304

13.8 课后练习304

第14课 使用XML技术308

14.1 XML查询308

14.1.1 AUTO模式308

14.1.2 RAW模式309

14.1.3 PATH模式309

14.1.4 EXPLICIT模式311

14.2 XML数据类型314

14.2.1 XML数据类型简介314

14.2.2 使用XML数据类型315

14.3 XQuery技术320

14.4 XML高级应用321

14.4.1 OPENXML函数321

11.4.2 XML索引324

14.5 拓展训练327

14.6 课后练习327

第15课 SQL Server的管理自动化330

15.1 什么是管理的自动化330

15.2 SQL Server代理服务331

15.2.1 启动代理服务331

15.2.2 代理服务的安全性332

15.3 配置数据库邮件333

15.3.1 使用配置向导333

15.3.2 发送测试电子邮件337

15.3.3 管理邮件配置文件和账户337

15.3.4 使用邮件配置文件338

15.4 配置操作员339

15.4.1 创建操作员339

15.4.2 禁用操作员341

15.4.3 删除操作员342

15.5 配置作业343

15.5.1 作业简介343

15.5.2 创建本地作业343

15.5.3 执行作业347

15.5.4 作业的管理操作348

15.6 配置警报349

15.6.1 警报简介349

15.6.2 事件警报350

15.6.3 性能警报352

15.6.4 WMI警报353

15.6.5 禁用和删除警报354

15.7 实例应用:使用数据库维护计划向导354

15.7.1 实例目标354

15.7.2 技术分析354

15.7.3 实现步骤355

15.8 拓展训练359

15.9 课后练习359

第16课 SQL Server数据库安全管理362

16.1 了解SQL Server安全机制362

16.1.1 客户级安全362

16.1.2 网络传输级安全362

16.1.3 实例级安全363

16.1.4 数据库级安全363

16.1.5 对象级安全363

16.2 配置SQL Server身份验证模式364

16.2.1 Windows身份验证364

16.2.2 混合身份验证365

16.2.3 更改验证模式365

16.3 登录名366

16.3.1 系统登录名366

16.3.2 Windows登录名367

16.3.3 SQL Server登录名370

16.3.4 管理登录名372

16.4 数据库用户376

16.4.1 系统数据库用户376

16.4.2 使用向导创建数据库用户377

16.4.3 使用存储过程创建数据库用户378

16.5 权限379

16.5.1 权限的类型379

16.5.2 授予权限380

16.5.3 撤销权限380

16.5.4 拒绝权限381

16.6 角色种类381

16.6.1 服务器角色381

16.6.2 数据库角色382

16.7 管理服务器角色383

16.7.1 为角色分配登录名383

16.7.2 将角色指派到多个登录名384

16.8 管理数据库角色385

16.8.1 为角色分配登录名385

16.8.2 数据库角色387

16.8.3 应用程序角色389

16.9 拓展训练392

16.10 课后练习393

第17课 酒店客房管理系统数据库396

17.1 系统需求分析396

17.1.1 系统简介396

17.1.2 功能要求396

17.2 具体化需求397

17.2.1 绘制业务流程图397

17.2.2 绘制数据流图398

17.3 系统建模403

17.3.1 绘制E-R图403

17.3.2 将E-R图转换为关系模型405

17.4 系统设计406

17.4.1 创建数据库406

17.4.2 创建数据表407

17.4.3 创建视图409

17.4.4 创建存储过程410

17.4.5 创建触发器414

17.5 模拟业务逻辑测试417

17.5.1 测试视图417

17.5.2 测试存储过程418

17.5.3 测试触发器419

热门推荐