图书介绍

SQL Server 2008案例教程【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

SQL Server 2008案例教程
  • 高晓黎,韩晓霞主编 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302231967
  • 出版时间:2010
  • 标注页数:356页
  • 文件大小:118MB
  • 文件页数:369页
  • 主题词:关系数据库-数据库管理系统,SQL Server 2008-高等学校:技术学校-教材

PDF下载


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

下载说明

SQL Server 2008案例教程PDF格式电子书版下载

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

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

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

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

图书目录

第1章 SQL Server 2008的安装与配置1

1.1 数据库技术的理论基础1

1.1.1 基本概念1

1.1.2 数据模型与三种逻辑模型2

1.1.3 关系型数据库系统4

1.2 SQL Server 2008概述5

1.2.1 SQL Server的发展历史5

1.2.2 SQL Server 2008的版本类型6

1.2.3 安装SQL Server 2008的环境要求7

1.3 安装SQL Server 20089

1.3.1 安装前的准备工作9

1.3.2 安装过程10

1.3.3 获取SQL Server 2008的试用版或免费版15

1.4 配置SQL Server 2008系统16

1.4.1 验证SQL Server 2008安装16

1.4.2 配置Reporting Services17

1.4.3 配置Windows防火墙18

本章小结18

课后练习18

本章实训19

第2章 SQL Server 2008的常用工具21

2.1 通览SQ LServer 200821

2.1.1 SQL Server 2008的体系框架与结构21

2.1.2 SQL Server 2008实用工具概述22

2.2 SQL Server Management Studio23

2.2.1 启动SSMS23

2.2.2 使用已注册的服务器24

2.2.3 使用对象资源管理器25

2.2.4 使用文档窗口26

2.2.5 使用查询编辑器27

2.3 配置管理器27

2.3.1 管理SQL Server 2008服务27

2.3.2 更改登录身份28

2.3.3 配置服务器端网络协议29

2.3.4 配置客户端网络协议31

2.4 SQL Server Profiler32

2.5 数据库引擎优化顾问34

2.6 Business Intelligence Development Studio34

2.7 其他实用工具35

2.7.1 SQL Server错误和使用情况报告工具35

2.7.2 文档和教程36

2.7.3 导入和导出数据工具36

本章小结36

课后练习36

本章实训37

第3章 Transact-SQL基础39

3.1 SQL与T-SQL39

3.1.1 SQL39

3.1.2 Transact-SQL40

3.1.3 Transact-SQL语法的约定42

3.2 命名标识符42

3.2.1 常规标识符的格式规范43

3.2.2 分隔标识符的适用范围43

3.2.3 标识符的命名法则43

3.3 SQL Server 2008的数据类型43

3.3.1 数值类型44

3.3.2 单字节字符类型45

3.3.3 双字节字符类型45

3.3.4 二进制类型46

3.3.5 货币类型46

3.3.6 日期时间类型47

3.3.7 空间数据类型48

3.3.8 特殊类型48

3.3.9 用户自定义类型49

3.4 常量与变量52

3.4.1 常量52

3.4.2 变量52

3.5 T-SQL的批处理与脚本54

3.6 T-SQL的运算符与表达式57

3.6.1 运算符57

3.6.2 运算符的优先级58

3.6.3 表达式59

本章小结60

课后练习60

本章实训62

第4章 数据库的创建与管理64

4.1 SQL Server数据库的结构64

4.1.1 物理数据库的文件组成64

4.1.2 逻辑数据库的对象组成66

4.1.3 系统数据库66

4.2 使用SSMS操作数据库68

4.2.1 创建数据库68

4.2.2 修改数据库的属性70

4.2.3 分离数据库71

4.2.4 附加数据库72

4.2.5 删除数据库72

4.3 使用T-SQL操作数据库73

4.3.1 创建数据库73

4.3.2 切换(或打开)数据库77

4.3.3 修改数据库78

4.3.4 删除数据库80

本章小结81

课后练习81

本章实训83

第5章 数据表的创建与管理84

5.1 表和表结构84

5.2 SSMS操作数据表85

5.2.1 创建数据表85

5.2.2 修改数据表结构88

5.2.3 数据表更名90

5.2.4 删除数据表90

5.3 T-SQL操作数据表91

5.3.1 创建数据表91

5.3.2 修改数据表结构95

5.3.3 删除数据表98

本章小结99

课后练习99

本章实训100

第6章 表记录的操作102

6.1 SSMS操作数据记录102

6.1.1 添加记录到表中102

6.1.2 更新表的记录103

6.1.3 删除表的记录104

6.2 T-SQL操作数据记录105

6.2.1 用INSERT语句插入记录105

