前言
随着计算机技术的飞速发展,数据库技术的应用已经扩展到各个领域。数据库技术不仅在传统的商业领域、管理领域和金融领域发挥着重要作用,而且在非传统领域(如工程、多媒体技术等领域)也起着关键作用。数据库技术是信息技术和信息产业的基础。
高等职业教育以就业为导向,着力培养市场需要的合格人才。目前,很多中小型网站的开发都选择MySQL作为网站的后台数据库,因此掌握MySQL是非常必要的。MySQL采用“客户端/服务器”模式,是一个多用户、多线程的小型数据库管理系统。在Web应用方面,MySQL是最好的关系数据库管理系统。MySQL具有跨平台,稳定、可靠,体积小、速度快,总体拥有成本低等特点,尤其是开放源码这一特点,使得一般中小型网站的开发都选择MySQL作为网站数据库管理系统。
全书共9章,第1章主要讲授了数据库的基本概念、数据库技术的特点及数据模型、数据库设计的步骤,第2章介绍了MySQL 5.6的安装和配置,第3章介绍了数据库及数据表的创建与管理,第4章介绍了数据表中数据的插入、更新和删除,第5章介绍了数据的单表查询和多表连接查询,第6章介绍了MySQL编程基础、事务的概念和特点、存储过程和函数的创建及使用,第7章介绍了索引、视图和触发器的相关知识,第8章介绍了数据库的安全管理,第9章通过一个银行业务系统的项目实例,对本书知识做了全面的回顾和总结。
本书每章开头都有教学目标,每章最后都附有本章实训项目和课后作业,供学生及时理解并回顾本章内容。本书还提供了教学视频、PPT、单元设计、案例库、习题库等多种资源辅助教师教学和学生学习。
学习本书内容后,读者可以选择成长为网站数据库系统管理员,或者软件的后台数据库设计与维护人员。
本书由张素青、翟慧、黄静担任主编,宋欢、何连连担任副主编。翟慧编写了第1章,何连连编写了第2章和第3章,宋欢编写了第4章和第5章,孙钢编写了第6章,黄静编写了第7章,张大鹏编写了第8章,张素青编写了第9章。
尽管编者在写作过程中力求准确、完善,但书中不妥或错误之处仍在所难免,殷切希望广大读者批评指正!
编者
2018年5月