作品简介

本书面向SQL Server2019初学者和广大数据库设计爱好者。全书内容注重实用,通俗易懂地介绍了SQL Server2019数据库应用与开发的相关基础知识,并提供了大量具体操作SQL Server2019数据库的示例,能使读者在短的时间内有效地掌握SQL Server2019数据库的应用和开发。本书共19章,内容包括SQL Server2019的安装与配置;数据库和数据表的操作;Transact-SQL语言基础与应用;数据的更新、规则、默认和完整性约束;创建和使用索引、事务和锁、游标;使用存储过程、视图操作、触发器;SQL Server2019的安全机制;数据库的备份与恢复;SQL Server2019新增功能;通过开发企业人事管理系统,学习将SQL Server2019运用于实际的开发项目中。各章的结尾提供了典型习题,供读者课后操作练习,以加深对学习内容的理解。本书适合SQL Server数据库初学者、数据库应用开发人员、数据库管理人员,也适合作为高等院校和培训机构计算机相关专业的师生教学参考。

王英英,从事Web应用开发多年,精通多种编程语言,对数据库技术有深入研究。在Python编程、数据库开发方面有着丰富的经验,并已出版过多本相关畅销书,受广大读者熟悉和认可。畅销书有《MySQL5.7从零开始学(视频教学版)》《MySQL8从入门到精通(视频教学版)》等。

作品目录

  • 内容简介
  • 前言
  • 第1章 初识SQL Server 2019
  • 1.1 认识SQL Server 2019
  • 1.2 SQL Server 2019的组成
  • 1.3 安装SQL Server 2019
  • 1.4 安装SQL Server Management Studio
  • 1.5 SSMS基本操作
  • 1.6 本章小结
  • 1.7 经典习题
  • 第2章 数据库的操作
  • 2.1 数据库组成
  • 2.2 系统数据库
  • 2.3 创建数据库
  • 2.4 管理数据库
  • 2.5 疑难解惑
  • 2.6 经典习题
  • 第3章 数据表的操作
  • 3.1 SQL Server 2019数据库对象
  • 3.2 创建数据表
  • 3.3 管理数据表
  • 3.4 疑难解惑
  • 3.5 经典习题
  • 第4章 Transact-SQL语言基础
  • 4.1 Transact-SQL概述
  • 4.2 如何给标识符起名
  • 4.3 常量
  • 4.4 变量
  • 4.5 运算符和表达式
  • 4.6 Transact-SQL利器——通配符
  • 4.7 Transact-SQL语言中的注释
  • 4.8 疑难解惑
  • 4.9 经典习题
  • 第5章 轻松掌握Transact-SQL语句
  • 5.1 数据定义语句
  • 5.2 数据操作语句
  • 5.3 数据控制语言
  • 5.4 其他基本语句
  • 5.5 流程控制语句
  • 5.6 批处理语句
  • 5.7 疑难解惑
  • 5.8 经典习题
  • 第6章 认识函数
  • 6.1 SQL Server 2019函数简介
  • 6.2 字符串函数
  • 6.3 数学函数
  • 6.4 数据类型转换函数
  • 6.5 文本函数和图像函数
  • 6.6 日期和时间函数
  • 6.7 系统函数
  • 6.8 疑难解惑
  • 6.9 经典习题
  • 第7章 Transact-SQL查询
  • 7.1 查询工具的使用
  • 7.2 使用SELECT语句进行查询
  • 7.3 使用WHERE子句进行条件查询
  • 7.4 使用聚合函数统计汇总
  • 7.5 嵌套查询
  • 7.6 多表连接查询
  • 7.7 外连接
  • 7.8 使用排序函数
  • 7.9 动态查询
  • 7.10 疑难解惑
  • 7.11 经典习题
  • 第8章 数据的更新
  • 8.1 插入数据——INSERT
  • 8.2 修改数据——UPDATE
  • 8.3 删除数据——DELETE
  • 8.4 疑难解惑
  • 8.5 经典习题
  • 第9章 规则、默认值和完整性约束
  • 9.1 规则和默认值概述
  • 9.2 规则的基本操作
  • 9.3 默认值的基本操作
  • 9.4 完整性约束
  • 9.5 疑难解惑
  • 9.6 经典习题
  • 第10章 创建和使用索引
  • 10.1 索引的含义和特点
  • 10.2 索引的分类
  • 10.3 索引的设计原则
  • 10.4 创建索引
  • 10.5 管理和维护索引
  • 10.6 疑难解惑
  • 10.7 经典习题
  • 第11章 事务和锁
  • 11.1 事务管理
  • 11.2 锁
  • 11.3 疑难解惑
  • 11.4 经典习题
  • 第12章 游标
  • 12.1 认识游标
  • 12.2 游标的基本操作
  • 12.3 游标的运用
  • 12.4 使用系统存储过程管理游标
  • 12.5 疑难解惑
  • 12.6 经典习题
  • 第13章 存储过程和自定义函数
  • 13.1 存储过程概述
  • 13.2 存储过程分类
  • 13.3 创建存储过程
  • 13.4 管理存储过程
  • 13.5 扩展存储过程
  • 13.6 自定义函数
  • 13.7 疑难解惑
  • 13.8 经典习题
  • 第14章 视图操作
  • 14.1 视图概述
  • 14.2 创建视图
  • 14.3 修改视图
  • 14.4 查看视图信息
  • 14.5 使用视图修改数据
  • 14.6 删除视图
  • 14.7 疑难解惑
  • 14.8 经典习题
  • 第15章 触发器
  • 15.1 触发器概述
  • 15.2 创建DML触发器
  • 15.3 创建DDL触发器
  • 15.4 管理触发器
  • 15.5 疑难解惑
  • 15.6 经典习题
  • 第16章 SQL Server 2019的安全机制
  • 16.1 SQL Server 2019安全性概述
  • 16.2 安全验证方式
  • 16.3 SQL Server 2019登录名
  • 16.4 SQL Server 2019的角色与权限
  • 16.5 疑难解惑
  • 16.6 经典习题
  • 第17章 数据库的备份与恢复
  • 17.1 备份与恢复介绍
  • 17.2 备份设备
  • 17.3 使用Transact-SQL语句备份数据库
  • 17.4 在SQL Server Management Studio中还原数据库
  • 17.5 使用Transact-SQL语句还原数据库
  • 17.6 建立自动备份的维护计划
  • 17.7 通过Always Encrypted安全功能为数据加密
  • 17.8 动态数据屏蔽
  • 17.9 疑难解惑
  • 17.10 经典习题
  • 第18章 SQL Server 2019新增功能
  • 18.1 数据虚拟化与大数据群集
  • 18.2 智能数据库
  • 18.3 开发人员新体验
  • 18.4 其他常用新增功能
  • 18.5 疑难解惑
  • 18.6 经典习题
  • 第19章 开发企业人事管理系统
  • 19.1 需求分析
  • 19.2 系统功能结构
  • 19.3 数据库设计
  • 19.4 开发前的准备工作
  • 19.5 用户登录模块
  • 19.6 人事档案管理模块
  • 19.7 用户设置模块
  • 19.8 数据库维护模块
  • 19.9 系统运行
  • 19.10 项目总结
展开全部