前言

数据库技术是计算机相关专业重要的专业基础课程之一,是现代信息科学与技术的重要组成部分,是计算机数据处理与信息处理的核心技术。MySQL 因其具有开源、开放、易用的特点被称为“最受欢迎的开源数据库”之一,成为中小企业应用数据库的首选。为适应企业发展需要,结合高职院校学生的能力水平和学习特点,本书内容以MySQL数据库管理系统为平台,依照“实用为主,必需和够用为度”的原则编写。
本书共分为9章,第1、第2章主要介绍数据库的基础知识、数据库设计的过程、数据库设计的规范化理论、MySQL的安装配置与使用等。通过这两章的学习,初学者能够对简单的数据库进行设计,为今后的项目开发打下良好的基础。第3~7章讲解MySQL数据库的常见操作,包括数据库和数据表的增、删、改、查操作,视图、索引的操作。这些操作都是通过SQL语句实现的,初学者应多动手书写SQL语句,熟练掌握数据的增、删、改、查操作。第8、第9章讲解数据库中存储过程、存储函数、触发器以及数据安全,这些内容可以对MySQL数据库进行性能优化,希望初学者可以循序渐进掌握MySQL中的各项技术。
本书以网络点餐系统(weborder)的应用为背景,结合目前市场流行的MySQL数据库进行构思、设计、实施和运行,以一个完整的数据库项目为主线贯穿始终,由浅入深、逐层深入,应用性强。每章均配有本章小结、本章实训和本章练习,使读者学以致用,达到融设计、实施、开发、运行、管理与维护数据库于一体的学习效果,从而实现技能型、应用型、面向社会需求的数据库人才培养目标。
另外,本书涵盖了全国计算机等级考试二级“MySQL数据库程序设计”和“1+X”Web前端开发、Java Web应用开发等职业技能等级证书中有关数据库技术的内容,便于读者在掌握数据库技术的同时,取得国家相应的认证证书。
本书作为教材使用时,参考学时为50~64学时,建议采用理论、实践一体化教学模式。
为方便读者自学,本书附有配套视频、习题、教学课件等资源,能够更好地帮助读者学习本书中的内容。
本书由济南职业学院一线教师和东软集团股份有限公司一线技术人员共同组成编写团队,第1、第2章由王彤宇编写,第3、第4章由刘文、李爽编写,第5章由牛曼冰编写,第6、第7章由高芹编写,第8章由张玉叶、张莹编写,第9章由蔡琼、张倩编写。全书由刘文负责统稿,许文宪审稿。
在本书的编写过程中,我们参阅了大量的资料,在此对所有的编者表示衷心的感谢。由于编者时间仓促,水平有限,书中不足之处敬请批评、指正。

编者2022年6月