书馨卡帮你省薪
欢迎光临中图网 请 | 注册
> >
数据库技术及应用(SQL SERVER 2022)(微课版)

数据库技术及应用(SQL SERVER 2022)(微课版)

出版社:人民邮电出版社出版时间:2024-10-01
开本: 16开 页数: 272
本类榜单:教材销量榜
中 图 价:¥49.0(8.2折) 定价  ¥59.8 登录后可看到会员价
加入购物车 收藏
运费6元,满39元免运费
?新疆、西藏除外
本类五星书更多>

数据库技术及应用(SQL SERVER 2022)(微课版) 版权信息

数据库技术及应用(SQL SERVER 2022)(微课版) 本书特色

“十二五”“十三五”“十四五”职业教育国家规划教材;山东省精品课程配套教材;

经过5次修订与改版,累计销售10万册书;

以社会主义核心价值观为引领,弘扬科学家精神,涵养优良学风;

校企双元合作开发教材;

以精选案例和项目为载体,按由易到难的工作方式设计了3个学习情境

数据库技术及应用(SQL SERVER 2022)(微课版) 内容简介

本书首先介绍数据库系统的基本知识、需求分析、概念设计和逻辑设计的方法,然后分别介绍SQL Server 2022的服务功能、安装与配置;使用SSMS或T-SQL创建与管理数据库、表、索引和关系图;T-SQL的SELECT数据查询,视图的创建与应用;T-SQL编程基础,创建与管理存储过程、触发器和用户定义函数,*后介绍SQL Server 2022的数据库安全性管理技术、备份与还原技术、导出与导入技术。 本书将数据库理论知识融入数据库开发与维护的工作过程中,依照职业岗位能力要求和行业实用技术要求编写;将各章内容以案例和项目为载体循序渐进地展示出来,适合工学结合、任务驱动形式的课程教学。 本书可作为普通高等院校、职业院校计算机类专业数据库技术与应用课程的教材,也可作为从事数据库开发与维护工作的工程技术人员的自学参考书。

数据库技术及应用(SQL SERVER 2022)(微课版) 目录

第 1章

数据库系统认知 1

拓展阅读1 中国计算机之母的家国情怀 1

1.1 数据管理技术的产生和发展 2

1.1.1 数据处理的基本概念 2

1.1.2 数据管理技术的发展 3

1.2 数据库系统概述 6

1.2.1 数据库 6

1.2.2 数据库管理系统 7

1.2.3 数据库开发工具 8

1.2.4 数据库应用系统 8

1.2.5 用户 8

1.3 数据模型 9

1.3.1 数据模型的应用层次 9

1.3.2 数据模型的组成要素 11

1.3.3 逻辑模型的分类 12

1.4 数据库开发与维护 13

任务训练1 数据库系统认知 14

思考与练习 14

第 2章

需求分析与数据库概念设计 16

拓展阅读2 中国数据库理论与方法研究的

奠基石 16

2.1 需求分析 17

案例1-2-1 教务管理系统需求分析 18

案例2-2-1 图书管理系统需求分析 19

2.2 数据库概念设计概述 20

2.2.1 概念模型的基本要素 20

2.2.2 概念设计的一般步骤 23

2.3 E-R方法概念设计 24

案例1-2-2 教务管理数据库概念

设计 24

2.3.1 概念模型的E-R表示方法 24

2.3.2 使用Visio建立E-R概念模型 25

2.4 IDEF1X方法概念设计 27

案例2-2-2 图书管理数据库概念

设计 27

2.4.1 概念模型的IDEF1X表示方法 27

2.4.2 使用Visio建立IDEF1X概念

模型 32

项目训练1 人事管理系统需求分析与

数据库概念设计 36

思考与练习 36

第3章

关系模型与数据库逻辑设计 38

拓展阅读3 中国数据库的先行者与

探索者 38

3.1 关系模型概述 39

3.1.1 关系数据结构 39

3.1.2 关系数据操作 41

