0


数据库技术项目化教程(基于MySQL)(第二版)
作者:陈彬丛书名:新世纪高等职业教育计算机应用技术专业系列规划教材 ISBN:978-7-5685-3951-7页数:296 开本:16装帧:平装 出版时间:2023-01-01中图分类:①TP311.132.3
¥58.80

编辑推荐

《数据库技术项目化教程(基于MySQL)》(第二版)是“十四五”职业教育国家规划教材、“十三五”职业教育国家规划教材,配有微课、PPT教学课件、电子教案、教学大纲、建库脚本、项目中代码集合、习题参考答案等配套资源。本教材包括9个项目:认识和体验数据库技术,掌握MySQL数据库的基础知识,认识并理解MySQL数据表的结构,在MySQL数据库中查询数据,在MySQL数据库表中插入、更新与删除数据,使用MySQL数据库中的函数,使用MySQL数据库的视图与触发器,认识MySQL的存储过程,认识MySQL数据库中的事务机制与锁机制。

  《数据库技术项目化教程(基于MySQL)》(第二版)是“十四五”职业教育国家规划教材、“十三五”职业教育国家规划教材,也是新世纪高等职业教育教材编审委员会组编的计算机应用技术专业系列规划教材之一。 

  党的二十大报告中指出,坚持面向世界科技前沿、面向经济主战场、面向国家重大需求、面向人民生命健康,加快实现高水平科技自立自强。数据库作为构建信息世界、数字世界的基础工具,是网络生态体系的安全基础。加强科技创新、加强自主研发,打破技术封锁、实现关键核心技术突破、填补我国数据库高端技术领域空白,建立起自主、创新、安全、可控的基础软硬件生态体系是发展我国网络信息产业的关键。

  数据库技术是计算机技术领域中的重要组成部分,在互联网相关技术迅猛发展的今天,对各类海量信息进行存储成为一种基本的需求;而云计算、大数据、物联网、人工智能等新技术的崛起,也对信息的存储提出了更高的要求。可以说数据库技术已经成为当代信息社会的重要基础。

  MySQL数据库是当今世界范围内最受欢迎的开源关系型数据库之一,其早期版本由瑞典MySQL AB公司开发,后该公司被美国Oracle公司收购。

  MySQL数据库使用的SQL语言,是用于访问数据库的标准化语言。MySQL软件采用了两种授权政策,分为社区免费版和商业版,由于其安装体积小,运行速度快,总体拥有成本低,同时支持Linux/Windows平台,并且开放源码,因此绝大多数中小型网站都选择其作为网站数据库;在云计算、大数据、物联网、人工智能等新兴领域,MySQL数据库也得到了广泛应用。

  为了便于读者迅速入门,本教材从实际出发,突出高等职业院校教学的特点,采用任务驱动的方式,注重基本知识的讲解、基本能力的培养。在分析实例的基础上,强化了实际操作,使读者具备解决问题的能力。本教材从MySQL数据库软件的安装配置开始,通过大量实例操作,系统而全面地介绍了数据库中数据的查询、修改、添加等操作,并对数据库中的事务、视图、触发器等部分进行了详细的介绍。

  本教材包括9个项目:认识和体验数据库技术,掌握MySQL数据库的基础知识,认识并理解MySQL数据表的结构,在MySQL数据库中查询数据,在MySQL数据库表中插入、更新与删除数据,使用MySQL数据库中的函数,使用MySQL数据库的视图与触发器,认识MySQL的存储过程,认识MySQL数据库中的事务机制与锁机制。

  在编写本教材的过程中,编者参考、引用和改编了国内外出版物中的相关资料以及网络资源,在此表示深深的谢意!相关著作权人看到本教材后,请与出版社联系,出版社将按照相关法律的规定支付稿酬。

  由于时间仓促,再加上编者水平有限,书中难免有错误和疏漏之处,敬请广大读者批评指正。

  编  者

  2023年1月



 

