SQL Server实例教程(2019版)

SQL Server实例教程(2019版)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2023-05
版次: 1
ISBN: 9787121455087
定价: 65.00
装帧: 其他
页数: 356页
1人买过
  • 本书全面、翔实地介绍了应用SQL Server 2019数据库管理系统进行数据库管理的各种操作,以及数据库程序开发所需的各种知识和技能,主要内容包括:数据库技术基础,数据库操作,表操作,查询操作,视图操作,索引操作,T-SQL 编程和存储过程操作,触发器操作,游标、事务和锁,数据库安全操作,数据库管理操作和SQL Server数据库程序开发。编者在多年的数据库教学与数据库程序应用开发经验的基础上,根据软件行业程序员、数据库管理员的岗位能力要求和高职学生的认知规律精心组织了本书。本书通过实际的“WebShop电子商城”数据库项目的管理和开发,以任务的形式介绍了SQL Server 2019的各项管理和开发技术。本书面向实际教学过程,将知识讲解和技能训练有机结合,融“教、学、做”于一体,适合“理论实践一体化”的教学模式,同时,编者可提供本书中数据库的完整脚本和配套电子课件,请登录华信教育资源网(http://www.hxedu.com.cn)注册后免费下载。本书可作为高职高专软件技术、网络技术、信息管理和电子商务等专业的教材,也可作为计算机培训班的教材,还可供SQL Server 2019数据库自学者参考使用。 刘志成,教授,湖南铁道职业技术学院副校长。著作方向主要有软件工程、数据库技术等。中国计算机学会高级会员、全国工信行指委计算机类专业教学指导委员会委员、全国铁道职业教育教学指导委员会铁道通信信号专指委委员、中国软件产教联盟理事。2007年被评为“湖南省优秀教师”、2008年获“湖南省第三届高等学校教学名师奖”、2012年被评为“湖南省优秀教育工作者”、2017获第八届“湖南省徐特立教育奖”、2018年被评为“湖南省先进工作者”。 第1章  课程定位与教学案例综述

    学习目标

    学习导航

    1.1  职业岗位能力需求分析

    思政点1:工匠精神

    1.2  课程设置和课程定位分析

    1.3  教学案例与案例数据库说明

    1.3.1  教学案例综述

    1.3.2  WebShop数据库说明

    1.3.3  BookData数据库说明

    小结

    第2章  数据库技术基础

    学习目标

    学习导航

    任务描述

    2.1  数据库技术概述

    思政点2:华为openGauss数据库

    2.2  三种主要的数据模型

    2.3  SQL Server 2019基础

    2.3.1  SQL Server 2019新增功能

    2.3.2  SQL Server的版本

    2.3.3  SQL Server 2019的安装

    课堂实践1

    2.4  SQL Server 2019简单使用

    2.4.1  使用SQL Server Management Studio

    2.4.2  查看和配置SQL Server服务

    课堂实践2

    小结与习题

    课外拓展

    第3章  数据库操作

    学习目标

    学习导航

    任务描述

    3.1  SQL Server 2019数据库

    3.1.1  数据库概述

    3.1.2  系统数据库

    3.1.3  文件和文件组

    课堂实践1

    3.2  使用SSMS管理数据库

    课堂实践2

    3.3  使用T-SQL管理数据库

    3.3.1  创建数据库

    3.3.2  修改数据库

    3.3.3  查看数据库

    3.3.4  删除数据库

    3.3.5  收缩数据库和数据库文件

    3.3.6  移动数据库文件

    3.3.7  更改数据库所有者

    课堂实践3

    小结与习题

    课外拓展

    第4章  表操作

    学习目标

    学习导航

    任务描述

    4.1  SQL Server表的概念与数据类型

    4.2  使用SSMS管理表

    课堂实践1

    4.3  使用T-SQL语句管理表

    课堂实践2

    4.4  记录操作

    4.4.1  使用SSMS进行记录操作

    4.4.2  使用T-SQL语句进行记录操作

    课堂实践3

    4.5  SQL Server 2019中的数据完整性

    4.5.1  数据完整性

    4.5.2  列约束和表约束

    4.5.3  允许空值约束

    4.5.4  DEFAULT定义

    4.5.5  CHECK约束

    课堂实践4

    4.5.6  PRIMARY KEY约束

    4.5.7  FOREIGN KEY约束

    4.5.8  UNIQUE约束

    课堂实践5

    小结与习题

    课外拓展

    第5章  查询操作

    学习目标

    学习导航

    任务描述

    5.1  单表查询

    5.1.1  选择列

    课堂实践1

    5.1.2  选择行

    课堂实践2

    5.1.3  ORDER BY子句

    5.1.4  GROUP BY子句

    5.1.5  WITH CUBE和WITH ROLLUP汇总数据

    5.1.6  分页和排名

    课堂实践3

    5.2  连接查询

    5.2.1  内连接

    5.2.2  外连接

    5.2.3  交叉连接

    思政点3:一带一路

    课堂实践4

    5.3  子查询

    5.3.1  子查询类型

    5.3.2  记录操作语句中的子查询

    5.3.3  子查询规则

    课堂实践5

    5.4  联合查询

    5.5  交叉表查询

    5.5.1  PIVOT

    5.5.2  UNPIVOT

    5.6  在SSMS中实现查询

    课堂实践6

    小结与习题

    课外拓展

    单元实践

    第6章  视图操作

    学习目标

    学习导航

    任务描述

    6.1  视图概述

    6.2  使用SSMS管理视图

    课堂实践1

    6.3  使用T-SQL管理视图

    6.4  使用视图

    6.4.1  查询视图数据

    6.4.2  修改视图数据

    6.4.3  友情提示

    思政点4:管中窥豹

    课堂实践2

    小结与习题

    课外拓展

    第7章  索引操作

    学习目标

    学习导航

    任务描述

    7.1  概述

    7.1.1  索引概念

    7.1.2  索引类型

    7.2  使用SSMS管理索引

    7.3  使用T-SQL管理索引

    课堂实践1

    7.4  全文索引

    7.4.1  全文索引概述

    7.4.2  使用“全文索引向导”

    7.4.3  使用T-SQL管理全文索引

    课堂实践2

    小结与习题

    课外拓展

    第8章  T-SQL编程和存储过程操作

    学习目标

    学习导航

    任务描述

    8.1  T-SQL语言基础

    8.2  变量和运算符

    8.2.1  变量

    8.2.2  运算符

    课堂实践1

    8.3  流程控制语句

    8.4  常用函数

    课堂实践2

    思政点5:1.01和0.99法则

    8.5  存储过程基础

    8.6  使用SSMS管理存储过程

    8.6.1  创建和执行存储过程

    8.6.2  查看、修改和删除存储过程

    课堂实践3

    8.7  使用T-SQL管理存储过程

    8.7.1  创建和执行存储过程

    8.7.2  查看、修改和删除存储过程

    项目技能

    思政点6:不以规矩,不能成方圆

    小结与习题

    课外拓展

    第9章  触发器操作

    学习目标

    学习导航

    任务描述

    9.1  触发器概述

    9.2  使用SSMS管理触发器

    9.2.1  创建触发器

    9.2.2  禁用、修改和删除触发器

    思政点7:团队精神

    课堂实践1

    9.3  使用T-SQL管理触发器

    9.3.1  创建触发器

    9.3.2  修改和查看触发器

    9.3.3  禁用/启用和删除触发器

    9.4  触发器的应用

    9.4.1  实施参照完整性

    9.4.2  实施特殊业务规则

    课堂实践2

    9.5  友情提示

    小结与习题

    课外拓展

    单元实践

    第10章  游标、事务和锁

    学习目标

    学习导航

    任务描述

    10.1  游标

    10.2  事务

    10.2.1  事务概述

    10.2.2  自动提交事务

    10.2.3  显式事务

    10.2.4  隐式事务

    课堂实践1

    10.3  锁

    10.3.1  并发问题

    10.3.2  锁的类型

    10.3.3  查看锁

    10.3.4  设置事务隔离级别

    10.3.5  死锁的处理

    课堂实践2

    小结与习题

    课外拓展

    第11章  数据库安全操作

    学习目标

    学习导航

    任务描述

    11.1  数据库安全概述

    思政点8:信息安全

    11.2  登录管理

    11.2.1  验证模式

    11.2.2  使用SSMS管理登录名

    11.2.3  使用T-SQL管理登录名

    课堂实践1

    11.3  用户管理

    11.3.1  使用SSMS管理数据库用户

    11.3.2  使用T-SQL管理数据库用户

    课堂实践2

    11.4  角色管理

    11.4.1  服务器角色

    11.4.2  数据库角色

    11.4.3  应用程序角色

    课堂实践3

    11.5  权限管理

    11.5.1  权限类型

    11.5.2  使用SSMS管理权限

    11.5.3  使用T-SQL语句管理权限

    11.6  架构管理

    11.6.1  架构概述

    11.6.2  使用SSMS管理架构

    11.6.3  使用T-SQL语句管理架构

    课堂实践4

    小结与习题

    课外拓展

    第12章  数据库管理操作

    学习目标

    学习导航

    任务描述

    12.1  数据库备份

    12.1.1  数据库备份概述

    思政点9:有备无患

    12.1.2  数据库备份设备

    12.1.3  执行数据库备份

    课堂实践1

    12.2  数据库恢复

    12.2.1  数据库恢复概述

    12.2.2  执行数据库恢复

    课堂实践2

    12.3  数据库的分离与附加

    12.3.1  分离和附加概述

    12.3.2  分离数据库

    12.3.3  附加数据库

    课堂实践3

    12.4  数据导入和导出

    12.4.1  数据导入和导出概述

    12.4.2  数据导出

    12.4.3  数据导入

    12.5  复制数据库

    课堂实践4

    小结与习题

    课外拓展

    第13章  SQL Server数据库程序开发

    学习目标

    学习导航

    任务描述

    13.1  数据库应用程序结构

    13.1.1  客户机/服务器结构

    13.1.2  浏览器/服务器结构

    13.1.3  三层/N层结构

    13.1.4  数据库访问技术

    13.2  Java平台SQL Server数据库程序开发

    13.2.1  ODBC/JDBC

    13.2.2  JDBC API

    13.2.3  使用J2SE开发SQL Server数据库程序

    13.2.4  使用JSP开发SQL Server数据库程序

    课堂实践1

    13.3  Visual Studio 2012平台SQL Server数据库程序开发

    13.3.1  ADO.NET

    13.3.2  ADO.NET数据库操作对象

    13.3.3  使用C# .NET开发SQL Server数据库程序

    13.3.4  使用ASP.NET 4.0开发SQL Server数据库程序

    课堂实践2

    小结与习题

    课外拓展

    单元实践

    思政点10:党的“二十大”精神

    附录A  综合实训

    附录B  参考试卷
  • 内容简介:
    本书全面、翔实地介绍了应用SQL Server 2019数据库管理系统进行数据库管理的各种操作,以及数据库程序开发所需的各种知识和技能,主要内容包括:数据库技术基础,数据库操作,表操作,查询操作,视图操作,索引操作,T-SQL 编程和存储过程操作,触发器操作,游标、事务和锁,数据库安全操作,数据库管理操作和SQL Server数据库程序开发。编者在多年的数据库教学与数据库程序应用开发经验的基础上,根据软件行业程序员、数据库管理员的岗位能力要求和高职学生的认知规律精心组织了本书。本书通过实际的“WebShop电子商城”数据库项目的管理和开发,以任务的形式介绍了SQL Server 2019的各项管理和开发技术。本书面向实际教学过程,将知识讲解和技能训练有机结合,融“教、学、做”于一体,适合“理论实践一体化”的教学模式,同时,编者可提供本书中数据库的完整脚本和配套电子课件,请登录华信教育资源网(http://www.hxedu.com.cn)注册后免费下载。本书可作为高职高专软件技术、网络技术、信息管理和电子商务等专业的教材,也可作为计算机培训班的教材,还可供SQL Server 2019数据库自学者参考使用。
  • 作者简介:
    刘志成,教授,湖南铁道职业技术学院副校长。著作方向主要有软件工程、数据库技术等。中国计算机学会高级会员、全国工信行指委计算机类专业教学指导委员会委员、全国铁道职业教育教学指导委员会铁道通信信号专指委委员、中国软件产教联盟理事。2007年被评为“湖南省优秀教师”、2008年获“湖南省第三届高等学校教学名师奖”、2012年被评为“湖南省优秀教育工作者”、2017获第八届“湖南省徐特立教育奖”、2018年被评为“湖南省先进工作者”。
  • 目录:
    第1章  课程定位与教学案例综述

    学习目标

    学习导航

    1.1  职业岗位能力需求分析

    思政点1:工匠精神

    1.2  课程设置和课程定位分析

    1.3  教学案例与案例数据库说明

    1.3.1  教学案例综述

    1.3.2  WebShop数据库说明

    1.3.3  BookData数据库说明

    小结

    第2章  数据库技术基础

    学习目标

    学习导航

    任务描述

    2.1  数据库技术概述

    思政点2:华为openGauss数据库

    2.2  三种主要的数据模型

    2.3  SQL Server 2019基础

    2.3.1  SQL Server 2019新增功能

    2.3.2  SQL Server的版本

    2.3.3  SQL Server 2019的安装

    课堂实践1

    2.4  SQL Server 2019简单使用

    2.4.1  使用SQL Server Management Studio

    2.4.2  查看和配置SQL Server服务

    课堂实践2

    小结与习题

    课外拓展

    第3章  数据库操作

    学习目标

    学习导航

    任务描述

    3.1  SQL Server 2019数据库

    3.1.1  数据库概述

    3.1.2  系统数据库

    3.1.3  文件和文件组

    课堂实践1

    3.2  使用SSMS管理数据库

    课堂实践2

    3.3  使用T-SQL管理数据库

    3.3.1  创建数据库

    3.3.2  修改数据库

    3.3.3  查看数据库

    3.3.4  删除数据库

    3.3.5  收缩数据库和数据库文件

    3.3.6  移动数据库文件

    3.3.7  更改数据库所有者

    课堂实践3

    小结与习题

    课外拓展

    第4章  表操作

    学习目标

    学习导航

    任务描述

    4.1  SQL Server表的概念与数据类型

    4.2  使用SSMS管理表

    课堂实践1

    4.3  使用T-SQL语句管理表

    课堂实践2

    4.4  记录操作

    4.4.1  使用SSMS进行记录操作

    4.4.2  使用T-SQL语句进行记录操作

    课堂实践3

    4.5  SQL Server 2019中的数据完整性

    4.5.1  数据完整性

    4.5.2  列约束和表约束

    4.5.3  允许空值约束

    4.5.4  DEFAULT定义

    4.5.5  CHECK约束

    课堂实践4

    4.5.6  PRIMARY KEY约束

    4.5.7  FOREIGN KEY约束

    4.5.8  UNIQUE约束

    课堂实践5

    小结与习题

    课外拓展

    第5章  查询操作

    学习目标

    学习导航

    任务描述

    5.1  单表查询

    5.1.1  选择列

    课堂实践1

    5.1.2  选择行

    课堂实践2

    5.1.3  ORDER BY子句

    5.1.4  GROUP BY子句

    5.1.5  WITH CUBE和WITH ROLLUP汇总数据

    5.1.6  分页和排名

    课堂实践3

    5.2  连接查询

    5.2.1  内连接

    5.2.2  外连接

    5.2.3  交叉连接

    思政点3:一带一路

    课堂实践4

    5.3  子查询

    5.3.1  子查询类型

    5.3.2  记录操作语句中的子查询

    5.3.3  子查询规则

    课堂实践5

    5.4  联合查询

    5.5  交叉表查询

    5.5.1  PIVOT

    5.5.2  UNPIVOT

    5.6  在SSMS中实现查询

    课堂实践6

    小结与习题

    课外拓展

    单元实践

    第6章  视图操作

    学习目标

    学习导航

    任务描述

    6.1  视图概述

    6.2  使用SSMS管理视图

    课堂实践1

    6.3  使用T-SQL管理视图

    6.4  使用视图

    6.4.1  查询视图数据

    6.4.2  修改视图数据

    6.4.3  友情提示

    思政点4:管中窥豹

    课堂实践2

    小结与习题

    课外拓展

    第7章  索引操作

    学习目标

    学习导航

    任务描述

    7.1  概述

    7.1.1  索引概念

    7.1.2  索引类型

    7.2  使用SSMS管理索引

    7.3  使用T-SQL管理索引

    课堂实践1

    7.4  全文索引

    7.4.1  全文索引概述

    7.4.2  使用“全文索引向导”

    7.4.3  使用T-SQL管理全文索引

    课堂实践2

    小结与习题

    课外拓展

    第8章  T-SQL编程和存储过程操作

    学习目标

    学习导航

    任务描述

    8.1  T-SQL语言基础

    8.2  变量和运算符

    8.2.1  变量

    8.2.2  运算符

    课堂实践1

    8.3  流程控制语句

    8.4  常用函数

    课堂实践2

    思政点5:1.01和0.99法则

    8.5  存储过程基础

    8.6  使用SSMS管理存储过程

    8.6.1  创建和执行存储过程

    8.6.2  查看、修改和删除存储过程

    课堂实践3

    8.7  使用T-SQL管理存储过程

    8.7.1  创建和执行存储过程

    8.7.2  查看、修改和删除存储过程

    项目技能

    思政点6:不以规矩,不能成方圆

    小结与习题

    课外拓展

    第9章  触发器操作

    学习目标

    学习导航

    任务描述

    9.1  触发器概述

    9.2  使用SSMS管理触发器

    9.2.1  创建触发器

    9.2.2  禁用、修改和删除触发器

    思政点7:团队精神

    课堂实践1

    9.3  使用T-SQL管理触发器

    9.3.1  创建触发器

    9.3.2  修改和查看触发器

    9.3.3  禁用/启用和删除触发器

    9.4  触发器的应用

    9.4.1  实施参照完整性

    9.4.2  实施特殊业务规则

    课堂实践2

    9.5  友情提示

    小结与习题

    课外拓展

    单元实践

    第10章  游标、事务和锁

    学习目标

    学习导航

    任务描述

    10.1  游标

    10.2  事务

    10.2.1  事务概述

    10.2.2  自动提交事务

    10.2.3  显式事务

    10.2.4  隐式事务

    课堂实践1

    10.3  锁

    10.3.1  并发问题

    10.3.2  锁的类型

    10.3.3  查看锁

    10.3.4  设置事务隔离级别

    10.3.5  死锁的处理

    课堂实践2

    小结与习题

    课外拓展

    第11章  数据库安全操作

    学习目标

    学习导航

    任务描述

    11.1  数据库安全概述

    思政点8:信息安全

    11.2  登录管理

    11.2.1  验证模式

    11.2.2  使用SSMS管理登录名

    11.2.3  使用T-SQL管理登录名

    课堂实践1

    11.3  用户管理

    11.3.1  使用SSMS管理数据库用户

    11.3.2  使用T-SQL管理数据库用户

    课堂实践2

    11.4  角色管理

    11.4.1  服务器角色

    11.4.2  数据库角色

    11.4.3  应用程序角色

    课堂实践3

    11.5  权限管理

    11.5.1  权限类型

    11.5.2  使用SSMS管理权限

    11.5.3  使用T-SQL语句管理权限

    11.6  架构管理

    11.6.1  架构概述

    11.6.2  使用SSMS管理架构

    11.6.3  使用T-SQL语句管理架构

    课堂实践4

    小结与习题

    课外拓展

    第12章  数据库管理操作

    学习目标

    学习导航

    任务描述

    12.1  数据库备份

    12.1.1  数据库备份概述

    思政点9:有备无患

    12.1.2  数据库备份设备

    12.1.3  执行数据库备份

    课堂实践1

    12.2  数据库恢复

    12.2.1  数据库恢复概述

    12.2.2  执行数据库恢复

    课堂实践2

    12.3  数据库的分离与附加

    12.3.1  分离和附加概述

    12.3.2  分离数据库

    12.3.3  附加数据库

    课堂实践3

    12.4  数据导入和导出

    12.4.1  数据导入和导出概述

    12.4.2  数据导出

    12.4.3  数据导入

    12.5  复制数据库

    课堂实践4

    小结与习题

    课外拓展

    第13章  SQL Server数据库程序开发

    学习目标

    学习导航

    任务描述

    13.1  数据库应用程序结构

    13.1.1  客户机/服务器结构

    13.1.2  浏览器/服务器结构

    13.1.3  三层/N层结构

    13.1.4  数据库访问技术

    13.2  Java平台SQL Server数据库程序开发

    13.2.1  ODBC/JDBC

    13.2.2  JDBC API

    13.2.3  使用J2SE开发SQL Server数据库程序

    13.2.4  使用JSP开发SQL Server数据库程序

    课堂实践1

    13.3  Visual Studio 2012平台SQL Server数据库程序开发

    13.3.1  ADO.NET

    13.3.2  ADO.NET数据库操作对象

    13.3.3  使用C# .NET开发SQL Server数据库程序

    13.3.4  使用ASP.NET 4.0开发SQL Server数据库程序

    课堂实践2

    小结与习题

    课外拓展

    单元实践

    思政点10:党的“二十大”精神

    附录A  综合实训

    附录B  参考试卷
查看详情
12
相关图书 / 更多
SQL Server实例教程(2019版)
SQL从入门到进阶
陈红波 编著
SQL Server实例教程(2019版)
SQL Server数据库实用案例教程(第2版·微课视频版)
王雪梅 李海晨 主编;马亚丽 华进 蔡斌杰 副主编
SQL Server实例教程(2019版)
SQL数据分析实战(第2版)
[美]马特·古德瓦瑟 著;李庆良 译
SQL Server实例教程(2019版)
SQLServer2019数据库管理项目教程(活页式高等职业教育计算机专业活页式系列教材)
黄小花、黄侃、熊慧芳 编
SQL Server实例教程(2019版)
SQL面试宝典:图解数据库求职题(全彩)
猴子
SQL Server实例教程(2019版)
SQL Server数据库设计与应用(第2版)
张成叔
SQL Server实例教程(2019版)
SQL Server数据库应用入门(项目式+微课版)
李武韬 文瑛 吴超
SQL Server实例教程(2019版)
SQL实践教程(第10版)
[美]马克·谢尔曼(Mark Shellman)哈桑·阿夫尤尼(Hassan A
SQL Server实例教程(2019版)
SQL Server 2014数据库原理与实训教程
吴小刚 主编;彭文惠
SQL Server实例教程(2019版)
SQL语言从入门到精通
明日科技
SQL Server实例教程(2019版)
SQL Server从入门到精通(第5版)
明日科技
SQL Server实例教程(2019版)
SQL数据分析
[美]凯西·谷村(Cathy Tanimura)