当前位置:首页 > 工业技术
SQL Server教程
SQL Server教程

SQL Server教程PDF电子书下载

工业技术

  • 电子书积分:14 积分如何计算积分?
  • 作 者:郑阿奇主编;刘启芬,顾韵华编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2015
  • ISBN:9787302393467
  • 页数:403 页
图书介绍:本书内容:(1)在数据库基础介绍的前提下系统介绍SQL Server2008,界面和命令方式操作同步。每章结合教材实例安排实验。(2)在这个基础上介绍上,通过创建综合应用数据库,创建综合应用SQL Sever2008的主要命令。(3)最新PHP、Visual C#、ASP.NET、JavaEE、VB操作SQL Server2008数据库应用实例。使用相同数据库和应用系统功能相同。
《SQL Server教程》目录

第一部分SQL Server基础 3

第1章 数据库基础 3

1.1一个简单的数据库应用系统 3

1.2数据库设计 4

1.2.1概念数据模型 4

1.2.2逻辑数据模型 6

1.2.3物理数据模型 7

1.3数据库应用系统 8

1.3.1应用系统的数据接口 8

1.3.2应用系统架构 10

习题 12

第2章 SQL Server 2012简介和安装 13

2.1 SQL Server简介 13

2.1.1 SQL Server 2012服务器组件和管理工具 14

2.1.2 SQL Server 2012的不同版本及支持功能 15

2.2 SQL Server 2012安装 17

2.2.1 SQL Server 2012安装环境 17

2.2.2 SQL Server 2012安装 18

2.3 SQL Server 2012运行 27

2.3.1对象资源管理器与查询分析器 28

2.3.2模板资源管理器 29

2.3.3注册服务器 29

习题 30

第3章 数据库和表 31

3.1基本概念 31

3.1.1数据库 31

3.1.2表 34

3.2操作数据库 37

3.2.1界面方式操作数据库 37

3.2.2命令方式操作数据库 41

3.2.3数据库快照 50

3.3创建表 51

3.3.1数据类型 51

3.3.2界面方式操作表 58

3.3.3命令方式操作表 62

3.3.4创建分区表 66

3.4操作表数据 68

3.4.1界面方式操作表数据 68

3.4.2命令方式操作表数据 69

习题 77

第4章 数据库的查询和视图 80

4.1数据库的查询 80

4.1.1单表查询 81

4.1.2连接查询 97

4.1.3嵌套查询 103

4.1.4 SELECT查询的其他子句 109

4.2视图 115

4.2.1创建视图 116

4.2.2查询视图 119

4.2.3更新视图 120

4.2.4修改视图的定义 122

4.2.5删除视图 123

4.3游标 123

4.3.1游标概念 123

4.3.2声明游标 123

4.3.3打开游标 126

4.3.4读取数据 127

4.3.5关闭游标 129

4.3.6删除游标 129

习题 129

第5章 T-SQL语言 131

5.1常量、变量与数据类型 132

5.1.1常量 132

5.1.2数据类型 134

5.1.3变量 137

5.2运算符与表达式 141

5.3流程控制语句 147

5.3.1 BEGIN …END语句块 147

5.3.2 IF …ELSE语句 148

5.3.3 GOTO语句 149

5.3.4 WHILE、BREAK和CONTINUE语句 149

5.3.5 RETURN语句 150

5.3.6 WAITFOR语句 151

5.3.7 TRY …CATCH语句 151

5.4系统内置函数 152

5.5用户定义函数 160

5.5.1系统表sysobjects 161

5.5.2用户函数的定义与调用 161

5.5.3用户函数的删除 168

习题 168

第6章 索引与数据完整性 171

6.1索引 171

6.1.1索引的分类 171

6.1.2系统表sysindexes 172

6.1.3索引的创建 172

6.1.4索引的删除 177

6.2数据完整性 178

6.2.1数据完整性的分类 178

6.2.2域完整性的实现 179

6.2.3实体完整性的实现 182

6.2.4参照完整性的实现 185

习题 190

第7章 存储过程和触发器 192

7.1存储过程 192

7.1.1存储过程的分类 192

7.1.2用户存储过程的创建与执行 193

7.1.3用户存储过程的编辑修改 198

7.1.4用户存储过程的删除 199

7.1.5界面方式操作存储过程 199

7.2触发器 200

7.2.1利用SQL命令创建触发器 200

7.2.2触发器的修改 206

7.2.3触发器的删除 207

7.2.4界面方式操作触发器 207

习题 208

第8章 系统安全管理 210

8.1 SQL Server 2012的身份验证模式 210

8.2建立和管理用户账户 211

8.2.1界面方式管理用户账户 211

8.2.2命令方式管理用户账户 214

8.3服务器角色与数据库角色 217

8.3.1固定服务器角色 217

8.3.2固定数据库角色 218

8.3.3用户自定义数据库角色 220

8.4数据库权限的管理 222

8.4.1授予权限 222

8.4.2拒绝权限 226

8.4.3撤销权限 227

8.5数据库架构的定义和使用 228

8.5.1使用界面方式创建架构 229

8.5.2使用命令方式创建架构 230

习题 231

第9章 备份与恢复 233

9.1备份和恢复概述 233

9.1.1备份概述 233

9.1.2恢复概述 236

9.2备份 237

9.2.1创建备份设备 237

9.2.2备份命令 239

9.2.3使用界面方式备份数据库 244

9.3恢复 245

9.3.1恢复命令 245

9.3.2使用界面方式恢复数据库 250

9.4附加数据库 252

习题 253

第10章 其他概念 254

10.1事务 254

10.1.1事务与ACID属性 254

10.1.2多用户使用问题 255

10.1.3事务处理 256

10.1.4事务隔离级 259

10.2锁定 261

10.2.1锁定粒度 261

10.2.2锁定模式 261

10.3自动化管理 262

10.3.1 SQL Server代理 263

10.3.2操作员 264

10.3.3作业 264

10.3.4警报 264

10.3.5数据库邮件 264

10.3.6维护计划向导 265

习题 265

第二部分 实验 269

实验1数据库和表 269

实验2数据库查询和视图 272

实验3 T-SQL编程 274

实验4索引和数据完整性 276

实验5存储过程和触发器 277

实验6系统安全管理 279

实验7数据库备份与恢复 280

第三部分 综合应用实习 283

实习0 SQL Server 2012实习数据库准备 283

P0.1数据库 283

P0.2基本表 284

P0.2.1读者表 284

P0.2.2图书表 286

P0.2.3借阅表 287

P0.3视图 288

P0.4完整性约束 289

P0.5存储过程 292

P0.6触发器 295

P0.7系统功能 297

实习1 PHP/SQL Server 2012图书管理系统 299

P1.1开发环境的搭建 299

P1.2创建PHP项目 306

P1.3模块1:借书还书 310

P1.4模块2:读者管理 317

实习2 Java EE/SQL Server 2012图书管理系统 330

P2.1开发环境的搭建 330

P2.2创建Struts2项目 335

P2.3模块1:借书还书 340

P2.4模块2:读者管理 353

实习3 ASP.NET4.5 (C # ) /SQL Server 2012图书管理系统 368

P3.1创建图书管理网站 368

P3.2模块1:借书还书 373

P3.3模块2:读者管理 380

实习4 Visual C# 2013/SQL Server 2012图书管理系统 393

P4.1创建图书管理系统 393

P4.2功能实现:借书还书 396

返回顶部