3.1.3 关系完整性约束 46

3.1.4 关系模型的特点 50

3.2 E-R概念模型到关系模型的转换 50

案例1-3 教务管理数据库逻辑设计 50

3.2.1 实体(E)转换为关系的方法 50

3.2.2 联系(R)转换为关系的方法 51

3.3 IDEF1X概念模型到关系模型的

转换 53

案例2-3 图书管理数据库逻辑设计 53

3.3.1 实体(E)转换为关系的方法 54

3.3.2 联系(R)转换为关系的方法 54

3.4 关系规范化 55

3.4.1 第 一范式(1NF) 55

3.4.2 第二范式(2NF) 56

3.4.3 第三范式(3NF) 58

3.4.4 BC范式 59

项目训练2 人事管理数据库逻辑设计 60

思考与练习 60

第4章

SQL Server 2022的安装与

配置 62

拓展阅读4 中国数据库产业的振兴之路 62

4.1 SQL Server 2022概述 63

4.1.1 SQL Server 2022的版本 63

4.1.2 SQL Server 2022的服务功能 64

4.1.3 SQL Server2022的管理工具 66

4.2 SQL Server 2022的安装与

配置 67

4.2.1 安装的硬件与软件要求 67

4.2.2 安装的过程与配置 67

4.3 SQL Server 2022的使用基础 75

4.3.1 界面操作术语说明 75

4.3.2 SQL Server服务管理 75

4.4 SSMS使用基础 77

4.5 T-SQL查询编辑器使用基础 81

4.5.1 SQL简介 81

4.5.2 T-SQL简介 82

4.5.3 使用【查询编辑器】 83

任务训练2 使用SSMS 85

思考与练习 85

第5章

数据库的创建与管理 86

拓展阅读5 云计算、云数据库与

Azure SQL 86

5.1 数据库概述 87

5.1.1 数据库的种类 87

5.1.2 数据库文件 89

5.1.3 数据库文件组 89

5.1.4 数据库对象 90

5.1.5 设计数据库 91

5.2 使用SSMS创建与管理数据库 91

案例1-5 教务管理数据库的创建与

管理 91

5.2.1 使用SSMS创建数据库 91

5.2.2 使用SSMS修改数据库 94

5.2.3 使用SSMS删除数据库 95

5.3 使用T-SQL创建与管理数据库 96

案例2-5 图书管理数据库的创建与

管理 96

5.3.1 使用T-SQL创建数据库 96

5.3.2 使用T-SQL修改数据库 98

5.3.3 使用T-SQL删除数据库 100

5.4 分离和附加数据库 101

5.4.1 分离数据库 101

5.4.2 附加数据库 102

项目训练3 人事管理数据库的

创建与管理 103

思考与练习 103

第6章

表的创建与操作 104

拓展阅读6 图书馆集成管理系统——

应用界面1 104

6.1 表概述 105

6.1.1 表的构成 106

6.1.2 表的类型 106

6.1.3 T-SQL的数据类型 107

6.1.4 SQL Server表的完整性约束 108

6.2 使用SSMS创建与管理表 109

案例1-6-1 教务管理表的创建与

管理 109

6.2.1 使用SSMS创建表 109

6.2.2 使用SSMS修改表 110

6.2.3 使用SSMS删除表 114

6.3 使用SSMS操作表 114

案例1-6-2 教务管理表的操作 114

6.3.1 使用SSMS插入数据行 115

6.3.2 使用SSMS更新数据 116

6.3.3 使用SSMS删除数据行 116

6.4 使用T-SQL创建与管理表 116

案例2-6-1 图书管理表的创建与

管理 116

6.4.1 使用T-SQL创建表 117

6.4.2 使用T-SQL修改表 119

6.4.3 使用T-SQL删除表 120

6.5 使用T-SQL操作表 120

案例2-6-2 图书管理表的操作 120

6.5.1 使用T-SQL插入数据行 120

