新書推薦:
《
滚滚红尘(《滚滚红尘》电影原著)
》
售價:NT$
250.0
《
罗马之变(法语直译,再现罗马共和国走向罗马帝国的辉煌历史)
》
售價:NT$
500.0
《
自然之争:1600年以来苏格兰和英格兰北部地区的环境史(新史学译丛)
》
售價:NT$
485.0
《
硝烟下的博弈:工业革命与中西方战争
》
售價:NT$
398.0
《
让内的理性主义 发现无意识之旅
》
售價:NT$
301.0
《
苏美尔文明(方尖碑)
》
售價:NT$
602.0
《
知命不惧:从芝诺到马可·奥勒留的生活艺术
》
售價:NT$
505.0
《
Zemax光学设计从基础到实践
》
售價:NT$
602.0
編輯推薦:
在前两版的基础上,取长补短,内容更加精炼。
配有微课视频,方便教学与自学。
內容簡介:
本书围绕SQL Server 2019数据库管理的各种应用特性,介绍了服务器管理、数据库、表、视图、存储过程、视图、触发器、索引、备份与还原、TSQL语言、安全管理、自动化管理、报表服务、集成服务等内容。内容详实,深入SQL Server 2019的各项功能。 本书适合用于高等院校、高职专科等学校本专科学生信息管理、计算机应用、管理学科等专业相关课程教学的教材和辅助学习资料,也适用于从事计算机应用程序开发、数据管理等工作的读者阅读参考。
關於作者:
屠建飞,宁波大学副教授,长期从事企业信息化、数据库技术、计算机应用等课程的教学,担任SQL Server数据库技术的教学工作已达20年;已出版《SQL Server 2008数据库管理》《SQL Server 2012数据库管理》,主持和参加国家自然科学基金、科技部软科学、浙江省自然科学基金、浙江省软科学研究项目及企业开发项目等20多项,发表学术论文30多篇,获软件著作权登记近30项。
目錄 :
第1章SQL Server 2019概述与安装
1.1SQL Server的发展历程
1.2SQL Server 2019的版本与运行环境
1.2.1SQL Server 2019的版本
1.2.2SQL Server 2019运行的硬件环境
1.2.3SQL Server 2019运行的软件环境
1.3安装SQL Server 2019
1.4SQL Server 2019的常用工具
1.4.1SQL Server Management Studio
1.4.2SQL Server配置管理器
1.4.3SQL Server Profiler
1.4.4数据库引擎优化顾问
小结
习题与思考
第2章SQL Server 2019服务器管理
2.1服务器组
2.1.1服务器组的划分
2.1.2创建服务器组
2.1.3管理服务器组
2.2服务器注册
2.2.1注册服务器
2.2.2服务器信息的导出与导入
2.2.3管理已注册的服务器
2.3配置服务器选项
2.3.1SQL Server 2019服务器选项
2.3.2sp_configure配置服务器选项
2.3.3SQL Server Management Studio配置服务器选项
2.4本地服务器组和中央管理服务器
2.4.1使用本地服务器组
2.4.2创建中央管理服务器
2.4.3本地服务器组与中央管理服务器的比较
小结
习题与思考
第3章数据库
3.1SQL Server 2019的系统数据库
3.1.1master
3.1.2model
3.1.3msdb
3.1.4tempdb
3.1.5Resource
3.2数据库文件及文件组
3.2.1SQL Server数据存储原理
3.2.2SQL Server数据库文件
3.2.3文件组
3.3创建数据库
3.3.1使用SSMS创建数据库
3.3.2使用TSQL语句创建数据库
3.4设置数据库选项
3.4.1数据库选项及设置
3.4.2查看数据库信息
3.5管理数据库
3.5.1扩大数据库空间
3.5.2收缩数据库空间
3.5.3管理数据库文件
3.5.4管理文件组
3.5.5删除数据库
3.5.6分离数据库
3.5.7附加数据库
3.5.8部分包含数据库
3.6数据库快照
3.7数据库脚本
3.7.1生成数据库脚本
3.7.2执行数据库脚本
小结
习题与思考
第4章表
4.1数据表概述
4.1.1关系数据表
4.1.2规范化与范式
4.1.3ER图
4.1.4SQL Server 2019中的数据表类型
4.2数据类型
4.2.1系统数据类型
4.2.2用户自定义数据类型
4.3创建数据表
4.3.1使用SSMS创建数据表
4.3.2使用TSQL创建数据表
4.4修改数据表
4.4.1使用SSMS修改数据表
4.4.2使用TSQL修改数据表
4.5删除数据表
4.5.1使用SSMS删除数据表
4.5.2使用TSQL删除数据表
4.6数据完整性与约束
4.6.1数据完整性
4.6.2创建约束
4.6.3修改和删除约束
4.6.4禁用约束
4.7数据库关系图
4.7.1使用数据库关系图管理表间关系
4.7.2使用数据库关系图管理数据库
4.8使用数据表
4.9临时表
4.9.1创建临时表
4.9.2使用临时表
4.10分区表
4.10.1创建分区函数
4.10.2创建分区方案
4.10.3创建分区表
4.10.4分区表的使用
4.11FileTable
4.11.1启用FILESTREAM
4.11.2创建FileTable表
4.11.3使用FileTable
4.12图形数据表
4.12.1创建图形表
4.12.2查询图形表数据
4.12.3边界表约束
4.13时态数据表
4.13.1生成时态数据表
4.13.2使用时态数据表
4.13.3时态数据表转为普通表
4.14内存优化表
4.14.1创建内存优化文件组和文件
4.14.2创建和使用内存优化表
小结
习题与思考
第5章TransactSQL基础
5.1TSQL概述
5.1.1TSQL的发展
5.1.2TSQL的语言分类
5.2TSQL数据操纵语言
5.2.1INSERT插入数据
5.2.2UPDATE更新数据
5.2.3DELETE删除数据
5.3TSQL数据查询语言
5.3.1单表数据查询
5.3.2多表连接数据查询
5.3.3使用SELECT INTO语句
5.3.4组合查询
5.3.5使用FETCH与OFFSET分页
5.4TSQL附加语言元素
5.4.1标识符
5.4.2保留关键字
5.4.3常量与变量
5.4.4运算符
5.4.5控制流语句
5.4.6函数
5.5通用表表达式
5.5.1定义通用表表达式
5.5.2使用通用表表达式
小结
习题与思考
第6章索引
6.1概述
6.2索引的类别及特点
6.2.1聚集索引
6.2.2非聚集索引
6.2.3堆
6.3创建索引
6.3.1在SSMS中创建索引
6.3.2使用TSQL创建索引
6.4列存储索引
6.4.1行存储与列存储
6.4.2列存储索引工作原理
6.4.3创建列存储索引
6.5内存优化索引
6.6管理索引
6.6.1在SSMS中管理索引
6.6.2使用TSQL管理索引
6.7索引选项
6.7.1填充因子
6.7.2索引的其他选项
小结
习题与思考
第7章视图
7.1视图简介
7.2创建视图
7.2.1使用SSMS创建视图
7.2.2使用TSQL创建视图
7.2.3更改视图列标题
7.2.4创建多表联接视图
7.3视图维护
7.3.1查看视图定义
7.3.2修改视图
7.4删除视图
7.5视图的应用
7.6索引视图和分区视图
7.6.1索引视图
7.6.2分区视图
小结
习题与思考
第8章存储过程
8.1存储过程简介
8.2创建存储过程
8.2.1创建无参数的存储过程
8.2.2创建带参数的存储过程
8.2.3创建INSERT、UPDATE和DELETE的存储过程
8.2.4创建带有输出参数的存储过程
8.2.5在存储过程中使用流程控制语句
8.2.6本地编译存储过程
8.3管理存储过程
8.3.1查看存储过程的定义信息
8.3.2修改存储过程
8.3.3删除存储过程
8.3.4存储过程的SSMS执行方式
8.4系统存储过程和扩展存储过程
8.4.1系统存储过程
8.4.2扩展存储过程
小结
习题与思考
第9章触发器
9.1触发器简介
9.2DML触发器
9.2.1触发器的创建语法
9.2.2INSERT触发器
9.2.3DELETE触发器
9.2.4UPDATE触发器
9.2.5组合触发器
9.3INSTEAD OF触发器
9.4DDL触发器
9.5管理触发器
9.5.1查看触发器的定义
9.5.2修改触发器
9.5.3禁用和启用触发器
9.5.4删除触发器
小结
习题与思考
第10章安全管理
10.1SQL Server 2019安全管理的结构
10.2服务器安全管理
10.2.1SQL Server身份验证模式
10.2.2SQL Server身份验证模式的设置
10.2.3SQL Server登录名管理
10.2.4服务器角色
10.2.5登录名授权
10.3数据库安全管理
10.3.1数据库用户
10.3.2数据库角色
10.3.3应用程序角色
10.3.4管理角色的TSQL语句
10.3.5角色的综合应用
10.3.6数据库用户授权
10.4架构安全管理
10.4.1创建架构
10.4.2在架构中添加对象
10.4.3在架构中移动对象
10.4.4设置架构权限
10.5权限管理的TSQL语句
10.5.1GRANT授权
10.5.2DENY拒绝权限
10.5.3REVOKE撤销权限
10.6数据加密
10.6.1SQL Server数据加密的体系结构
10.6.2密钥生成
10.6.3数据加密与解密
10.6.4密钥备份
小结
习题与思考
第11章备份与还原
11.1备份还原概述
11.1.1备份类型
11.1.2恢复模式
11.2备份数据库
11.2.1备份设备
11.2.2执行备份
11.2.3将数据备份到多个设备
11.3还原数据库
11.3.1还原数据库的操作
11.3.2时点还原
11.3.3文件和文件组还原
11.3.4还原数据库的TSQL语句
11.3.5从数据库快照中还原数据库
小结
习题与思考
第12章自动化管理
12.1数据库邮件
12.1.1配置数据库邮件
12.1.2测试数据库邮件
12.2SQL Server 代理
12.2.1启动SQL Server 代理服务
12.2.2设置SQL Server 代理
12.3操作员
12.3.1创建操作员
12.3.2设置故障操作员
12.4作业
12.4.1创建作业
12.4.2执行作业
12.5警报
12.5.1创建SQL Server事件警报
12.5.2创建SQL Server性能警报
12.6数据库维护计划
12.6.1使用向导创建维护计划
12.6.2使用设计器创建维护计划
小结
习题与思考
第13章数据集成服务
13.1SQL Server Integration Service概述
13.2数据导入与导出向导
13.3SSIS包设计
13.3.1SQL Server Data Tools
13.3.2SSIS数据集成项目设计
13.3.3数据转换
13.3.4使用循环控制流
小结
习题与思考
第14章报表服务
14.1SQL Server Reporting Services的架构
14.2创建报表
14.3部署报表
14.3.1Reporting Services配置
14.3.2部署报表
14.4访问和管理报表
14.4.1访问报表
14.4.2管理报表
小结
习题与思考
內容試閱 :
2020年是一个非常特殊的年份,在人类社会面临新冠疫情的严重挑战时,全人类多年发展和积累起来的各项技术在抗击疫情中发挥了非常重要的作用。其中,信息技术更是在数据的高效收集、快速传递和精准分析等方面起到了不可替代的重要作用。作为信息技术基础的数据库技术,则是为信息技术的广泛和深度应用提供了重要的和基础性的支持。
SQL Server是微软公司推出的数据库管理系统软件,SQL Server 2019是2019年推出的最新版本。作为最新版的数据库管理软件,SQL Server 2019集成了微软深植数据库领域的多项最新成果,如对数据虚拟化和大数据群集的支持,对智能数据库特性的提升等,也反映了微软公司在数据库领域的新的愿景。SQL Server 2019也已成为数据库领域稳定性、可靠性、安全性最高和应用最广泛的数据库管理系统。
本书详细讲解了SQL Server 2019数据管理应用的各项功能特性,涵盖了服务器管理、数据库、表、索引、视图、存储过程、触发器、备份与还原、TSQL、安全管理、自动化管理、数据集成服务和报表服务等内容,内容翔实,深入SQL Server 2019的各项功能。同时,本书还录制了近两千分钟的视频教程,从多角度讲解各项基础知识和实践操作。本书适合准备从事数据管理的初学者,也适合希望了解SQL Server 2019数据管理最新特性的有一定基础的读者使用; 还可以作为高等院校、高职高专等学校信息管理、计算机应用等专业相关课程的教材和辅助学习资料。
全书共分为14章,在内容的安排上,突出了重点理论知识和实际操作应用的讲解,配备了大量的应用实例。通过对这些实例的动手实践,可以让读者掌握SQL Server 2019数据管理的应用特性。课后还配备了适量习题,可以供读者进一步思考和学习。
本书的编写和出版,得到了很多专家学者的帮助,尤其是叶飞帆教授、冯志敏教授、方志梅教授等的支持和指导,在此深表感谢!
由于作者水平有限,加上数据库技术的发展日新月异,书中的疏漏和不足之处在所难免,恳请广大读者批评指正。
宁波大学屠建飞2020年3月