图书介绍
SQL Server数据库教程 SQL Server 2012 第2版PDF|Epub|txt|kindle电子书版本网盘下载
![SQL Server数据库教程 SQL Server 2012 第2版](https://www.shukui.net/cover/8/31319033.jpg)
- 赵明渊主编 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302468561
- 出版时间:2017
- 标注页数:434页
- 文件大小:54MB
- 文件页数:451页
- 主题词:关系数据库系统-高等学校-教材
PDF下载
下载说明
SQL Server数据库教程 SQL Server 2012 第2版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 数据库系统的模式与组成5
1.2 数据库设计5
1.2.1 需求分析6
1.2.2 概念结构设计6
1.2.3 逻辑结构设计8
1.2.4 物理结构设计10
1.2.5 数据库的实施10
1.2.6 数据库的运行和维护10
1.3 应用举例10
1.4 小结11
习题112
第2章 SQL Server概述14
2.1 SQL Server简介14
2.2 SQL Server的安装15
2.2.1 SQL Server 2012的安装15
2.2.2 SQL Server 2008的安装21
2.3 服务器组件和管理工具25
2.3.1 服务器组件25
2.3.2 管理工具25
2.4 SQL Server Management Studio环境27
2.5 小结30
习题230
第3章 创建和修改数据库32
3.1 SQL Server数据库的基本概念32
3.1.1 逻辑数据库32
3.1.2 物理数据库34
3.2 创建SQL Server数据库34
3.2.1 创建数据库35
3.2.2 修改数据库37
3.2.3 删除数据库38
3.3 小结40
习题340
第4章 创建和使用表42
4.1 表的基本概念42
4.1.1 表和表结构42
4.1.2 数据类型43
4.1.3 表结构设计48
4.2 创建SQL Server表49
4.2.1 创建表49
4.2.2 修改表54
4.2.3 删除表57
4.3 操作SQL Server表数据57
4.4 小结59
习题460
第5章 T-SQL基础63
5.1 SQL和T-SQL63
5.1.1 SQL语言63
5.1.2 T-SQL概述64
5.2 T-SQL中的数据定义语言66
5.2.1 数据库操作语句66
5.2.2 数据表操作语句72
5.3 T-SQL中的数据操纵语言77
5.3.1 插入语句77
5.3.2 修改语句80
5.3.3 删除语句81
5.4 T-SQL中的数据查询语言81
5.4.1 投影查询81
5.4.2 选择查询84
5.4.3 连接查询86
5.4.4 统计计算91
5.4.5 排序查询94
5.4.6 子查询95
5.4.7 SELECT查询的其他子句98
5.5 综合训练105
5.6 小结107
习题5108
第6章 视图111
6.1 创建视图111
6.1.1 使用图形界面方式创建视图111
6.1.2 使用T-SQL语句创建视图113
6.2 查询视图114
6.3 更新视图116
6.3.1 可更新视图116
6.3.2 插入数据117
6.3.3 修改数据117
6.3.4 删除数据118
6.4 修改视图定义和重命名视图118
6.4.1 修改视图定义118
6.4.2 重命名视图122
6.5 查看视图信息123
6.5.1 使用图形界面方式查看视图信息123
6.5.2 使用系统存储过程查看视图信息124
6.6 删除视图124
6.6.1 使用图形界面方式删除视图124
6.6.2 使用T-SQL语句删除视图124
6.7 小结125
习题6126
第7章 索引127
7.1 索引的分类127
7.2 索引的创建128
7.2.1 使用图形界面方式创建索引128
7.2.2 使用T-SQL语句创建索引131
7.3 查看和修改索引属性132
7.3.1 使用图形界面方式查看和修改索引属性132
7.3.2 使用系统存储过程查看索引属性134
7.3.3 使用T-SQL语句修改索引属性135
7.4 索引的删除136
7.4.1 使用图形界面方式删除索引136
7.4.2 使用T-SQL语句删除索引136
7.5 小结137
习题7138
第8章 数据完整性139
8.1 数据完整性概述139
8.2 域完整性140
8.2.1 CHECK约束141
8.2.2 DEFAULT约束143
8.3 实体完整性144
8.3.1 使用图形界面方式创建与删除PRIMARY KEY约束、UNIQUE约束144
8.3.2 使用T-SQL语句创建与删除PRIMARY KEY约束、UNIQUE约束145
8.4 参照完整性146
8.4.1 使用图形界面方式创建与删除表间参照关系147
8.4.2 使用T-SQL语句创建与删除表间参照关系149
8.5 规则150
8.5.1 创建规则151
8.5.2 查看规则152
8.5.3 绑定规则152
8.5.4 验证规则的作用153
8.5.5 解除规则154
8.5.6 删除规则154
8.6 默认值155
8.6.1 创建默认值155
8.6.2 查看默认值156
8.6.3 绑定默认值156
8.6.4 验证默认值的作用156
8.6.5 解除默认值157
8.6.6 删除默认值157
8.7 综合训练158
8.8 小结160
习题8160
第9章 T-SQL程序设计163
9.1 数据类型163
9.1.1 系统数据类型163
9.1.2 用户自定义数据类型164
9.1.3 用户自定义表数据类型167
9.2 标识符、常量和变量167
9.2.1 标识符167
9.2.2 常量168
9.2.3 变量169
9.3 运算符与表达式171
9.3.1 算术运算符172
9.3.2 位运算符172
9.3.3 比较运算符172
9.3.4 逻辑运算符173
9.3.5 字符串连接运算符174
9.3.6 赋值运算符174
9.3.7 一元运算符174
9.3.8 运算符的优先级174
9.4 流程控制语句175
9.4.1 BEGIN…END语句175
9.4.2 IF…ELSE语句176
9.4.3 WHILE、BREAK和CONTINUE语句177
9.4.4 GOTO语句179
9.4.5 RETURN语句179
9.4.6 WAITFOR语句180
9.4.7 TRY…CATCH语句180
9.5 系统内置函数180
9.6 用户定义函数189
9.6.1 用户定义函数的定义和调用190
9.6.2 用户定义函数的删除196
9.7 游标196
9.7.1 游标的概念196
9.7.2 游标的基本操作197
9.7.3 游标的使用200
9.8 综合训练201
9.9 小结202
习题9203
第10章 存储过程206
10.1 存储过程概述206
10.2 存储过程的创建207
10.2.1 通过图形界面方式创建存储过程207
10.2.2 通过T-SQL语句创建存储过程209
10.3 存储过程的使用211
10.3.1 存储过程的执行211
10.3.2 存储过程的参数214
10.4 存储过程的管理217
10.4.1 查看存储过程217
10.4.2 修改存储过程219
10.4.3 重命名存储过程222
10.4.4 删除存储过程223
10.5 综合训练224
10.6 小结226
习题10227
第11章 触发器229
11.1 触发器概述229
11.2 创建DML触发器230
11.2.1 使用图形界面方式创建DML触发器230
11.2.2 使用T-SQL语句创建DML触发器232
11.3 使用DML触发器234
11.3.1 使用AFTER触发器234
11.3.2 使用INSTEAD OF触发器237
11.4 创建和使用DDL触发器238
11.4.1 创建DDL触发器238
11.4.2 使用DDL触发器239
11.5 触发器的管理239
11.5.1 查看触发器239
11.5.2 修改触发器241
11.5.3 删除触发器244
11.5.4 启用或禁用触发器245
11.6 综合训练247
11.7 小结248
习题11249
第12章 事务和锁251
12.1 事务251
12.1.1 事务的原理251
12.1.2 事务的类型251
12.1.3 事务的模式252
12.1.4 事务的处理语句252
12.2 锁定260
12.2.1 并发影响260
12.2.2 可锁定资源和锁模式261
12.2.3 死锁262
12.3 小结264
习题12264
第13章 系统安全管理266
13.1 SQL Server安全机制和身份验证模式266
13.1.1 SQL Server安全机制266
13.1.2 SQL Server验证模式267
13.2 服务器登录名的管理267
13.2.1 创建登录名267
13.2.2 修改登录名270
13.2.3 删除登录名272
13.3 数据库用户的管理273
13.3.1 创建数据库用户273
13.3.2 修改数据库用户276
13.3.3 删除数据库用户278
13.4 角色279
13.4.1 服务器角色279
13.4.2 数据库角色282
13.5 权限管理288
13.5.1 登录名的权限管理288
13.5.2 数据库用户的权限管理292
13.6 综合训练296
13.7 小结297
习题13298
第14章 备份和恢复301
14.1 备份和恢复概述301
14.2 创建备份设备302
14.2.1 使用图形界面方式创建和删除命名备份设备302
14.2.2 使用存储过程创建和删除命名备份设备305
14.2.3 使用T-SQL语句创建临时备份设备306
14.3 备份数据库306
14.3.1 使用图形界面方式备份数据库306
14.3.2 使用T-SQL语句备份数据库309
14.4 恢复数据库311
14.4.1 使用图形界面方式恢复数据库311
14.4.2 使用T-SQL语句恢复数据库315
14.5 复制数据库317
14.6 分离和附加数据库320
14.6.1 分离数据库320
14.6.2 附加数据库322
14.7 小结324
习题14324
第15章 SQL Server的自动化管理327
15.1 SQL Server代理327
15.2 操作员328
15.3 作业330
15.4 警报335
15.5 数据库邮件338
15.6 维护计划向导343
15.7 小结350
习题15351
第16章 Java EE开发环境352
16.1 Java EE传统开发和框架开发352
16.2 JDK的安装和配置353
16.2.1 JDK的下载和安装353
16.2.2 JDK的配置354
16.2.3 JDK的测试355
16.3 Tomcat的下载和安装355
16.4 MyEclipse的安装和配置356
16.4.1 MyEclipse的下载和安装356
16.4.2 MyEclipse的配置358
16.5 MyEclipse 2014的界面363
16.6 小结365
习题16366
第17章 Java EE项目开发基础367
17.1 简单的Java项目开发367
17.2 简单的Web项目开发370
17.3 项目的导出和导入374
17.4 在MyEclipse中创建对SQL Server的连接378
17.5 小结381
习题17381
第18章 基于Java EE和SQL Server的学生成绩管理系统开发382
18.1 需求分析与设计382
18.1.1 需求分析382
18.1.2 系统设计382
18.1.3 数据库设计382
18.2 搭建系统框架385
18.2.1 层次的划分385
18.2.2 搭建项目框架387
18.3 持久层的开发388
18.4 业务层的开发392
18.5 表示层的开发393
18.6 小结411
习题18412
附录A 习题参考答案414
附录B stsc数据库的表结构和样本数据432
参考文献434