您好,欢迎来到聚文网。 登录 免费注册
SQL Server实例教程(第4版)(2016版)

SQL Server实例教程(第4版)(2016版)

  • 字数: 565000
  • 装帧: 平装
  • 出版社: 电子工业出版社
  • 出版日期: 2020-06-01
  • 商品条码: 9787121385872
  • 版次: 4
  • 开本: 16开
  • 页数: 320
  • 出版年份: 2020
定价:¥59.8 销售价:登录后查看价格  ¥{{selectedSku?.salePrice}} 
库存: {{selectedSku?.stock}} 库存充足
{{item.title}}:
{{its.name}}
精选
内容简介
本书根据数据库技术领域的人才需求和数据库应用系统开发岗位的任职要求,参照相关的职业资格标准,坚持能力本位的职业教育思想,采用任务驱动的方式组织课程教学内容。本书共14章,从基本概念和实际应用出发,由浅入深、循序渐进地讲述了数据库技术、SQL Server 2016概述、数据库的基本操作、数据表的基本操作、数据的基本操作、数据的高级操作、实现数据完整性、视图及其应用、索引及其应用、SQL Server程序设计、存储过程与触发器、SQLServer安全管理、备份与还原、数据库与开发工具的协同使用等内容;并将“学生选课管理系统”案例融入部分章节,深入阐述数据库创建、管理、开发与SQL程序设计的思想与具体方法;简明扼要地介绍了SQL Server的上机实验操作。本书根据职业技能培养的要求,结合案例给出100多个例题和习题,便于读者更好地学习和掌握数据库的基本知识与技能。本书既可以作为高等院校、高等职业院校计算机及相关专业的专业课教材,也可以作为数据库工作者,尤其是大型关系数据库初学者的参考书。
作者简介
杨学全,教授,现任职于河北农业大学,硕士研究生导师。1989年大学毕业参加工作,曾任职于保定职业技术学院,长期在教学科研一线辛勤耕耘,编写多部计算机类教材,其中荣获普通高等教育“十一五”重量规划教材1部,荣获“十二五”职业教育国家规划教材2部。
目录
第1章 数据库技术1
1.1 数据库基础知识1
1.1.1 信息、数据与数据处理1
1.1.2 数据管理技术的发展2
1.1.3 数据库、数据库管理系统、数据库系统2
1.1.4 数据模型4
1.1.5 数据库系统的体系结构6
1.2 关系数据库7
1.2.1 关系模型7
1.2.2 关系数据库中的基本运算9
1.2.3 关系数据理论11
1.3 关系数据库设计15
1.3.1 数据库设计的任务、内容与步骤15
1.3.2 需求分析16
1.3.3 概念结构设计17
1.3.4 逻辑结构设计18
1.3.5 数据库设计案例19
1.4 思考题22
第2章 SQL Server 2016概述24
2.1 SQL Server 2016的特性与体系结构24
2.1.1 SQL Server 2016的特性24
2.1.2 SQL Server 2016的体系结构25
2.2 SQL Server 2016的安装26
2.2.1 安装前的准备工作26
2.2.2 安装SQL Server 201628
2.3 SQL Server 2016的安全性34
2.3.1 权限验证模式34
2.3.2 数据库用户和账号35
2.4 SQL Server 2016服务器的操作35
2.4.1 SQL Server 的程序组35
2.4.2 SQL Server服务管理36
2.4.3 使用SQL Server Management Studio39
2.4.4 实用工具44
2.5 思考题44
第3章 数据库的基本操作45
3.1 SQL Server 数据库的一些基本术语和概念45
3.1.1 SQL Server的数据库45
3.1.2 SQL Server的事务日志45
3.1.3 SQL Server的数据库文件及文件组46
3.1.4 SQL Server 的系统数据库47
3.2 创建数据库48
3.2.1 使用SQL Server Management Studio创建数据库48
3.2.2 使用T-SQL创建数据库49
3.3 使用SQL Server Management Studio管理数据库51
3.3.1 打开数据库51
3.3.2 查看数据库信息52
3.3.3 修改数据库容量53
3.3.4 修改数据库选项54
3.3.5 更改数据库名称55
3.3.6 分离和附加数据库55
3.3.7 删除数据库56
3.4 使用T-SQL管理数据库57
3.4.1 打开数据库57
3.4.2 查看数据库信息57
3.4.3 修改数据库容量58
3.4.4 设定修改数据库选项59
3.4.5 更改数据库名称60
3.4.6 分离和附加数据库60
3.4.7 删除数据库61
3.5 案例中的应用举例61
3.5.1 创建“学生选课管理系统”数据库62
3.5.2 设定修改数据库的容量63
3.6 思考题65
第4章 数据表的基本操作66
4.1 表的概念与数据类型66
4.1.1 表的概念66
4.1.2 SQL Server 2016数据类型67
4.2 创建表70
4.2.1 使用表设计器创建表71
4.2.2 使用T-SQL命令创建表73
4.2.3 使用已有的表创建新表76
4.3 数据的添加与表的查看77
4.3.1 向表中添加数据77
4.3.2 查看表的信息78
4.4 表的修改与删除80
4.4.1 修改数据库中的表80
4.4.2 删除数据库中的表81
4.5 案例应用举例82
4.5.1 “学生选课管理系统”各表的定义82
4.5.2 “学生选课管理系统”各表的创建84
4.6 思考题87
第5章 数据的基本操作88
5.1 数据的增、删、改88
5.1.1 数据的添加88
5.1.2 数据的修改94
5.1.3 数据的删除96
5.2 简单查询98
5.2.1 SELECT语句98
5.2.2 选择表中的若干列99
5.2.3 选择表中的若干记录102
5.2.4 对查询的结果排序107
5.2.5 对数据进行统计109
5.2.6 用查询结果生成新表112
5.2.7 合并结果集113
5.2.8 公用表达式114
5.2.9 MERGE语句115
5.3 案例中数据的基本操作117
5.4 思考题118
第6章 数据的高级操作119
6.1 连接查询119
6.1.1 交叉连接查询119
6.1.2 等值与非等值连接查询121
6.1.3 自身连接查询122
6.1.4 外连接查询123
6.1.5 复合连接条件查询125
6.2 子查询126
6.2.1 带有IN运算符的子查询126
6.2.2 带有比较运算符的子查询128
6.2.3 带有ANY或ALL运算符的子查询129
6.2.4 带有EXISTS运算符的子查询130
6.3 交叉表查询131
6.3.1 PIVOT运算符132
6.3.2 UNPIVOT运算符134
6.4 案例中数据的高级查询135
6.5 思考题138
第7章 实现数据完整性139
7.1 完整性的概念139
7.2 约束140
7.2.1 约束的类型140
7.2.2 创建主键约束141
7.2.3 创建专享约束142
7.2.4 创建检查约束144
7.2.5 创建默认约束145
7.2.6 创建外键约束146
7.2.7 查看约束的定义148
7.2.8 删除约束149
7.3 规则149
7.4 默认值151
7.5 IDENTITY列152
7.6 选择实现数据完整性的方法153
7.7 案例中的实现数据完整性153
7.8 思考题156
第8章 视图及其应用157
8.1 视图综述157
8.1.1 视图的基本概念157
8.1.2 视图的作用157
8.2 视图的操作158
8.2.1 创建视图158
8.2.2 使用视图162
8.2.3 修改视图163
8.2.4 删除视图164
8.3 视图定义信息的查询165
8.4 案例中的视图应用165
8.5 思考题167
第9章 索引及其应用168
9.1 索引综述168
9.1.1 数据存储168
9.1.2 索引168
9.2 索引的操作170
9.2.1 创建索引170
9.2.2 查询索引信息173
9.2.3 索引更名174
9.2.4 删除索引175
9.3 设置索引的选项175
9.3.1 设置FILLFACTOR选项175
9.3.2 设置PAD_INDEX选项176
9.4 索引的分析与维护176
9.4.1 索引分析176
9.4.2 索引维护177
9.5 索引视图178
9.6 案例中的索引179
9.7 思考题180
第10章 SQL Server程序设计181
10.1 程序中的批处理、脚本、注释181
10.1.1 批处理181
10.1.2 脚本182
10.1.3 注释182
10.2 SQL Server变量182
10.2.1 全局变量182
10.2.2 局部变量184
10.3 程序中的流程控制186
10.3.1 BEGIN…END语句186
10.3.2 PRINT语句187
10.3.3 IF…ELSE语句187
10.3.4 CASE语句188
10.3.5 WAITFOR语句190
10.3.6 WHILE语句191
10.3.7 RETURN语句192
10.4 SQL Server函数192
10.4.1 常用内置函数192
10.4.2 创建用户自定义函数201
10.4.3 查看、修改和删除用户自定义函数205
10.5 程序中的事务207
10.5.1 概述207
10.5.2 编写事务209
10.5.3 检查点处理212
10.5.4 锁212
10.6 游标213
10.6.1 游标的基本操作214
10.6.2 使用游标216
10.7 案例中的程序设计218
10.8 思考题221
第11章 存储过程与触发器222
11.1 存储过程综述222
11.1.1 存储过程的概念222
11.1.2 存储过程的类型222
11.2 创建、执行、修改、删除存储过程223
11.2.1 创建存储过程223
11.2.2 执行存储过程225
11.2.3 查看存储过程226
11.2.4 修改存储过程228
11.2.5 删除存储过程229
11.3 创建和执行含参数的存储过程230
11.3.1 带简单参数的存储过程230
11.3.2 带表值参数的存储过程233
11.4 存储过程的重新编译234
11.5 系统存储过程与扩展存储过程235
11.5.1 系统存储过程235
11.5.2 扩展存储过程236
11.6 案例中的存储过程236
11.7 触发器综述241
11.8 触发器的创建242
11.8.1 Inserted表和Deleted表242
11.8.2 创建触发器243
11.8.3 查看触发器信息245
11.9 修改和删除触发器246
11.9.1 修改触发器246
11.9.2 禁用、启用和删除触发器246
11.10 嵌套触发器247
11.11 案例中的触发器247
11.12 思考题249
第12章 SQL Server安全管理250
12.1 SQL Server 2016的安全机制250
12.1.1 SQL Server 2016的身份验证模式250
12.1.2 权限验证252
12.2 管理服务器的安全性252
12.2.1 查看登录账号253
12.2.2 创建登录账号253
12.2.3 禁用登录账号255
12.2.4 删除登录账号256
12.3 管理权限256
12.3.1 数据库用户256
12.3.2 架构管理258
12.3.3 数据库角色261
12.3.4 用户和角色的管理权限263
12.4 案例中的安全管理264
12.5 思考题265
第13章 备份与还原266
13.1 数据备份与还原综述266
13.1.1 备份和还原的基本概念266
13.1.2 数据备份的类型267
13.1.3 恢复模式268
13.2 备份与还原操作269
13.2.1 数据库的备份269
13.2.2 数据库的还原273
13.3 备份与还原计划275
13.4 数据的导入和导出276
13.4.1 导出数据276
13.4.2 导入数据280
13.5 案例中的备份与还原操作281
13.5.1 备份操作282
13.5.2 还原操作283
13.6 思考题284
第14章 数据库与开发工具的协同使用285
14.1 常用的数据库连接方法285
14.1.1 ODBC285
14.1.2 JDBC286
14.1.3 ADO.NET286
14.2 使用Java语言进行数据库开发287
14.3 Visual Studio.NET中的数据库开发290
14.3.1 使用数据控件291
14.3.2 使用ADO.NET对象293
14.4 案例的客户端程序295
14.4.1 系统分析与设计296
14.4.2 系统数据库设计298
14.4.3 系统实现298
14.5 思考题320

蜀ICP备2024047804号

Copyright 版权所有 © jvwen.com 聚文网