《SQL Server从入门到精通 第3版》
作者 | 明日科技 编者 |
---|---|
出版 | 北京:清华大学出版社 |
参考页数 | 476 |
出版时间 | 2020(求助前请核对) 目录预览 |
ISBN号 | 9787302544555 — 求助条款 |
PDF编号 | 86508098(仅供预览,未存储实际文件) |
求助格式 | 扫描PDF(若分多册发行,每次仅能受理1册) |

第1篇基础知识2
第1章数据库基础2
1.1数据库系统简介3
1.1.1数据库技术的发展3
1.1.2数据库系统的组成3
1.2数据库的体系结构4
1.2.1数据库三级模式结构4
1.2.2三级模式之间的映射5
1.3数据模型5
1.3.1数据模型的概念6
1.3.2常见的数据模型6
1.3.3关系数据库的规范化7
1.3.4关系数据库的设计原则8
1.3.5实体与关系8
1.4常见关系数据库8
1.4.1Access数据库8
1.4.2 SQL Server数据库9
1.4.3 Oracle数据库9
1.4.4 MySQL数据库9
1.5小结9
1.6实践与练习10
第2章SQL Server数据库环境搭建11
2.1 SQL Server数据库简介12
2.2SQL Server 2017的安装与卸载12
2.2.1 SQL Server 2017安装必备12
2.2.2下载SQL Server 2017安装引导文件12
2.2.3下载SQL Server 2017安装文件13
2.2.4安装SQL Server 2017数据库15
2.2.5安装SQL Server Management Studio管理工具24
2.2.6启动SQL Server管理工具25
2.2.7 SQL Server 2017的卸载26
2.3小结27
第3章SQL Server服务的启动与注册28
3.1 SQL Server数据库服务29
3.2启动SQL Server服务29
3.2.1通过后台启动服务29
3.2.2通过配置管理器启动服务30
3.3注册SQL Server服务器30
3.3.1创建与删除服务器组30
3.3.2注册与删除服务器32
3.4小结34
3.5实践与练习34
第4章创建与管理数据库35
4.1认识数据库36
4.1.1数据库基本概念36
4.1.2数据库常用对象37
4.1.3数据库组成37
4.1.4系统数据库38
4.2SQL Server的命名规则39
4.2.1标识符39
4.2.2对象命名规则40
4.2.3实例命名规则41
4.3数据库的创建与管理41
4.3.1创建数据库41
4.3.2修改数据库45
4.3.3删除数据库48
4.4小结50
4.5实践与练习50
第5章操作数据表51
5.1数据表基础52
5.1.1基本数据类型52
5.1.2用户自定义数据类型53
5.1.3数据表的数据完整性54
5.2数据表的创建与管理55
5.2.1以界面方式操作数据表56
5.2.2使用CREATE TABLE语句创建表57
5.2.3使用ALTER TABLE语句修改表结构60
5.2.4使用DROP TABLE语句删除表62
5.3管理数据62
5.3.1使用INSERT语句添加数据62
5.3.2使用UPDATE语句修改数据63
5.3.3使用DELETE语句删除数据64
5.4创建、删除和修改约束64
5.4.1非空约束65
5.4.2主键约束65
5.4.3唯一约束67
5.4.4检查约束68
5.4.5默认约束69
5.4.6外键约束71
5.5关系的创建与维护72
5.5.1一对一关系73
5.5.2一对多关系74
5.5.3多对多关系75
5.6小结75
5.7实践与练习75
第2篇核心技术78
第6章SQL基础78
6.1 T-SQL概述79
6.1.1T-SQL的组成79
6.1.2 T-SQL语句结构79
6.1.3 T-SQL语句分类80
6.2常量80
6.2.1数字常量80
6.2.2字符串常量81
6.2.3日期和时间常量81
6.2.4符号常量81
6.3变量81
6.3.1局部变量82
6.3.2全局变量83
6.4注释符、运算符与通配符84
6.4.1注释符85
6.4.2运算符85
6.4.3通配符88
6.5流程控制89
6.5.1BEGIN …END89
6.5.2 IF90
6.5.3 IF …ELSE91
6.5.4 CASE92
6.5.5 WHILE94
6.5.6 WHILE…CONTINUE…BREAK94
6.5.7 RETURN95
6.5.8 GOTO96
6.5.9 WAITFOR97
6.6常用命令97
6.6.1DBCC98
6.6.2 CHECKPOINT99
6.6.3 DECLARE99
6.6.4 PRINT101
6.6.5 RAISERROR101
6.6.6 READTEXT102
6.6.7 BACKUP103
6.6.8 RESTORE104
6.6.9 SELECT105
6.6.10 SET106
6.6.11 SHUTDOWN107
6.6.12 WRITETEXT108
6.6.13 USE109
6.7小结109
6.8实践与练习110
第7章SQL函数的使用111
7.1聚合函数112
7.1.1聚合函数概述112
7.1.2SUM(求和)函数112
7.1.3 AVG(平均值)函数113
7.1.4 MIN(最小值)函数114
7.1.5 MAX(最大值)函数115
7.1.6 COUNT(统计)函数116
7.1.7 DISTINCT(取不重复记录)函数117
7.1.8查询重复记录117
7.2数学函数118
7.2.1数学函数概述118
7.2.2ABS(绝对值)函数119
7.2.3 PI(圆周率)函数119
7.2.4 POWER(乘方)函数120
7.2.5 RAND(随机浮点数)函数120
7.2.6 ROUND(四舍五入)函数121
7.2.7 SQUARE(平方)函数和SQRT(平方根)函数122
7.2.8三角函数123
7.3字符串函数125
7.3.1字符串函数概述125
7.3.2ASCII(获取ASCII码)函数125
7.3.3 CHARINDEX(返回字符串的起始位置)函数127
7.3.4 LEFT(取左边指定个数的字符)函数128
7.3.5 RIGHT(取右边指定个数的字符)函数129
7.3.6 LEN(返回字符个数)函数129
7.3.7 REPLACE(替换字符串)函数130
7.3.8 REVERSE(返回字符表达式的反转)函数131
7.3.9 STR函数131
7.3.10 SUBSTRING(取字符串)函数132
7.4日期和时间函数133
7.4.1日期和时间函数概述133
7.4.2GETDATE(返回当前系统日期和时间)函数133
7.4.3 DAY(返回指定日期的天)函数134
7.4.4 MONTH(返回指定日期的月)函数134
7.4.5 YEAR(返回指定日期的年)函数135
7.4.6 DATEDIFF(返回日期和时间的边界数)函数135
7.4.7 DATEADD(添加日期时间)函数136
7.5转换函数137
7.5.1转换函数概述137
7.5.2CAST函数138
7.5.3 CONVERT函数139
7.6元数据函数140
7.6.1元数据函数概述141
7.6.2COL LENGTH函数141
7.6.3 COL NAME函数142
7.6.4 DB NAME函数143
7.7小结143
7.8实践与练习143
第8章SQL数据查询基础144
8.1SELECT检索数据145
8.1.1 SELECT语句的基本结构145
8.1.2 WITH子句146
8.1.3 SELECT…FROM子句147
8.1.4 INTO子句151
8.1.5 WHERE子句152
8.1.6 GROUP BY子句162
8.1.7 HAVING子句164
8.1.8 ORDER BY子句165
8.1.9 COMPUTE子句166
8.1.10 DISTINCT关键字168
8.1.11 TOP关键字168
8.2UNION合并多个查询结果169
8.2.1 UNION与连接之间的区别169
8.2.2使用UNION ALL合并表170
8.2.3 UNION中的ORDER BY子句171
8.2.4 UNION中的自动数据类型转换171
8.2.5使用UNION合并不同类型的数据172
8.2.6使用UNION合并有不同列数的两个表172
8.2.7使用UNION进行多表合并173
8.3小结174
8.4实践与练习174
第9章SQL数据高级查询175
9.1子查询与嵌套查询176
9.1.1子查询概述176
9.1.2嵌套查询概述176
9.1.3简单的嵌套查询177
9.1.4带IN的嵌套查询177
9.1.5带NOT IN的嵌套查询178
9.1.6带SOME的嵌套查询179
9.1.7带ANY的嵌套查询179
9.1.8带ALL的嵌套查询180
9.1.9带EXISTS的嵌套查询180
9.2连接查询181
9.2.1内连接181
9.2.2外连接182
9.2.3交叉连接183
9.2.4连接多表185
9.3使用CASE函数进行查询186
9.4小结189
9.5实践与练习189
第10章视图的使用190
10.1视图概述191
10.2视图的分类与操作191
10.2.1以界面方式操作视图191
10.2.2使用CREATE VIEW语句创建视图192
10.2.3使用ALTER VIEW语句修改视图195
10.2.4使用DROP VIEW语句删除视图196
10.2.5使用存储过程sp rename修改视图197
10.3通过视图操作数据197
10.3.1从视图中浏览数据197
10.3.2向视图中添加数据198
10.3.3修改视图中的数据199
10.3.4删除视图中的数据199
10.4小结200
10.5实践与练习200
第3篇高级应用202
第11章存储过程202
11.1存储过程概述203
11.1.1存储过程的概念203
11.1.2存储过程的优点203
11.2创建存储过程204
11.2.1使用向导创建存储过程204
11.2.2使用CREATEPROC语句创建存储过程205
11.3管理存储过程206
11.3.1执行存储过程206
11.3.2查看存储过程208
11.3.3修改存储过程209
11.3.4重命名存储过程212
11.3.5删除存储过程213
11.4小结215
11.5实践与练习215
第12章触发器216
12.1触发器概述217
12.1.1触发器的概念217
12.1.2触发器的优点217
12.1.3触发器的种类217
12.2创建触发器218
12.2.1创建DML触发器218
12.2.2创建DDL触发器220
12.2.3创建登录触发器221
12.3管理触发器223
12.3.1查看触发器223
12.3.2修改触发器224
12.3.3重命名触发器227
12.3.4禁用和启用触发器227
12.3.5删除触发器229
12.4小结231
12.5实践与练习231
第13章游标的使用232
13.1游标的概述233
13.1.1游标的实现233
13.1.2游标的类型233
13.2游标的基本操作234
13.2.1声明游标234
13.2.2打开游标237
13.2.3读取游标中的数据238
13.2.4关闭游标240
13.2.5释放游标241
13.3使用系统过程查看游标241
13.3.1sp_cursor_list242
13.3.2 sp_escribe_cursor243
13.4小结244
13.5实践与练习245
第14章索引与数据完整性246
14.1索引的概念247
14.2索引的优缺点247
14.2.1索引的优点247
14.2.2索引的缺点247
14.3索引的分类248
14.3.1聚集索引248
14.3.2非聚集索引248
14.4索引的操作249
14.4.1索引的创建249
14.4.2查看索引信息252
14.4.3索引的修改253
14.4.4索引的删除254
14.4.5设置索引的选项255
14.5索引的分析与维护258
14.5.1索引的分析258
14.5.2索引的维护259
14.6全文索引262
14.6.1使用可视化管理工具启用全文索引262
14.6.2使用T-SQL语句启用全文索引264
14.6.3使用T-SQL语句删除全文索引267
14.6.4全文目录267
14.6.5全文目录的维护270
14.7数据完整性273
14.7.1域完整性273
14.7.2实体完整性274
14.7.3引用完整性275
14.7.4用户定义完整性275
14.8小结276
14.9实践与练习276
第15章SQL中的事务277
15.1事务的概念278
15.2显式事务与隐式事务278
15.2.1显式事务279
15.2.2隐式事务280
15.2.3事务的COMMIT和ROLLBACK280
15.3使用事务281
15.3.1开始事务281
15.3.2结束事务282
15.3.3回滚事务282
15.3.4事务的工作机制283
15.3.5自动提交事务284
15.3.6事务的并发问题284
15.3.7事务的隔离级别285
15.4锁288
15.4.1SQL Server锁机制288
15.4.2锁模式288
15.4.3锁的粒度290
15.4.4查看锁291
15.4.5死锁291
15.5分布式事务处理292
15.5.1分布式事务简介292
15.5.2创建分布式事务292
15.5.3分布式事物处理协调器293
15.6小结293
15.7实践与练习294
第16章维护SQL Server数据库295
16.1脱机与联机数据库296
16.1.1脱机数据库296
16.1.2联机数据库296
16.2分离和附加数据库297
16.2.1分离数据库297
16.2.2附加数据库298
16.3导入/导出数据299
16.3.1导入SQL Server数据表299
16.3.2导入其他数据源的数据302
16.3.3导出SQL Server数据表304
16.4备份和恢复数据库307
16.4.1备份类型307
16.4.2恢复模式307
16.4.3备份数据库308
16.4.4恢复数据库309
16.5收缩数据库和文件311
16.5.1自动收缩数据库311
16.5.2手动收缩数据库312
16.6生成与执行SQL脚本313
16.6.1将数据库生成SQL脚本313
16.6.2将数据表生成SQL脚本314
16.6.3执行SQL脚本314
16.7小结315
16.8实践与练习315
第17章数据库的安全机制316
17.1数据库安全概述317
17.2数据库登录管理317
17.2.1选择验证模式317
17.2.2管理登录账号317
17.2.3更改登录验证方式326
17.2.4设置密码327
17.3用户及权限管理327
17.3.1创建与删除数据库用户327
17.3.2设置服务器角色权限328
17.4小结329
17.5实践与练习330
第4篇项目实战332
第18章Visual C+++SQL Server实现酒店客房管理系统332
18.1开发背景333
18.2需求分析333
18.3系统设计333
18.3.1系统目标333
18.3.2系统功能结构334
18.3.3系统预览334
18.3.4业务流程图336
18.3.5数据库设计336
18.4主窗体设计337
18.4.1主窗体概述337
18.4.2主窗体实现过程338
18.5登录模块设计343
18.5.1登录模块概述343
18.5.2登录模块技术分析344
18.5.3登录模块设计过程344
18.6客房预订模块设计348
18.6.1客房预订模块概述348
18.6.2客房预订模块技术分析349
18.6.3客房预订模块实现过程349
18.7追加押金模块设计353
18.7.1追加押金模块概述353
18.7.2追加押金模块技术分析354
18.7.3追加押金模块实现过程354
18.8调房登记模块设计359
18.8.1调房登记模块概述359
18.8.2调房登记模块技术分析360
18.8.3调房登记模块实现过程360
18.9客房销售报表模块设计365
18.9.1客房销售报表模块概述365
18.9.2客房销售报表模块技术分析366
18.9.3客房销售报表模块实现过程366
18.10小结375
第19章C#+SQL Server实现企业人事管理系统376
19.1系统概述377
19.2系统设计377
19.2.1系统目标377
19.2.2系统功能结构377
19.2.3系统业务流程图377
19.3系统运行环境379
19.4数据库与数据表设计379
19.4.1数据库分析379
19.4.2主要数据表结构379
19.4.3数据表逻辑关系383
19.5创建项目385
19.6公共类设计386
19.6.1MyMeans公共类386
19.6.2 MyModule公共类389
19.7登录模块设计403
19.7.1设计登录窗体403
19.7.2按Enter键时移动鼠标焦点404
19.7.3登录功能的实现404
19.8系统主窗体设计405
19.8.1设计菜单栏406
19.8.2设计工具栏407
19.8.3设计导航菜单408
19.8.4设计状态栏408
19.9人事档案管理模块设计409
19.9.1设计人事档案管理窗体410
19.9.2添加/修改人事档案信息412
19.9.3删除人事档案信息414
19.9.4单条件查询人事档案信息414
19.9.5逐条查看人事档案信息417
19.9.6将人事档案信息导出为Word文档418
19.9.7将人事档案信息导出为Excel表格423
19.10用户设置模块设计427
19.10.1设计用户设置窗体427
19.10.2添加/修改用户信息428
19.10.3删除用户基本信息430
19.10.4设置用户操作权限430
19.11数据库维护模块设计431
19.11.1设计数据库维护窗体431
19.11.2备份数据库432
19.11.3还原数据库432
19.12小结434
第20章Java+SQL Server实现学生成绩管理系统435
20.1系统概述436
20.2系统分析436
20.2.1需求分析436
20.2.2可行性研究436
20.3系统设计436
20.3.1系统目标436
20.3.2系统功能结构437
20.3.3系统预览437
20.3.4构建开发环境438
20.3.5文件夹组织结构438
20.4数据库设计439
20.4.1数据库分析439
20.4.2数据库概念设计439
20.4.3数据库逻辑结构设计439
20.5公共模块设计441
20.5.1各种实体类的编写442
20.5.2操作数据库公共类的编写443
20.6系统用户登录模块设计449
20.6.1系统用户登录模块概述449
20.6.2系统用户登录模块技术分析449
20.6.3系统登录模块实现过程449
20.7主窗体模块设计451
20.7.1主窗体模块概述451
20.7.2主窗体模块技术分析452
20.7.3主窗体模块实现过程452
20.8班级信息设置模块设计455
20.8.1班级信息设置模块概述455
20.8.2班级信息设置模块技术分析455
20.8.3班级信息设置模块实现过程455
20.9学生基本信息管理模块设计459
20.9.1学生基本信息管理模块概述459
20.9.2学生基本信息管理模块技术分析459
20.9.3学生基本信息管理模块实现过程459
20.10考试成绩信息管理模块设计464
20.10.1考试成绩信息管理模块概述464
20.10.2考试成绩管理模块技术分析464
20.10.3考试成绩信息管理模块实现过程465
20.11基本信息数据查询模块设计469
20.11.1基本信息数据查询模块概述469
20.11.2基本信息数据查询模块技术分析470
20.11.3基本信息数据查询模块实现过程470
20.12考试成绩班级明细查询模块设计473
20.12.1考试成绩班级明细查询模块概述473
20.12.2考试成绩班级明细查询模块技术分析473
20.12.3考试成绩班级明细查询模块实现过程473
20.13小结476
2020《SQL Server从入门到精通 第3版》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由明日科技 2020 北京:清华大学出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。
高度相关资料
-
- Windows NT Server 3.5从入门到精通
- 1996 北京:电子工业出版社
-
- JAVA从入门到精通
- 2020
-
- ORACLE从入门到精通 第3版
- 2020
-
- SQL从入门到精通 微课视频版
- 2020
-
- CorelDRAW8从入门到精通(第四版)
- 1998年10月第1版 电子工业出版社
-
- Linux 从入门到精通
- 1998年07月第1版 电子工业出版社
-
- Visual FoxPro 3从入门到精通
- 1996 北京:电子工业出版社
-
- Delphi3.0从入门到精通
- 1998 北京:宇航出版社
-
- Windows NT Server 4从入门到精通 第4版
- 1997 北京:电子工业出版社
-
- 微机管理信息系统大全 2 厂矿企业单位微机管理信息系统
- 1986 西安:陕西科学技术出版社
-
- 可编程序控制器应用技术 第3版
- 1992 重庆:重庆大学出版社
-
- SQL Server7.0从入门到精通
- 1999 北京:中国铁道出版社
-
- CoreIDRAW 7从入门到精通 第3版
- 1998 北京:电子工业出版社
-
- Excel for Windows 95从入门到精通 第3版
- 1996 北京:电子工业出版社
提示:百度云已更名为百度网盘(百度盘),天翼云盘、微盘下载地址……暂未提供。➥ PDF文字可复制化或转WORD