党的二十大报告指出,必须坚持科技是第一生产力、人才是第一资源、创新是第一动力,深入实施科教兴国战略、人才强国战略、创新驱动发展战略,开辟发展新领域新赛道,不断塑造发展新动能新优势。
信息化产业是一个新兴产业,同时也是一个高新技术产业,其科技含量高、能耗低、绿色可持续发展,是国家重点扶持的产业。信息产业的发展必须有强大的后备人才,高校信息化专业是信息产业人才的重要培养阵地。
本书根据当前信息技术领域主流的关系型数据库应用技术,结合行业岗位技能需求而编写,讲述MySQL数据库基本特性、SQL编码开发、服务管理三大方面知识,分基础技能与高级应用两部分。
全书共11章,第1~5章为基础技能,第6~11章为高级应用,在学习、教学过程中可根据实际情况加以选择。
第1章为MySQL数据库基础,讲述关系数据库基本概念及MySQL数据库的安装与配置。
第2章为数据库和数据表操作,讲述关系数据表的创建、修改及相关数据项约束。
第3章为数据检索操作,讲述数据检索中条件筛选、分组、排序以及聚合函数的使用等操作。
第4章为数据插入、更新和删除操作,讲述数据表如何进行插入、更新、删除三大类型操作。
第5章为视图与索引,讲述视图的常规应用及数据表索引的管理。
第6章为关系数据库设计范式,讲述数据库设计中的三大范式原则。
第7章为存储过程,讲述存储过程的作用以及相关编码开发技术。
第8章为触发器,讲述触发器的应用及编码语法。
第9章为数据库运维管理,讲述数据库用户创建、权限分配、数据运维等方面操作。
第10章为关系数据库事务管理,讲述事务功能、原理、特征、封锁机制、隔离级别设置等方面的知识。
第11章为数据库设计,讲述信息系统开发中后台数据库设计的原理、方法及如何使用建模工具进行数据库表实体存储方案设计。
本书深入浅出,通俗易懂,使用形象化语言,将理论与实践相结合,以更加生动的形式讲述相关知识。另外,本书特别强调知识的运用,突出技能目标,注重实践能力的培养与技能目标的达成。每章均有与程序开发人员职业岗位相关的素质目标,在指导教学活动时能更好地培养学生的职业素养。
本书是“MySQL数据库应用与开发技术”在线开放课程的配套教材,读者可以在超星平台加入在线课程的学习。
本书由河源职业技术学院温立辉、广东行政职业学院王圆、企业资深架构师王海林与高级开发工程师练敏灵共同编著。由于时间比较仓促,难免有疏漏或不足之处,恳请广大读者批评指正。
编者