图书介绍
SQL Server数据库技术及应用教程PDF|Epub|txt|kindle电子书版本网盘下载
![SQL Server数据库技术及应用教程](https://www.shukui.net/cover/77/30312996.jpg)
- 刘瑞新,张兵义主编;张治斌,褚尚军副主编 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121172823
- 出版时间:2012
- 标注页数:294页
- 文件大小:80MB
- 文件页数:304页
- 主题词:关系数据库-数据库管理系统-高等学校-教材
PDF下载
下载说明
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.2数据库2
1.3数据库管理系统3
1.4数据库系统4
1.5数据库技术及发展4
1.6数据库系统的结构7
1.6.1数据库的三级模式结构8
1.6.2数据库系统的二级映像技术及作用9
1.7数据库系统设计的基本步骤9
习题111
第2章 概念模型设计13
2.1概念模型的基础知识13
2.1.1数据模型13
2.1.2信息的三种世界及其描述14
2.1.3概念模型的基本概念16
2.1.4概念模型的表示方法19
2.2概念模型的设计方法与步骤19
2.2.1概念模型的特点及设计方法19
2.2.2概念模型的设计步骤21
2.3实训——学籍管理系统概念模型设计24
习题226
第3章 逻辑模型设计28
3.1逻辑模型的基础知识28
3.1.1关系模型概述28
3.1.2关系数据库的基本概念29
3.2关系数据库理论36
3.2.1关系模式设计中的问题36
3.2.2函数依赖38
3.2.3范式39
3.2.4关系模式的规范化40
3.3数据库逻辑模型设计43
3.3.1概念模型向关系模型的转换43
3.3.2数据模型的优化44
3.3.3设计用户子模式45
3.4实训——学籍管理系统逻辑模型设计45
习题347
第4章 SQL Server 2008的使用环境50
4.1 SQL Server 2008简介50
4.1.1 SQL Server的发展历史50
4.1.2 SQL Server 2008的版本类型50
4.2启动SQL Server 2008服务51
4.3 SQL Server 2008的体系结构52
4.4 SQL Server 2008管理工具54
4.4.1 SQL Server 2008管理工具简介54
4.4.2 SQL Server Management Studio集成环境54
4.5 SQL Server 2008数据库概念58
4.5.1 SQL Server 2008的数据库及数据库对象58
4.5.2 SQL Server 2008的系统数据库和用户数据库60
4.6实训——修改登录密码及身份验证模式61
习题462
第5章 数据库的创建与管理64
5.1数据库的创建64
5.1.1使用SSMS创建数据库64
5.1.2使用T -SQL语句创建用户数据库66
5.2查看和修改数据库69
5.2.1用SSMS查看和修改数据库69
5.2.2使用T-SQL语句修改数据库70
5.3删除数据库73
5.3.1使用SSMS删除数据库73
5.3.2使用T-SQL语句删除数据库74
5.4数据库操作74
5.4.1分离数据库74
5.4.2附加数据库75
5.4.3数据库快照77
5.5实训——创建学籍管理数据库78
习题579
第6章 表的创建与管理81
6.1表的基本概念81
6.2表的数据类型82
6.3设计表87
6.4创建表90
6.4.1使用SSMS创建表90
6.4.2使用T-SQL语句创建表91
6.5修改表93
6.5.1使用SSMS修改表93
6.5.2使用T-SQL语句修改表96
6.6查看表97
6.6.1查看表属性98
6.6.2查看表中存储的数据98
6.6.3查看表与其他数据库对象的依赖关系99
6.7删除表100
6.7.1使用SSMS删除表100
6.7.2使用T-SQL语句删除表100
6.8生成数据表脚本101
6.9实训——学籍管理系统数据表的创建101
习题6102
第7章 数据的输入与维护105
7.1向表中添加数据105
7.1.1使用SSMS向表中添加数据105
7.1.2使用T-SQL语句向表中添加数据105
7.2修改表中的数据107
7.2.1使用SSMS修改表中的数据107
7.2.2使用T-SQL语句修改表中的数据107
7.3删除表中的数据108
7.3.1使用SSMS删除表中的数据108
7.3.2使用T-SQL语句删除表中的数据109
7.4实训——学籍管理系统数据的输入与维护110
习题7112
第8章 数据查询114
8.1关系代数114
8.1.1传统的集合运算114
8.1.2专门的关系运算115
8.1.3用关系代数表示查询的例子119
8.2查询语句SELECT120
8.2.1单表查询121
8.2.2连接查询132
8.2.3嵌套查询134
8.2.4集合查询138
8.3实训——学籍管理系统的查询操作139
习题8141
第9章 视图144
9.1视图的基础知识144
9.1.1视图的基本概念144
9.1.2视图的优点和缺点144
9.2创建视图145
9.2.1使用SSMS创建视图145
9.2.2使用T-SQL语句创建视图146
9.3查询视图数据147
9.3.1使用SSMS查询视图147
9.3.2使用T-SQL语句查询视图147
9.4查看视图信息148
9.5修改视图149
9.5.1使用SSMS修改视图149
9.5.2使用T-SQL语句修改视图149
9.6通过视图修改表数据150
9.7删除视图151
9.7.1使用SSMS删除视图151
9.7.2使用T-SQL语句删除视图152
9.8实训——学籍管理系统视图的创建152
习题9153
第10章 索引155
10.1索引的基础知识155
10.1.1 SQL Server中数据的存储与访问155
10.1.2索引的优缺点156
10.1.3索引的分类156
10.1.4建立索引的原则157
10.2创建索引157
10.2.1使用SSMS创建索引157
10.2.2使用T-SQL语句创建索引159
10.3查看和修改索引160
10.3.1使用SSMS查看和修改索引160
10.3.2使用T-SQL语句查看和修改索引161
10.4统计索引162
10.5删除索引163
10.5.1使用SSMS删除索引163
10.5.2使用T-SQL语句删除索引164
10.6实训——学籍管理系统索引的创建164
习题10165
第11章 T-SQL语言167
11.1 T-SQL语言简介167
11.1.1 SQL语言与T-SQL语言167
11.1.2 T-SQL语言的构成167
11.2注释符和标识符168
11.2.1注释符168
11.2.2标识符169
11.3常量与变量170
11.3.1常量170
11.3.2变量170
11.4运算符与表达式173
11.4.1运算符173
11.4.2表达式174
11.5流程控制语句175
11.5.1 BEGIN…END语句块175
11.5.2 IF…ELSE语句176
11.5.3 CASE语句177
11.5.4循环语句179
11.5.5无条件转向语句180
11.5.6返回语句181
11.5.7等待语句182
11.6批处理与脚本182
11.6.1批处理182
11.6.2脚本183
11.7游标及其使用184
11.7.1声明游标184
11.7.2使用游标186
11.8函数189
11.8.1标量函数190
11.8.2用户自定义函数193
11.9实训——学籍管理系统自定义函数设计198
习题11199
第12章 存储过程201
12.1存储过程的基本概念201
12.1.1存储过程的定义与特点201
12.1.2存储过程的类型202
12.2创建存储过程202
12.2.1使用SSMS创建存储过程203
12.2.2使用T-SQL语句创建存储过程203
12.3执行存储过程205
12.3.1执行不带参数的存储过程206
12.3.2执行带参数的存储过程206
12.4查看存储过程207
12.4.1使用SSMS查看存储过程207
12.4.2使用系统存储过程查看用户存储过程207
12.5修改存储过程209
12.5.1使用SSMS修改存储过程209
12.5.2使用T-SQL语句修改存储过程209
12.6删除存储过程210
12.6.1使用SSMS删除存储过程210
12.6.2使用T-SQL语句删除存储过程211
12.7实训——学籍管理系统存储过程设计211
习题12212
第13章 触发器214
13.1触发器的基本概念214
13.1.1触发器的类型214
13.1.2触发器的优点215
13.2创建触发器215
13.2.1使用SSMS创建触发器215
13.2.2使用T-SQL语句创建触发器216
13.3查看触发器223
13.3.1使用SSMS查看触发器源代码223
13.3.2使用系统存储过程查看触发器信息224
13.4修改触发器224
13.4.1使用SSMS修改触发器224
13.4.2使用T-SQL语句修改触发器224
13.5禁用与启用触发器226
13.5.1使用SSMS禁用与启用触发器226
13.5.2使用T-SQL语句禁用与启用触发器226
13.6删除触发器226
13.6.1使用SSMS删除触发器227
13.6.2使用T-SQL语句删除触发器227
13.7实训——学籍管理系统触发器设计227
习题13230
第14章 数据库的安全与保护231
14.1数据库的安全性231
14.1.1数据库系统的安全性231
14.1.2 SQL Server 2008的安全机制232
14.1.3用户和角色管理234
14.1.4权限管理245
14.2数据库的完整性248
14.2.1数据完整性的基本概念248
14.2.2实体完整性的实现250
14.2.3域完整性的实现252
14.2.4参照完整性的实现255
14.3数据库的备份和恢复257
14.3.1基本概念258
14.3.2备份数据库260
14.3.3恢复数据库266
14.4实训——学籍管理系统的安全与保护268
习题14270
第15章 LINQ技术271
15.1 LINQ技术概述271
15.1.1 LINQ的含义271
15.1.2 LINQ构架271
15.2 LINQ与Web应用程序272
15.2.1创建使用LINQ的Web应用程序272
15.2.2基本的LINQ数据查询273
15.2.3 LINQ数据源274
15.3 LINQ查询语法275
15.3.1 LINQ查询语法概述275
15.3.2 from查询子句276
15.3.3 where条件子句278
15.3.4 select选择子句279
15.3.5 group分组子句280
15.3.6 orderby排序子句281
15.3.7 into连接子句282
15.3.8 join连接子句283
15.3.9 let临时表达式子句284
15.4 LINQ查询操作285
15.4.1投影操作285
15.4.2筛选操作287
15.4.3排序操作287
15.4.4聚合操作288
15.5使用LINQ查询和操作数据库290
15.5.1插入数据290
15.5.2修改数据291
15.5.3删除数据291
15.6实训——使用LINQ更新表记录292
习题15293
参考文献294