6.2.2 用INSERT语句插入带有标识列值的记录107

6.2.3 用UPDATE语句修改记录108

6.2.4 用DELETE语句删除记录108

6.2.5 用TRUNCATE TABLE语句清空数据表109

本章小结110

课后练习110

本章实训111

第7章 数据完整性控制113

7.1 数据完整性113

7.1.1 与数据完整性相关的重要概念114

7.1.2 数据完整性的类别115

7.2 数据完整性的实现117

7.2.1 实现数据完整性的主要方式117

7.2.2 约束与约束的类别117

7.2.3 数据完整性与约束的关系119

7.3 PRIMARY KEY约束的管理120

7.3.1 使用T-SQL命令定义主键约束120

7.3.2 使用T-SQL命令删除主键约束123

7.3.3 使用T-SQL命令修改主键约束124

7.3.4 使用系统存储过程查看主键约束124

7.3.5 使用SSMS管理主键约束125

7.4 其他约束的管理126

7.4.1 UNIQUE约束126

7.4.2 FOREIGN KEY约束129

7.4.3 CHECK约束132

7.4.4 DEFAULT约束135

7.4.5 NOT NULL约束137

本章小结139

课后练习139

本章实训140

第8章 数据库的设计与实现142

8.1 E-R方法与E-R图142

8.1.1 问题建模方法:E-R方法142

8.1.2 E-R图的基本要素142

8.2 数据库系统设计流程144

8.2.1 需求分析阶段144

8.2.2 概念设计阶段144

8.2.3 逻辑设计阶段145

8.2.4 物理设计阶段145

8.2.5 数据库实施阶段145

8.2.6 数据库运行和维护阶段146

8.3 综合案例1:图书馆数据库系统的设计与实现146

8.3.1 案例引入146

8.3.2 建立Library数据库的E-R模型146

8.3.3 创建Library数据库147

8.3.4 设计表结构148

8.3.5 实现表数据的输入150

8.4 综合案例2:人力资源管理数据库系统154

8.4.1 案例引入154

8.4.2 需求分析154

8.4.3 概念设计155

8.4.4 逻辑设计155

8.4.5 物理设计与数据库实施156

本章小结161

课后练习161

本章实训162

第9章 数据库的简单查询164

9.1 查询语句SELECT164

9.1.1 SELECT语句的通用格式164

9.1.2 目标项列表166

9.2 无条件查询单一数据表166

9.2.1 查询数据表的指定列167

9.2.2 查询数据表的所有列167

9.2.3 目标项列表中使用常量168

9.2.4 使用列的别名改变列标题169

9.2.5 目标项列表中使用函数或表达式170

9.2.6 使用等于号为表达式列定义别名172

9.3 对查询结果记录进行过滤172

9.3.1 保留或过滤相同数据行172

9.3.2 选定相邻若干数据行173

9.4 用条件查询筛选数据行175

9.4.1 简单查询175

9.4.2 模糊查询178

9.4.3 复合条件查询180

本章小结181

课后练习181

本章实训182

第10章 作用于查询的处理子句184

10.1 在查询中进行排序184

10.2 在查询中使用聚合函数186

10.2.1 聚合函数186

10.2.2 查询聚合函数值187

10.3 在查询中实施分组189

10.3.1 GROUP BY子句189

10.3.2 不带HAVING条件子句的分组查询190

10.3.3 带有HAVING条件子句的分组查询192

10.4 在查询中实施分类汇总194

10.4.1 不带BY短语的COMPUTE子句194

10.4.2 带有BY短语的COMPUTE子句195

10.5 将查询结果保存为数据表196

本章小结197

课后练习197

本章实训198

第11章 多表复杂查询200

11.1 多表连接查询200

11.1.1 实现多表连接的方法201

11.1.2 交叉连接201

11.1.3 内连接203

11.1.4 自连接205

11.1.5 外连接207

11.1.6 复合条件连接210

11.2 嵌套查询211

11.2.1 嵌套查询的结构与组织211

11.2.2 使用IN或NOT IN谓词的嵌套查询212

11.2.3 使用比较运算符的嵌套查询214

11.2.4 使用ANY或ALL谓词的嵌套查询215

11.2.5 使用EXISTS或NOT EXISTS谓词的嵌套查询217

11.3 联合查询219

11.3.1 求并联合查询219

11.3.2 求交联合查询220

11.3.3 求差联合查询221

本章小结222

课后练习222

本章实训224

第12章 视图225

12.1 视图是由查询获取的虚拟表225

12.1.1 视图概念225

12.1.2 建立视图的意义226

12.1.3 视图的类型与使用限制227

12.2 使用T-SQL管理视图228

