图书介绍

SQL Server数据库教程PDF|Epub|txt|kindle电子书版本网盘下载

SQL Server数据库教程
  • 赵明渊主编 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302343264
  • 出版时间:2014
  • 标注页数:327页
  • 文件大小:156MB
  • 文件页数:342页
  • 主题词:关系数据库系统-教材

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 数据库基础1

1.1.1 数据库和数据库管理系统1

1.1.2 数据模型2

1.1.3 关系数据库3

1.1.4 数据库系统4

1.2 数据库设计5

1.2.1 需求分析5

1.2.2 概念结构设计5

1.2.3 逻辑结构设计7

1.2.4 物理结构设计9

1.2.5 数据库的实施9

1.2.6 数据库的运行和维护9

习题19

第2章 SQL Server 2008介绍11

2.1 SQL Server 2008简介11

2.2 SQL Server 2008的安装11

2.2.1 安装要求11

2.2.2 安装过程12

2.3 服务器组件和管理工具17

2.3.1 服务器组件17

2.3.2 管理工具18

2.4 SQL Server Management Studio环境19

习题220

第3章 创建数据库21

3.1 SQL Server数据库的基本概念21

3.1.1 逻辑数据库21

3.1.2 物理数据库22

3.2 创建、修改与删除SQL Server数据库23

3.2.1 创建数据库23

3.2.2 修改数据库25

3.2.3 删除数据库27

习题327

第4章 创建和使用表28

4.1 表的基本概念28

4.1.1 表和表结构28

4.1.2 数据类型29

4.1.3 表结构设计34

4.2 创建、修改与删除SQL Server表35

4.2.1 创建表35

4.2.2 修改表37

4.2.3 删除表39

4.3 操作SQL Server表数据40

习题441

第5章 T-SQL基础43

5.1 SQL和T-SQL43

5.1.1 SQL语言43

5.1.2 T-SQL概述43

5.2 T-SQL中的数据定义语言45

5.2.1 数据库操作语句45

5.2.2 数据表操作语句50

5.3 T-SQL中的数据操纵语言54

5.3.1 插入语句54

5.3.2 修改语句57

5.3.3 删除语句58

5.4 T-SQL中的数据查询语言58

5.4.1 投影查询58

5.4.2 选择查询60

5.4.3 连接查询62

5.4.4 统计计算66

5.4.5 排序查询69

5.4.6 子查询70

5.4.7 SELECT查询的其他子句73

5.5 综合训练78

习题579

第6章 视图81

6.1 创建视图81

6.1.1 使用图形界面方式创建视图81

6.1.2 使用T-SQL语句创建视图83

6.2 查询视图83

6.3 更新视图85

6.3.1 可更新视图85

6.3.2 插入数据85

6.3.3 修改数据86

6.3.4 删除数据86

6.4 修改视图定义和重命名视图87

6.4.1 修改视图定义87

6.4.2 重命名视图89

6.5 查看视图信息90

6.5.1 使用图形界面方式查看视图信息91

6.5.2 使用系统存储过程查看视图信息91

6.6 删除视图91

6.6.1 使用图形界面方式删除视图91

6.6.2 使用T-SQL语句删除视图92

习题692

第7章 索引93

7.1 索引的分类93

7.2 索引的创建93

7.2.1 使用图形界面方式创建索引94

7.2.2 使用T-SQL语句创建索引97

7.3 查看和修改索引属性97

7.3.1 使用图形界面方式查看和修改索引属性98

7.3.2 使用系统存储过程查看索引属性99

7.3.3 使用T-SQL语句修改索引属性99

7.4 索引的删除100

7.4.1 使用图形界面方式删除索引100

7.4.2 使用T-SQL语句删除索引101

习题7101

第8章 数据完整性102

8.1 数据完整性的分类102

8.2 域完整性103

8.2.1 CHECK约束103

8.2.2 DEFAULT约束105

8.3 实体完整性106

8.3.1 使用图形界面方式创建与删除PRIMARY KEY约束、UNIQUE约束106

8.3.2 使用T-SQL语句创建与删除PRIMARY KEY约束、UNIQUE约束107

8.4 参照完整性109

8.4.1 使用图形界面方式创建与删除表间参照关系109

8.4.2 使用T-SQL语句创建与删除表间参照关系111

8.5 规则112

8.5.1 创建规则113

8.5.2 查看规则114

8.5.3 绑定规则114

8.5.4 验证规则的作用116

8.5.5 解除规则116

8.5.6 删除规则117

8.6 默认值118

8.6.1 创建默认值118

8.6.2 查看默认值118

8.6.3 绑定默认值119

8.6.4 验证默认值的作用119

8.6.5 解除默认值120

8.6.6 删除默认值121

8.7 综合训练121

习题8123

第9章 T-SQL程序设计125

9.1 数据类型125

9.1.1 系统数据类型125

9.1.2 用户自定义数据类型125

9.1.3 用户自定义表数据类型128

9.2 标识符、常量与变量129

9.2.1 标识符129

9.2.2 常量129

9.2.3 变量130

9.3 运算符与表达式133

9.3.1 算术运算符133

9.3.2 位运算符133

9.3.3 比较运算符133

9.3.4 逻辑运算符134

9.3.5 字符串连接运算符135

9.3.6 赋值运算符135

9.3.7 一元运算符135

9.3.8 运算符的优先级135

