作品简介

本书通过理论与实践相结合的方式,并结合作者多年的教学和开发经验,由浅入深地介绍SQL Server 2016数据库的基本原理和综合应用。本书共16章。第1章主要介绍数据库相关的基础知识,并引入关系型数据库的概念,为后面的章节做好铺垫。第2~7章介绍操作存储数据的仓库、单元,约束和管理表中的数据,查询语句入门及进阶。第8章介绍系统函数与自定义函数。第9、10章介绍视图、索引相关的知识。第11~16章分别介绍T-SQL语言基础、存储过程、确保数据完整性的触发器、与数据安全相关的对象、数据库的备份和还原、系统自动化任务管理。综观全书,既有宏观的指导又有微观细节的介绍,既有生动的实例讲解又有典型经验的分享。本书可供SQL Server初学者、数据库开发人员使用,也可作为大中专院校计算机相关专业数据库应用开发设计课程的教材。

梁晶,李银兵,丁卫颖编著。

作品目录

  • 前言
  • 第1章 初识数据库
  • 1.1 与数据库有关的一些概念
  • 1.2 了解常用的数据库产品
  • 1.3 安装SQL Server 2016
  • 1.4 使用SQL Server Management Studio
  • 1.5 使用SQL Server配置管理器
  • 1.6 在SQL Server中已经存在的数据库
  • 1.7 课后练习
  • 第2章 操作存储数据的仓库
  • 2.1 创建数据库
  • 2.2 修改数据库
  • 2.3 删除数据库
  • 2.4 实例演练
  • 2.5 课后练习
  • 第3章 操作存储数据的单元
  • 3.1 数据类型
  • 3.2 创建数据表
  • 3.3 修改数据表
  • 3.4 删除数据表
  • 3.5 实例演练
  • 3.6 课后练习
  • 第4章 约束表中的数据
  • 4.1 为什么要使用约束
  • 4.2 主键约束——PRIMARY KEY
  • 4.3 外键约束——FOREIGN KEY
  • 4.4 默认值约束——DEFAULT
  • 4.5 检查约束——CHECK
  • 4.6 唯一约束——UNIQUE
  • 4.7 非空约束——NOT NULL
  • 4.8 实例演练
  • 4.9 课后练习
  • 第5章 管理表中的数据
  • 5.1 向数据表中添加数据——INSERT
  • 5.2 修改表中的数据——UPDATE
  • 5.3 使用DELETE语句删除表中的数据
  • 5.4 使用SQL Server Management Studio操作数据表
  • 5.5 超强的MERGE语句
  • 5.6 实例演练
  • 5.7 课后练习
  • 第6章 查询语句入门
  • 6.1 简单查询
  • 6.2 运算符
  • 6.3 聚合函数
  • 6.4 实例演练
  • 6.5 课后练习
  • 第7章 查询语句进阶
  • 7.1 子查询
  • 7.2 分组查询
  • 7.3 多表查询
  • 7.4 结果集的运算
  • 7.5 实例演练
  • 7.6 课后练习
  • 第8章 系统函数与自定义函数
  • 8.1 系统函数
  • 8.2 自定义函数
  • 8.3 实例演练
  • 8.4 课后练习
  • 第9章 视图
  • 9.1 了解视图
  • 9.2 创建视图
  • 9.3 修改视图
  • 9.4 删除视图
  • 9.5 操作视图
  • 9.6 实例演练
  • 9.7 课后练习
  • 第10章 索引
  • 10.1 神奇的索引
  • 10.2 创建索引
  • 10.3 管理和维护索引
  • 10.4 在SQL Server Management Studio中操作索引
  • 10.5 课后练习
  • 第11章 T-SQL语言基础
  • 11.1 T-SQL概述
  • 11.2 常量
  • 11.3 变量
  • 11.4 运算符和表达式
  • 11.5 流程控制语句
  • 11.6 游标
  • 11.7 使用事务控制语句
  • 11.8 实例演练
  • 11.9 课后练习
  • 第12章 存储过程
  • 12.1 存储过程很强大
  • 12.2 存储过程的分类
  • 12.3 创建存储过程
  • 12.4 管理存储过程
  • 12.5 实例演练
  • 12.6 课后练习
  • 第13章 确保数据完整性的触发器
  • 13.1 有意思的触发器
  • 13.2 创建DML触发器
  • 13.3 创建DDL触发器
  • 13.4 管理触发器
  • 13.5 实例演练
  • 13.6 课后练习
  • 第14章 认识与数据安全相关的对象
  • 14.1 什么是安全对象
  • 14.2 登录账号管理
  • 14.3 用户管理
  • 14.4 角色管理
  • 14.5 权限管理
  • 14.6 实例演练
  • 14.7 课后练习
  • 第15章 数据库的备份和还原
  • 15.1 备份和还原概述
  • 15.2 备份设备
  • 15.3 数据库备份
  • 15.4 还原数据库
  • 15.5 数据库的分离和附加
  • 15.6 课后练习
  • 第16章 系统自动化任务管理
  • 16.1 SQL Server代理
  • 16.2 作业
  • 16.3 维护计划
  • 16.4 警报
  • 16.5 操作员
  • 16.6 课后练习
展开全部