SQL Server从入门到项目实践:超值版
正版保障 假一赔十 可开发票
¥
51.45
6.4折
¥
79.9
全新
库存8件
作者聚慕课教育研发中心
出版社清华大学出版社
ISBN9787302528180
出版时间2017-08
装帧平装
开本16开
定价79.9元
货号9558330
上书时间2024-12-14
商品详情
- 品相描述:全新
- 商品描述
-
作者简介
聚慕课教育研发中心,是有一家软件开发公司和线下培训机构共同组建的IT图书研发中心,具有18年的图书开发和12年软件开发经验。该研发中心有软件开发团队,一批一线软件培训讲师,高校青年教师以及学科专家团队构成。致力于IT类图书策划、组稿、及编写。我们对计算机图书市场进行科学、严谨的调查分析,紧跟高新科技,深度挖掘读者需求,整合优质作者资源,协助作者制定创作计划、确立创作思想与体例,并实时监控创作质量与进度,确保做出让读者读得懂、用的好、学的会的计算机类图书。
目录
第1篇? 基础知识
第1章? 数据库基础知识?? ?002
◎ 本章教学微视频:17个? 29分钟
1.1? 认识数据库?? ?002
1.1.1? 数据库的概念?? ?002
1.1.2? 数据库技术的发展?? ?003
1.1.3? 数据库系统的组成?? ?003
1.2? 数据库的发展历史?? ?004
1.2.1? 层次数据库?? ?004
1.2.2? 关系数据库?? ?005
1.2.3? 面向对象数据库?? ?005
1.3? 数据库的数据模型?? ?005
1.3.1? 数据模型的概念?? ?005
1.3.2? 层次结构模型?? ?006
1.3.3? 网状结构模型?? ?006
1.3.4? 关系结构模型?? ?007
1.4? 数据库的体系结构?? ?008
1.4.1? 数据库的三级模式?? ?008
1.4.2? 三级模式的工作原理?? ?009
1.4.3? 三级模式之间的映射?? ?009
1.5? 常见的关系数据库?? ?009
1.5.1? Access数据库?? ?009
1.5.2? DB2数据库?? ?010
1.5.3? MySQL数据库?? ?010
1.5.4? Oracle数据库?? ?011
1.6? 就业面试技巧与解析?? ?011
1.6.1? 面试技巧与解析(一)?? ?011
1.6.2? 面试技巧与解析(二)?? ?011
第2章? 安装与部署SQL Server数据库?? ?012
◎ 本章教学微视频:13个? 25分钟
2.1? 认识SQL Server 2016?? ?012
2.1.1? SQL Server 2016新功能?? ?012
2.1.2? SQL Server 2016新特性?? ?013
2.2? 安装与卸载SQL Server 2016?? ?013
2.2.1? 硬件及软件的配置要求?? ?013
2.2.2? 安装SQL Server 2016数据库?? ?014
2.2.3? 卸载SQL Server 2016数据库?? ?018
2.3? SQL Server数据库升级策略?? ?019
2.3.1? 升级前的准备工作?? ?019
2.3.2? 具体的升级过程?? ?019
2.3.3? 使用升级顾问准备升级?? ?022
2.3.4? SQL Server 2016的升级方案?? ?023
2.3.5? 升级过程中的常见问题?? ?025
2.4? SQL Server管理平台的安装与启动?? ?025
2.4.1? 安装SSMS工具?? ?026
2.4.2? SSMS的启动与连接?? ?026
2.5? 就业面试技巧与解析?? ?027
2.5.1? 面试技巧与解析(一)?? ?027
2.5.2? 面试技巧与解析(二)?? ?027
第3章? SQL Server服务的启动与注册?? ?028
◎ 本章教学微视频:12个? 21分钟
3.1? SQL Server 2016的服务?? ?028
3.2? 启动SQL Server 2016服务?? ?029
3.2.1? 从后台直接启动服务?? ?029
3.2.2? 通过配置管理器启动?? ?029
3.3? 注册SQL Server 2016服务器?? ?030
3.3.1? 创建和删除服务器组?? ?030
3.3.2? 注册和删除服务器?? ?031
3.4? 配置服务器的属性?? ?033
3.4.1? 内存的配置?? ?034
3.4.2? 处理器的配置?? ?034
3.4.3? 安全性配置?? ?035
3.4.4? 连接的配置?? ?035
3.4.5? 数据库设置?? ?036
3.4.6? 的配置?? ?037
3.4.7? 权限的配置?? ?038
3.5? 就业面试技巧与解析?? ?039
3.5.1? 面试技巧与解析(一)?? ?039
3.5.2? 面试技巧与解析(二)?? ?039
第4章? SQL基础知识?? ?040
◎ 本章教学微视频:17个? 84分钟
4.1? 认识SQL?? ?040
4.1.1? SQL的标准?? ?040
4.1.2? SQL的种类?? ?041
4.1.3? SQL的功能?? ?041
4.2? 常量?? ?041
4.2.1? 数字常量?? ?041
4.2.2? 字符串常量?? ?042
4.2.3? 日期和时间常量?? ?042
4.2.4? 符号常量?? ?042
4.3? 变量?? ?042
4.3.1? 局部变量?? ?043
4.3.2? 全局变量?? ?043
4.4? 运算符?? ?044
4.4.1? 算术运算符?? ?045
4.4.2? 比较运算符?? ?045
4.4.3? 逻辑运算符?? ?045
4.4.4? 连接运算符?? ?046
4.4.5? 按位运算符?? ?046
4.4.6? 运算符的优先级?? ?046
4.5? 通配符与注释符?? ?047
4.5.1? 通配符?? ?047
4.5.2? 注释符?? ?047
4.6? 就业面试技巧与解析?? ?048
4.6.1? 面试技巧与解析(一)?? ?048
4.6.2? 面试技巧与解析(二)?? ?048
第5章? SQL语句的应用?? ?049
◎ 本章教学微视频:20个? 32分钟
5.1? 数据定义语句?? ?049
5.1.1? 创建数据库对象——CREATE语句?? ?049
5.1.2? 修改数据库对象——ALTER语句?? ?050
5.1.3? 删除数据库对象——DROP语句?? ?051
5.2? 数据操作语句?? ?051
5.2.1? 数据的插入——INSERT语句?? ?051
5.2.2? 数据的更改——UPDATE语句?? ?052
5.2.3? 数据的查询——SELECT语句?? ?052
5.2.4? 数据的删除——DELETE语句?? ?052
5.3? 数据控制语句?? ?053
5.3.1? 用户授予权限——GRANT语句?? ?053
5.3.2? 收回权限操作——REVOKE语句?? ?053
5.3.3? 拒绝权限操作——DENY语句?? ?054
5.4? 其他基本语句?? ?054
5.4.1? 数据声明——DECLARE语句?? ?054
5.4.2? 数据赋值——SET语句?? ?055
5.4.3? 数据输出——PRINT语句?? ?055
5.5? 流程控制语句?? ?056
5.5.1? BEGIN…END语句?? ?056
5.5.2? IF…ELSE语句?? ?056
5.5.3? CASE语句?? ?057
5.5.4? WHILE循环语句?? ?058
5.5.5? GOTO语句?? ?058
5.5.6? WAITFOR语句?? ?058
5.5.7? RETURN语句?? ?059
5.6? 就业面试技巧与解析?? ?059
5.6.1? 面试技巧与解析(一)?? ?059
5.6.2? 面试技巧与解析(二)?? ?059
第6章? SQL函数应用基础?? ?060
◎ 本章教学微视频:31个? 32分钟
6.1? SQL函数简介?? ?060
6.2? 字符串函数?? ?061
6.2.1? ASCII()函数?? ?061
6.2.2? CHAR()函数?? ?061
6.2.3? CHARINDEX()函数?? ?061
6.2.4? LEFT()函数?? ?062
6.2.5? RIGHT()函数?? ?062
6.2.6? LEN()函数?? ?062
6.2.7? LTRIM()函数?? ?063
6.2.8? RTRIM()函数?? ?063
6.2.9? LOWER()函数?? ?063
6.2.10? UPPER()函数?? ?064
6.2.11? REPLACE()函数?? ?064
6.2.12? REVERSE()函数?? ?064
6.2.13? STR()函数?? ?064
6.2.14? SUBSTRING()函数?? ?065
6.3? 数学函数?? ?065
6.3.1? 值函数ABS(x)和返回圆周率的
?????????????? 函数PI()?? ?065
6.3.2? 平方根函数SQRT(x)?? ?066
6.3.3? 获取随机数的函数RAND()和
?????????????? RAND(x)?? ?066
6.3.4? 四舍五入函数ROUND(x,y)?? ?067
6.3.5? 符号函数SIGN(x)?? ?067
6.3.6? 获取整数的函数CEILING(x)
?????????????? 和FLOOR(x)?? ?067
6.3.7? 幂运算函数POWER(x,y)、SQUARE (x)
?????????????? 和EXP(x)?? ?068
6.3.8? 对数运算函数LOG(x)和LOG10(x)?? ?068
6.3.9? 角度与弧度相互转换的函数
?????????????? RADIANS(x)和DEGREES(x)?? ?069
6.3.10? 正弦函数SIN(x)和反正弦函数
??????????????? ASIN(x)?? ?069
6.3.11? 余弦函数COS(x)和反余弦函数
??????????????? ACOS(x)?? ?070
6.3.12? 正切函数、反正切函数和余切
??????????????? 函数?? ?070
6.4? 日期和时间函数?? ?071
6.4.1? 获取系统当前日期的函数
?????????????? GETDATE()?? ?071
6.4.2? 返回UTC日期的函数
?????????????? GETUTCDATE()?? ?071
6.4.3? 获取天数的函数DAY(d)?? ?072
6.4.4? 获取月份的函数MONTH(d)?? ?072
6.4.5? 获取年份的函数YEAR(d)?? ?072
6.4.6? 获取日期中指定部分字符串值的函数
?????????????? DATENAME(dp,d)?? ?072
6.4.7? 获取日期中指定部分的整数值的函数
?????????????? DATEPART(dp,d)?? ?073
6.4.8? 计算日期和时间的函数
?????????????? DATEADD(dp,num,d)?? ?073
6.5? 转换函数?? ?073
6.5.1? CAST()函数?? ?073
6.5.2? CONVERT()函数?? ?074
6.6? 显示系统信息函数?? ?074
6.6.1? 返回数据库的名称?? ?074
6.6.2? OBJECT_ID()函数?? ?074
6.6.3? 返回表中指定字段的长度值?? ?075
6.6.4? 返回表中指定字段的名称?? ?075
6.6.5? 返回数据库用户名?? ?075
6.7? 文本和图像处理函数?? ?075
6.7.1? TEXTPTR()函数?? ?075
6.7.2? TEXTVALID()函数?? ?076
6.8? 就业面试技巧与解析?? ?076
6.8.1? 面试技巧与解析(一)?? ?076
6.8.2? 面试技巧与解析(二)?? ?076
第2篇? 核心技术篇
第7章? 创建与管理数据库?? ?078
◎ 本章教学微视频:18个? 31分钟
7.1? SQL Server数据库?? ?078
7.1.1? 数据库常用对象?? ?078
7.1.2? 数据库的组成?? ?079
7.1.3? 认识系统数据库?? ?080
7.2? SQL Server的命名规则?? ?080
7.2.1? 认识标识符?? ?080
7.2.2? 对象命名规则?? ?081
7.2.3? 实例命名规则?? ?082
7.3? 使用SSMS创建与管理数据库?? ?082
7.3.1? 使用SSMS创建数据库?? ?082
7.3.2? 使用SSMS修改数据库?? ?083
7.3.3? 使用SSMS重命名数据库?? ?086
7.3.4? 修改数据库的初始大小?? ?087
7.3.5? 修改数据库的容量?? ?087
7.3.6? 使用SSMS删除数据库?? ?088
7.4? 使用SQL语句创建与管理数据库?? ?089
7.4.1? 使用CREATE语句创建数据库?? ?089
7.4.2? 使用ALTER语句修改数据库?? ?092
7.4.3? 使用ALTER语句更改名称?? ?093
7.4.4? 修改数据库的初始大小?? ?093
7.4.5? 修改数据库的容量?? ?094
7.4.6? 使用DROP语句删除数据库?? ?095
7.5? 就业面试技巧与解析?? ?095
7.5.1? 面试技巧与解析(一)?? ?095
7.5.2? 面试技巧与解析(二)?? ?095
第8章? 创建与管理数据表?? ?096
◎ 本章教学微视频:19个? 29分钟
8.1? 数据表基础?? ?096
8.1.1? 基本数据类型?? ?096
8.1.2? 自定义数据类型?? ?099
8.1.3? 删除自定义数据类型?? ?101
8.2? 使用SSMS创建与管理数据表?? ?102
8.2.1? 使用SSMS创建数据表?? ?102
8.2.2? 使用SSMS添加表字段?? ?103
8.2.3? 使用SSMS修改表字段?? ?104
8.2.4? 使用SSMS删除表字段?? ?105
8.2.5? 使用SSMS删除数据表?? ?105
8.3? 使用SQL语句创建与管理数据表?? ?106
8.3.1? 使用SQL语句创建数据表?? ?106
8.3.2? 使用SQL语句添加表字段?? ?107
8.3.3? 使用SQL语句修改表字段?? ?108
8.3.4? 使用SQL语句删除表字段?? ?108
8.3.5? 使用SQL语句删除数据表?? ?109
8.4? 使用SSMS管理数据表中的数据?? ?109
8.4.1? 向数据表中添加数据记录?? ?109
8.4.2? 修改数据表中的数据记录?? ?110
8.4.3? 删除数据表中的数据记录?? ?111
8.5? 使用SQL语句管理数据表中的数据?? ?111
8.5.1? 使用INSERT语句插入数据?? ?111
8.5.2? 使用UPDATE语句修改数据?? ?113
8.5.3? 使用DELETE语句删除数据?? ?114
8.6? 就业面试技巧与解析?? ?115
8.6.1? 面试技巧与解析(一)?? ?115
8.6.2? 面试技巧与解析(二)?? ?115
第9章? 设置表中的约束条件?? ?116
◎ 本章教学微视频:26个? 36分钟
9.1? 认识表中的约束条件?? ?116
9.2? 主键约束?? ?117
9.2.1? 在创建表时添加主键约束?? ?117
9.2.2? 在现有表中添加主键约束?? ?118
9.2.3? 定义多字段联合主键约束?? ?119
9.2.4? 删除主键约束?? ?120
9.3? 外键约束?? ?121
9.3.1? 在创建表时添加外键约束?? ?121
9.3.2? 在现有表中添加外键约束?? ?122
9.3.3? 删除外键约束?? ?123
9.4? 默认约束?? ?124
9.4.1? 在创建表时添加默认值约束?? ?124
9.4.2? 在现有表中添加默认值约束?? ?125
9.4.3? 删除默认值约束?? ?126
9.5? 检查约束?? ?126
9.5.1? 在创建表时添加检查约束?? ?127
9.5.2? 在现有表中添加检查约束?? ?127
9.5.3? 删除检查约束?? ?128
9.6? 约束?? ?129
9.6.1? 在创建表时添加约束?? ?129
9.6.2? 在现有表中添加约束?? ?130
9.6.3? 删除约束?? ?131
9.7? 非空约束?? ?131
9.7.1? 在创建表时添加非空约束?? ?131
9.7.2? 在现有表中添加非空约束?? ?132
9.7.3? 删除非空约束?? ?133
9.8? 在SSMS中管理约束条件?? ?133
9.8.1? 管理主键约束?? ?133
9.8.2? 管理外键约束?? ?135
9.8.3? 管理默认值约束?? ?137
9.8.4? 管理检查约束?? ?139
9.8.5? 管理约束?? ?141
9.8.6? 管理非空约束?? ?143
9.9? 就业面试技巧与解析?? ?144
9.9.1? 面试技巧与解析(一)?? ?144
9.9.2? 面试技巧与解析(二)?? ?144
第10章? SQL数据的查询操作?? ?145
◎ 本章教学微视频:31个? 33分钟
10.1? 数据的简单查询?? ?145
10.1.1? 查看数据表中的全部数据?? ?145
10.1.2? 查看数据表中想要的数据?? ?147
10.1.3? 使用TOP查询表中的前几行?? ?148
10.1.4? 给查询结果中的列换个名称?? ?148
10.1.5? 在查询时去除重复的结果?? ?149
10.1.6? 查询的列为表达式?? ?150
10.1.7? 查询结果也能进行排序?? ?150
10.2? 数据的条件查询?? ?151
10.2.1? 使用关系表达式查询?? ?151
10.2.2? 查询某个范围内的数据?? ?152
10.2.3? 查询指定范围内的数据?? ?153
10.2.4? 模糊查询用LIKE关键字?? ?154
10.2.5? 含有NULL值的列也能查看?? ?155
10.3? 使用聚合函数查询?? ?156
10.3.1? 求总和函数SUM()?? ?156
10.3.2? 求值函数MAX()?? ?157
10.3.3? 求值函数MIN()?? ?157
10.3.4? 求平均值函数AVG()?? ?157
10.3.5? 求记录行数COUNT()?? ?158
10.4? 数据的嵌套查询?? ?158
10.4.1? 使用比较运算符的子查询?? ?158
10.4.2? 使用IN的子查询?? ?160
10.4.3? 使用ANY的子查询?? ?161
10.4.4? 使用SOME的子查询?? ?161
10.4.5? 使用EXISTS的子查询?? ?162
10.5? 数据的内连接查询?? ?163
10.5.1? 内连接的简单查询?? ?164
10.5.2? 相等内连接的查询?? ?164
10.5.3? 不等内连接的查询?? ?165
10.5.4? 特殊的内连接查询?? ?165
10.5.5? 带条件的内连接查询?? ?165
10.6? 数据的外连接查询?? ?166
10.6.1? 认识外连接查询?? ?166
10.6.2? 左外连接的查询?? ?166
10.6.3? 右外连接的查询?? ?167
10.6.4? 全外连接的查询?? ?167
10.7? 就业面试技巧与解析?? ?168
10.7.1? 面试技巧与解析(一)?? ?168
10.7.2? 面试技巧与解析(二)?? ?168
第3篇? 核心应用篇
第11章? 视图的使用?? ?170
◎ 本章教学微
— 没有更多了 —
以下为对购买帮助不大的评价