编辑:高老师(zr)
QQ:1234090
电话:0411-84706671
邮箱:
数据库技术项目化教程(基于MySQL)
作者:陈彬
出版时间:2019-09-01
定价:52.80元
数据库技术项目化教程(基于MySQL)(第二版)
作者:陈彬
出版时间:2023-01-01
定价:58.80元
陈彬
978-7-5685-3951-7
①TP311.132.3
大连理工大学出版社
2023-01-01
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)(第二版)
习题参考答案-数据库技术项目化教程(基于MySQL)(第二版)
建库脚本-数据库技术项目化教程(基于MySQL)(第二版)
项目中代码集合-数据库技术项目化教程(基于MySQL)(第二版)
扫码关注
返回顶部