注册 登录 进入教材巡展
#

出版时间:2026-04

出版社:电子工业出版社

“十四五”职业教育国家规划教材

以下为《数据库应用基础(SQL Server 2019)(AIGC赋能版)》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 电子工业出版社
  • 9787121526107
  • 1-1
  • 16开
  • 2026-04
  • 587
  • 电子与信息大类
  • 计算机类
  • 计算机类
  • 中职
内容简介
本书为职业院校计算机类专业的教学用书,采用项目引领和任务驱动的教学方法,通过一系列项目和任务详细地讲解了SQL Server 2019的基本概念、基本操作和应用技巧。全书分为基础篇、提高篇和扩展篇,包含9个项目,循序渐进、由浅入深地讲述了安装和配置SQL Server 2019,创建和管理数据库,创建和管理表,数据操作,数据查询,索引与视图,Transact-SQL编程基础,存储过程与触发器,系统安全管理等内容。本书创新性地融入AIGC辅助学习环节,在每个项目中均设置AIGC辅助任务,引导学生合理使用大语言模型将自然语言需求转化为标准SQL语句,辅助理解抽象概念、构建复杂数据库对象并验证操作逻辑。本书内容通俗易懂,紧密联系编程实际,具有良好的可操作性。
目录
基础篇
项目1 安装和配置SQL Server 2019 2
任务1.1 数据库概述 2
1.1.1 数据库 2
1.1.2 关系数据库 3
1.1.3 数据库管理系统 4
1.1.4 数据库系统 4
1.1.5 SQL 5
任务1.2 安装SQL Server 2019 5
1.2.1 SQL Server 2019的不同版本 6
1.2.2 组件 6
1.2.3 管理工具 7
1.2.4 安装SQL Server 2019 8
任务1.3 配置SQL Server 2019 11
1.3.1 管理SQL Server 2019 11
1.3.2 连接SQL Server 2019 12
1.3.3 设置SQL Server 2019 13
任务1.4 使用AIGC辅助数据库学习 14
1.4.1 AIGC简介 15
1.4.2 AIGC在数据库学习中的作用 15
1.4.3 使用AIGC辅助数据库学习示例 16
项目思考 17
项目实训 18
项目2 创建和管理数据库 19
任务2.1 数据库概述 19
2.1.1 数据库的基本概念 20
2.1.2 数据库文件与文件组 20
2.1.3 系统数据库 22
2.1.4 数据库的状态 25
2.1.5 数据库文件的状态 26
任务2.2 创建数据库 26
2.2.1 使用SSMS创建数据库 26
2.2.2 使用Transact-SQL语句创建
数据库 28
任务2.3 修改数据库 33
2.3.1 使用SSMS修改数据库 34
2.3.2 使用Transact-SQL语句修改
数据库 35
2.3.3 扩展数据库 36
2.3.4 收缩数据库 38
2.3.5 设置数据库选项 39
2.3.6 移动数据库文件 43
2.3.7 重命名数据库 44
2.3.8 删除数据库 45
任务2.4 分离和附加数据库 45
2.4.1 分离数据库 46
2.4.2 附加数据库 48
任务2.5 备份和还原数据库 50
2.5.1 备份数据库 50
2.5.2 还原数据库 52
任务2.6 使用AIGC辅助创建和管理
数据库 54
2.6.1 AIGC在数据库创建和管理中的
应用场景 54
2.6.2 使用AIGC辅助创建和管理
数据库示例 54
2.6.3 AIGC的使用建议 55
项目思考 55
项目实训 57
项目3 创建和管理表 58
任务3.1 表结构设计 58
3.1.1 制定表规划 58
3.1.2 规范化设计 60
3.1.3 联机事务处理数据库应用程序与决策支持数据库应用程序 62
3.1.4 表的类型 63
任务3.2 数据类型 64
3.2.1 数据类型概述 64
3.2.2 数字类型 64
3.2.3 日期/时间类型 65
3.2.4 字符串类型 67
3.2.5 Unicode字符串类型 68
3.2.6 二进制字符串类型 68
3.2.7 其他数据类型 69
3.2.8 用户定义数据类型 70
任务3.3 创建表 72
3.3.1 使用SSMS创建表 72
3.3.2 使用Transact-SQL语句
创建表 74
3.3.3 在表中设置主键 76
3.3.4 在表中设置外键 77
3.3.5 基于多列设置主键 78
任务3.4 修改表 79
3.4.1 使用SSMS修改表 79
3.4.2 使用Transact-SQL语句
修改表 81
任务3.5 管理表 84
3.5.1 查看表信息 84
3.5.2 重命名表 85
3.5.3 删除表 86
任务3.6 使用AIGC辅助创建和管理表 86
3.6.1 设计表结构 87
3.6.2 创建基础表 87
3.6.3 添加完整性约束 89
项目思考 89
项目实训 90

项目4 数据操作 92
任务4.1 添加数据 92
4.1.1 使用SSMS添加数据 92
4.1.2 使用INSERT语句添加数据 94
4.1.3 使用BULK INSERT语句添加
数据 97
4.1.4 使用INSERT...SELECT语句添加
数据 100
任务4.2 更新数据 102
4.2.1 使用SSMS更新数据 102
4.2.2 使用UPDATE语句更新数据 103
4.2.3 在UPDATE语句中使用FROM
子句 105
4.2.4 使用TOP子句限制更新行数 107
任务4.3 删除数据 108
4.3.1 使用SSMS删除数据 108
4.3.2 使用DELETE语句删除满足指定条件的若干行 108
4.3.3 使用TOP子句限制删除行数 109
4.3.4 使用TRUNCATE TABLE语句
删除所有行 109
任务4.4 导入和导出数据 110
4.4.1 导入数据 110
4.4.2 导出数据 113
任务4.5 使用AIGC辅助数据操作 115
4.5.1 使用AIGC生成INSERT语句 116
4.5.2 使用AIGC生成UPDATE
语句 118
4.5.3 使用AIGC生成DELETE
语句 119
项目思考 120
项目实训 121
项目5 数据查询 122
任务5.1 SELECT语句概述 122
5.1.1 SELECT语句的基本组成 122
5.1.2 常用查询工具 123
任务5.2 使用SELECT子句定义选择
列表 126
5.2.1 从表中选择所有列 126
5.2.2 从表中选择部分列 127
5.2.3 从表中选择特殊列 127
5.2.4 设置结果集中的列名 128
5.2.5 在选择列表中进行计算 129
5.2.6 从结果集中删除重复行 130
5.2.7 使用TOP子句限制结果集中的
行数 131
5.2.8 使用没有FROM子句的SELECT
语句 131
任务5.3 使用FROM子句指定源表 132
5.3.1 使用内部连接 132
5.3.2 使用外部连接 133
5.3.3 使用交叉连接 134
任务5.4 使用WHERE子句筛选数据 135
5.4.1 WHERE子句的语法格式 135
5.4.2 使用比较搜索条件 135
5.4.3 使用范围搜索条件 136
5.4.4 使用列表搜索条件 137
5.4.5 使用模式匹配搜索条件 138
5.4.6 使用逻辑运算符 139
任务5.5 使用ORDER BY子句对数据进行
排序 140
5.5.1 使用ORDER BY子句实现数据
排序 141
5.5.2 使用TOP...WITH TIES返回
附加行 142
任务5.6 使用GROUP BY子句对数据进行
分组 142
5.6.1 使用GROUP BY子句实现数据
分组 143
5.6.2 在分组操作中应用搜索条件 144
5.6.3 使用聚合函数汇总数据 145
5.6.4 使用CUBE和ROLLUP汇总
数据 147
任务5.7