12.2.1 使用CREATE VIEW语句创建视图228

12.2.2 查询视图结构与内容231

12.2.3 使用ALTER VIEW语句修改视图232

12.2.4 操作视图数据改变基表内容233

12.2.5 使用DROP VIEW语句删除视图236

12.3 使用SSMS管理视图236

12.3.1 创建视图236

12.3.2 查看视图内容239

12.3.3 修改视图定义239

12.3.4 删除视图240

12.3.5 操作视图数据241

本章小结242

课后练习242

本章实训244

第13章 索引245

13.1 索引是数据表的目录245

13.1.1 索引的数据结构与工作机制245

13.1.2 索引的作用与意义246

13.1.3 建立索引的原则247

13.1.4 基于B-树结构的页组织247

13.2 索引的类型248

13.2.1 聚集索引248

13.2.2 非聚集索引249

13.2.3 XML索引250

13.2.4 其他索引类型251

13.3 使用SSMS管理索引252

13.3.1 使用SSMS创建索引252

13.3.2 使用SSMS查看索引254

13.3.3 使用SSMS删除索引254

13.4 使用T-SOL管理索引255

13.4.1 使用CREATE INDEX语句创建索引255

13.4.2 查看索引信息257

13.4.3 使用DROP INDEX语句删除索引257

本章小结258

课后练习258

本章实训260

第14章 流程控制与函数261

14.1 流程控制261

14.1.1 复合语句结构261

14.1.2 条件判断结构262

14.1.3 多重分支结构263

14.1.4 循环结构265

14.1.5 异常捕捉与处理结构267

14.1.6 无条件返回语句267

14.1.7 无条件转移语句268

14.1.8 延迟执行语句269

14.2 系统内置函数270

14.2.1 概述270

14.2.2 数学函数271

14.2.3 字符文本函数272

14.2.4 日期时间函数273

14.2.5 转换函数274

14.3 用户自定义函数276

14.3.1 用户自定义函数概述276

14.3.2 标量值函数的操作279

14.3.3 内联表值函数的操作281

14.3.4 多语句表值函数的操作282

本章小结284

课后练习284

本章实训286

第15章 存储过程与触发器287

15.1 存储过程是预编译的T-SQL程序287

15.1.1 存储过程的概念287

15.1.2 存储过程的优点288

15.1.3 存储过程的类别288

15.2 使用T-SQL语句管理存储过程289

15.2.1 用T-SQL语句创建与执行存储过程289

15.2.2 用系统存储过程查看存储过程293

15.2.3 用ALTER PROC语句修改存储过程294

15.2.4 用DRO PROC语句删除存储过程295

15.3 使用SSMS工具管理存储过程296

15.3.1 用SSMS创建存储过程296

15.3.2 用SSMS查看、修改与删除存储过程297

15.4 触发器是特殊的存储过程298

15.4.1 触发器的分类299

15.4.2 触发器的触发方式299

15.4.3 触发器的工作原理300

15.5 使用T-SQL语句创建并执行触发器302

15.5.1 用T-SQL语句创建并验证DML触发器302

15.5.2 用T-SQL语句创建并验证DDL触发器308

15.6 使用T-SQL语句管理触发器309

15.7 使用SSMS工具管理触发器312

本章小结313

课后练习313

本章实训314

第16章 安全管理与数据库维护316

16.1 数据库安全概述316

16.1.1 SQL Server 2008的安全模型317

16.1.2 SQL Server 2008的两种身份验证模式317

16.1.3 SQL Server 2008的两类身份标识318

16.1.4 角色319

16.1.5 架构319

16.1.6 权限320

16.2 管理SQL Server服务器安全性321

16.2.1 管理身份验证模式321

16.2.2 管理登录帐号323

16.2.3 管理服务器角色327

16.3 管理数据库安全性329

16.3.1 管理数据库用户329

16.3.2 管理固定数据库角色332

16.3.3 管理用户自定义数据库角色334

16.4 管理架构335

16.4.1 创建架构335

16.4.2 查看架构337

16.4.3 修改架构属性337

16.4.4 在架构之间转移数据库对象338

16.4.5 删除架构339

16.5 管理权限339

16.5.1 使用T-SQL命令管理权限339

16.5.2 使用SSMS工具管理权限340

16.6 数据库的备份与还原341

16.6.1 备份数据库341

16.6.2 还原数据库343

16.7 数据库的导入与导出344

16.7.1 SQL Server 2008的导入和导出向导345

16.7.2 导入数据345

16.7.3 导出数据346

本章小结348

课后练习348

本章实训349

各章课后习题参考答案351

参考文献与网站资源356

热门推荐