6.5.2 使用T-SQL更新数据 123

6.5.3 使用T-SQL删除数据行 124

6.6 索引的创建与管理 125

6.6.1 索引概述 125

6.6.2 使用SSMS创建索引 126

6.6.3 使用SSMS删除索引 127

6.6.4 使用T-SQL创建索引 127

6.6.5 使用T-SQL删除索引 128

6.7 数据库关系图的创建与管理 128

6.7.1 创建数据库关系图 128

6.7.2 修改数据库关系图 129

6.7.3 删除数据库关系图 129

6.7.4 显示数据库关系图属性 129

项目训练4 人事管理表的

创建与操作 129

思考与练习 130

第7章

SELECT数据查询 131

拓展阅读7 图书馆集成管理系统——应用

界面2 131

7.1 SELECT查询语句 132

案例1-7 教务管理SELECT数据

查询 132

7.1.1 SELECT查询语句结构 132

7.1.2 SELECT子句投影查询 133

7.1.3 FROM子句连接查询 137

7.1.4 WHERE子句选择查询 139

7.1.5 GROUP BY子句分组统计查询 143

7.1.6 HAVING子句限定查询 144

7.1.7 ORDER BY子句排序查询 145

7.1.8 INTO子句保存查询 146

7.2 ANSI连接查询 146

案例2-7-1 图书管理ANSI连接

查询 146

7.2.1 FROM子句的ANSI连接查询 147

7.2.2 内连接查询 147

7.2.3 外连接查询 148

7.2.4 自连接查询 150

7.2.5 交叉连接查询 151

7.3 子查询 151

案例2-7-2 图书管理SELECT

子查询 151

7.3.1 IN子查询 151

7.3.2 SOME|ANY和ALL子查询 152

7.3.3 EXISTS子查询 153

7.3.4 子查询在其他语句中的使用 154

7.3.5 子查询和连接查询的比较 155

7.4 联合查询 156

7.4.1 UNION(集)运算符 156

7.4.2 联合查询结果排序 156

项目训练5 人事管理SELECT

数据查询 157

思考与练习 157

第8章

视图的创建与应用 159

拓展阅读8 大数据与Azure Synapse

Analytics 159

8.1 视图概述 160

8.2 使用SSMS创建与管理视图 161

案例1-8-1 教务管理视图的创建与

管理 161

8.2.1 使用SSMS创建视图 161

8.2.2 使用SSMS修改视图 163

8.2.3 使用SSMS删除视图 163

8.3 使用SSMS应用视图 164

案例1-8-2 教务管理视图的应用 164

8.3.1 使用SSMS数据查询 164

8.3.2 使用SSMS插入数据行 165

8.3.3 使用SSMS更新数据 165

8.3.4 使用SSMS删除数据行 165

8.4 使用T-SQL创建与管理

视图 166

案例2-8-1 图书管理视图的创建与

管理 166

8.4.1 使用T-SQL创建视图 166

8.4.2 使用T-SQL修改视图 168

8.4.3 使用T-SQL删除视图 169

8.5 使用T-SQL应用视图 169

案例2-8-2 图书管理视图的

应用 169

8.5.1 使用T-SQL数据查询 169

8.5.2 使用T-SQL插入数据行 169

8.5.3 使用T-SQL更新数据 170

8.5.4 使用T-SQL删除数据行 170

项目训练6 人事管理视图的

创建与应用 171

思考与练习 171

第9章

T-SQL编程基础 172

拓展阅读9-1 中国计算机软件系统的

开创者 172

9.1 T-SQL基础 173

9.1.1 有效标识符 173

9.1.2 注释 173

9.1.3 数据类型 174

9.2 表达式 175

9.2.1 常量 175

9.2.2 变量 176

9.2.3 日期和时间类型表达式 178

9.2.4 内置函数 180

9.2.5 运算符 185

9.3 流程控制语句 185

9.3.1 顺序语句 186

9.3.2 IF...ELSE分支语句 186

