理论部分 3
第1章 数据库的概念及SQL Server 2017的使用 3
1.1 数据库的基本概念 5
1.2 数据管理的发展 5
1.2.1 人工管理 5
1.2.2 文件系统管理 6
1.2.3 数据库系统管理 6
1.3 数据库的系统模型 7
1.3.1 层次型数据库 7
1.3.2 网状型数据库 7
1.3.3 关系型数据库 8
1.4 数据库管理系统 9
1.5 结构化查询语言 10
1.6 SQL Server 2017 10
1.6.1 客户端/服务器体系结构 10
1.6.2 什么是SQL Server 2017 11
1.7 用SQL Server 2017创建数据库 11
1.7.1 启动SQL Server 2017的服务器 11
1.7.2 打开SQL Server 2017的客户端 13
1.7.3 登录SQL Server 2017的服务器 13
1.7.4 使用SQL Server 2017创建数据库 16
1.7.5 删除数据库 19
1.8 分离和附加数据库 21
1.8.1 分离数据库 21
1.8.2 附加数据库 22
第2章 用SQL Server 2017创建数据表 26
2.1 数据表的基本概念 28
2.2 数据的完整性 28
2.3 SQL的数据类型 30
2.4 创建数据表 31
2.5 修改数据表 42
2.6 删除数据表 45
第3章 数据的添加、删除、修改 49
3.1 SQL和T-SQL 51
3.2 使用INSERT增加记录 51
3.3 使用UPDATE修改记录 55
3.4 删除记录 56
3.4.1 使用DELETE删除数据 56
3.4.2 使用TRUNCATE删除数据 58
第4章 数据查询 62
4.1 查询和记录集 64
4.2 SELECT的基本结构 64
4.2.1 获得全部数据 66
4.2.2 SELECT子句的使用 67
4.2.3 WHERE子句的使用 69
4.2.4 ORDER BY子句的使用 74
4.2.5 GROUP BY子句的使用 77
4.2.6 HAVING子句的使用 81
4.2.7 INTO子句的使用 81
4.3 多表查询 82
4.3.1 联接概述 82
4.3.2 内联接的使用 85
第5章 数据库高级管理工具 89
5.1 数据导入管理工具 91
5.2 数据导出管理工具 95
5.3 数据库脚本生成工具 99
上机部分 107
上机1 数据库的概念及SQL Server 2017的使用 107
第1阶段 指导 107
第2阶段 练习 115
上机2 用SQL Server 2017创建数据表 116
第1阶段 指导 116
第2阶段 练习 125
上机3 数据的增加、修改和删除 126
第1阶段 指导 126
第2阶段 练习 130
上机4 数据查询 131
第1阶段 指导 131
第2阶段 练习 134
上机5 数据库高级管理工具 135
第1阶段 指导 135
第2阶段 练习 142