项目1  认识和体验数据库技术 / 1

  任务1  认识数据库技术 / 2

  任务2  了解数据库的基本概念 / 4

  任务3  初识MySQL数据库软件 / 5

  任务4  了解MySQL数据库软件功能及特点 / 7

  同步练习与实训 / 23

项目2  掌握MySQL数据库的基础知识 / 24

  任务1  了解MySQL数据库基础 / 25

  任务2  认识数据库字符集以及校对规则设置 / 39

  任务3  对MySQL表进行管理 / 45

  任务4  认识MySQL数据库中的系统变量 / 49

  任务5  了解MySQL数据库备份和恢复操作 / 54

  同步练习与实训 / 58

项目3  认识并理解MySQL数据表的结构 / 59

  任务1  认识MySQL 数据类型 / 60

  任务2  学会创建数据表 / 73

  任务3  如何修改表结构 / 79

  任务4  了解和认识索引 / 83

  同步练习与实训 / 86

项目4  在MySQL数据库中查询数据 / 90

  任务1  掌握SELECT语句的基本使用 / 91

  任务2  使用WHERE子句过滤结果集 / 100

  任务3  使用ORDER BY子句对结果集排序 / 111

  任务4  使用聚合函数汇总结果集 / 113

  任务5  使用GROUP BY子句对记录分组统计 / 117

  任务6  使用连接查询 / 122

  任务7  使用子查询 / 134

  同步练习与实训 / 142

项目5  在MySQL数据库表中插入、更新与删除数据 / 146

  任务1  在数据库表中插入记录 / 146

  任务2  在数据库表中更新记录 / 165

  任务3  在数据库表中删除记录 / 171

  同步练习与实训 / 178

项目6  使用MySQL 数据库中的函数 / 180

  任务1  了解MySQL函数编程基础知识 / 181

  任务2  创建与使用自定义函数 / 190

  任务3  使用系统函数 / 195

  同步练习与实训 / 209

项目7  使用MySQL数据库的视图与触发器 / 211

  任务1  了解并使用视图 / 212

  任务2  使用触发器 / 219

  任务3  认识MySQL数据库中的临时表 / 226

  任务4  认识MySQL数据库中的事件 / 230

  同步练习与实训 / 234

项目8  认识MySQL的存储过程 / 235

  任务1  初识MySQL存储过程 / 236

  任务2  了解错误处理程序和错误触发条件 / 242

  任务3  认识MySQL数据库中的游标 / 248

  任务4  使用预处理SQL语句 / 249

  同步练习与实训 / 252

项目9  认识MySQL数据库中的事务机制与锁机制 / 253

  任务1  认识数据库中的事务机制 / 254

  任务2  认识事务的ACID特性(原子性、一致性、隔离性、持久性) / 262

  任务3  认识MySQL数据库中的锁机制 / 270

  同步练习与实训 / 286

参考文献 / 288


  • 课件-数据库技术项目化教程(基于MySQL)(第二版)

    课程: MySQL数据库技术 类型: rar 大小:10.46MB上传时间: 2023-02-06 16:16:03

  • 教案和教学大纲-数据库技术项目化教程(基于MySQL)(第二版)

    课程: MySQL数据库技术 类型: rar 大小:243.87KB上传时间: 2023-02-06 16:16:51

  • 习题参考答案-数据库技术项目化教程(基于MySQL)(第二版)

    课程: MySQL数据库技术 类型: rar 大小:223.84KB上传时间: 2023-02-06 16:17:28

  • 建库脚本-数据库技术项目化教程(基于MySQL)(第二版)

    课程: MySQL数据库技术 类型: rar 大小:2.27KB上传时间: 2023-02-06 16:17:56

  • 项目中代码集合-数据库技术项目化教程(基于MySQL)(第二版)

    课程: MySQL数据库技术 类型: rar 大小:200.6KB上传时间: 2023-02-06 16:18:30

全部下载