9.3.3 WHILE循环语句 188

9.3.4 其他控制语句 189

9.3.5 CASE多分支表达式 190

9.4 批处理 192

9.5 事务 193

9.5.1 事务简介 193

9.5.2 事务语句 194

拓展阅读9-2 SQLServer中的图形

处理 196

项目训练7 人事管理T-SQL

编程与应用 196

思考与练习 196

第 10章

T-SQL程序设计 198

拓展阅读10-1 图书馆集成管理系统——

应用界面3 198

10.1 创建与管理存储过程 199

案例2-10-1 图书管理存储过程的

创建与管理 199

10.1.1 存储过程概述 199

10.1.2 创建存储过程 201

10.1.3 管理存储过程 204

10.2 创建与管理触发器 204

案例2-10-2 图书管理触发器的创建与

管理 205

10.2.1 触发器概述 205

10.2.2 创建DML触发器 206

10.2.3 创建DDL触发器 212

10.2.4 管理触发器 213

10.3 创建与管理用户定义函数 214

案例2-10-3 图书管理用户定义函数的

创建与管理 214

10.3.1 用户定义函数概述 215

10.3.2 创建用户定义函数 215

10.3.3 管理用户定义函数 218

拓展阅读10-2 机器学习与SQL Server

机器学习服务 219

项目训练8 人事管理T-SQL

程序设计 219

思考与练习 219

第 11章

数据库的安全性管理 221

拓展阅读11 数据库安全是数据库管理员

匠人之事 221

案例1-11 教务管理数据库的安全性

管理 222

11.1 数据库的安全性管理概述 222

11.2 身份验证与模式配置 223

11.2.1 Windows身份验证 224

11.2.2 SQL Server身份验证 224

11.2.3 配置身份验证模式 224

11.3 登录名管理 225

11.3.1 内置登录名 225

11.3.2 创建Windows登录名 227

11.3.3 创建SQL Server登录名 233

11.3.4 修改和删除登录名 235

11.4 数据库用户管理 236

11.4.1 内置数据库用户 236

11.4.2 创建数据库用户 238

11.4.3 修改和删除数据库用户 240

11.5 架构管理 240

11.5.1 内置架构和默认架构 241

11.5.2 创建架构 241

11.5.3 修改和删除架构 243

11.6 权限管理 244

11.6.1 对象权限管理 244

11.6.2 数据库权限管理 248

11.7 角色管理 250

11.7.1 服务器角色管理 250

11.7.2 数据库角色管理 254

项目训练9 人事管理数据库的

安全性管理 257

思考与练习 257

第 12章

数据库的恢复与传输 259

拓展阅读12 立德树人是维护数据库之

根本 259

12.1 数据库的备份与还原 260

案例1-12-1 教务管理数据库的备份与

还原 260

12.1.1 数据库备份与还原概述 260

12.1.2 数据库备份 262

12.1.3 数据库还原 265

12.2 数据库的导出与导入 267

案例1-12-2 教务管理数据库的导出与

导入 267

12.2.1 SQL Server数据导出 267

12.2.2 SQL Server数据导入 270

项目训练10 人事管理数据库的

恢复与传输 271

思考与练习 271











展开全部

数据库技术及应用(SQL SERVER 2022)(微课版) 作者简介

周慧,教授,烟台职业学院教师。1982年在国防科技大学进修“计算机原理”。1982年至1985年在湖南大学计算机科学系任教。1983年7月至1984年2月参与国防科技大学卫星发射显示系统科研协作。1988年2月至1988年7月在国防科技大学进修研究生课程“分布式数据库”。1985至今在烟台职业学院任教。获烟台市优秀教师、山东省电大优秀教师、学院首届教学名师、十佳教育工作者、国家骨干高职院校“创建工作先进个人”等荣誉称号。

商品评论(0条)
暂无评论……
书友推荐
本类畅销
编辑推荐
返回顶部
中图网
在线客服