9.4 流程控制语句136

9.4.1 BEGIN…END语句136

9.4.2 IF…ELSE语句137

9.4.3 WHILE、BREAK和CONTINUE语句138

9.4.4 GOTO语句139

9.4.5 RETURN语句140

9.4.6 WAITFOR语句140

9.4.7 TRY…CATCH语句140

9.5 系统内置函数141

9.6 用户定义函数148

9.6.1 用户定义函数的定义和调用149

9.6.2 用户定义函数的删除154

9.7 游标155

9.7.1 游标的概念155

9.7.2 游标的基本操作155

9.7.3 游标的使用158

9.8 综合训练159

习题9160

第10章 存储过程162

10.1 存储过程概述162

10.2 存储过程的创建163

10.2.1 使用图形界面方式创建存储过程163

10.2.2 使用T-SQL语句创建存储过程164

10.3 存储过程的使用166

10.3.1 存储过程的执行166

10.3.2 存储过程的参数168

10.4 存储过程的管理171

10.4.1 查看存储过程171

10.4.2 修改存储过程173

10.4.3 重命名存储过程175

10.4.4 删除存储过程176

10.5 综合训练177

习题10179

第11章 触发器180

11.1 触发器概述180

11.2 创建DML触发器181

11.2.1 使用图形界面方式创建DML触发器181

11.2.2 使用T-SQL语句创建DML触发器182

11.3 使用DML触发器184

11.3.1 使用INSERT触发器184

11.3.2 使用UPDATE触发器185

11.3.3 使用DELETE触发器186

11.3.4 使用INSTEAD OF触发器186

11.4 创建和使用DDL触发器187

11.4.1 创建DDL触发器188

11.4.2 使用DDL触发器188

11.5 触发器的管理189

11.5.1 查看触发器189

11.5.2 修改触发器191

11.5.3 删除触发器193

11.5.4 启用和禁用触发器194

11.6 综合训练195

习题11196

第12章 事务和锁198

12.1 事务198

12.1.1 事务原理198

12.1.2 事务类型198

12.1.3 事务模式199

12.1.4 事务处理语句199

12.2 锁定206

12.2.1 并发影响206

12.2.2 可锁定资源和锁模式207

12.2.3 死锁208

习题12209

第13章 系统安全管理211

13.1 SQL Server 2008安全机制和身份验证模式211

13.1.1 SQL Server 2008安全机制211

13.1.2 SQL Server 2008身份验证模式211

13.2 服务器登录名的管理212

13.2.1 创建登录名212

13.2.2 修改登录名214

13.2.3 删除登录名215

13.3 数据库用户的管理216

13.3.1 创建数据库用户216

13.3.2 修改数据库用户219

13.3.3 删除数据库用户220

13.4 角色221

13.4.1 固定服务器角色221

13.4.2 固定数据库角色224

13.4.3 用户自定义数据库角色226

13.5 权限管理229

13.5.1 登录名权限管理229

13.5.2 数据库用户权限管理232

13.6 综合训练235

习题13236

第14章 备份和恢复238

14.1 备份和恢复概述238

14.2 创建备份设备239

14.2.1 使用图形界面方式创建和删除命名备份设备239

14.2.2 使用存储过程创建和删除命名备份设备241

14.2.3 使用T-SQL语句创建临时备份设备241

14.3 备份数据库242

14.3.1 使用图形界面方式备份数据库242

14.3.2 使用T-SQL语句备份数据库243

14.4 恢复数据库246

14.4.1 使用图形界面方式恢复数据库246

14.4.2 使用T-SQL语句恢复数据库249

14.5 复制数据库251

14.6 分离和附加数据库254

14.6.1 分离数据库254

14.6.2 附加数据库255

习题14257

第15章 SQL Server 2008自动化管理258

15.1 SQL Server代理258

15.2 操作员260

15.3 作业261

15.4 警报265

15.5 数据库邮件268

15.6 维护计划向导272

习题15278

第16章 Java EE开发环境279

16.1 Java EE传统开发和框架开发279

16.1.1 Java EE传统开发279

16.1.2 Java EE框架开发280

16.2 JDK的下载、安装、配置和测试281

16.2.1 JDK的下载和安装281

16.2.2 JDK的配置282

16.2.3 JDK的安装测试282

16.3 Tomcat的下载、安装和测试283

16.3.1 Tomcat的下载283

16.3.2 Tomcat的安装283

16.3.3 Tomcat的安装测试284

16.4 MyEclipse的下载、安装和配置285

16.4.1 MyEclipse的下载和安装285

16.4.2 MyEclipse的配置285

习题16289

第17章 Java EE项目开发基础290

17.1 简单的Java项目开发290

17.2 简单的Web项目开发292

17.3 项目的导出和导入296

17.4 创建与SQL Server 2008的连接301

习题17303

第18章 基于Java EE和SQL Server 2008的学生成绩管理系统开发304

18.1 系统构成304

18.1.1 整合原理304

18.1.2 学生成绩管理系统数据库305

18.1.3 层次的划分306

18.2 整合方法307

18.3 持久层的开发310

18.4 业务层的开发314

18.5 表示层的开发316

18.5.1 配置过滤器及监听器316

18.5.2 主界面设计316

18.5.3 登录设计319

18.5.4 查询设计321

18.5.5 输入设计323

习题18325

附录A stsc数据库的表结构和样本数据326

热门推荐