前言
本书根据当前教材建设和教材改革的新思路进行编写,作者团队由教学经验丰富、行业背景深厚的高职院校一线“双师型”教师和企业专家共同组成,融理论知识、实践技能、行业经验于一体。本书内容注重和职业岗位相结合,遵循职业能力培养的基本规律,采用“任务驱动”的编写模式,以学生竞赛项目管理系统为典型案例,介绍数据库的相关概念、数据库技术应用的基本技能及技巧。
本书以实际的学生竞赛项目管理系统为案例依托,从MySQL数据库的相关概念及理论知识出发,介绍系统需求分析、数据库设计与实施、数据库管理与优化等内容,最终实现学生竞赛项目管理系统的设计、开发、部署和运行。全书以项目为单元,共分为9个项目,28个子任务,项目一为数据库的设计,项目二为MySQL数据库,项目三为数据库的管理,项目四为数据表的管理,项目五为数据查询,项目六为数据库编程,项目七为数据库索引与视图,项目八为数据库安全及性能优化,项目九为学生竞赛项目管理系统的开发。书中各项目的子任务之间,内容循序渐进,逐层深入,力求将关系数据库中抽象的问题具体化、图形化,化复杂为简单,适合教学。
本书可作为应用型本科院校、高职高专院校计算机及相关专业数据库课程的教材,也可以作为MySQL数据库初学者及相关开发人员的参考书。
本书由广东创新科技职业学院冯天亮和骆金维担任主编,负责整书思路和主要框架。全书编写分工如下:项目一由冯天亮、骆金维编写;项目二、项目七由詹宝容编写;项目三由骆金维编写;项目四、项目五由邓庆海编写;项目六、项目八由谢品章编写;项目九由骆金维、蔡如彩编写,全书由冯天亮进行统稿。广州市金禧信息技术服务有限公司开发的学生竞赛项目管理系统为本书的编写素材,蔡如彩在本书的项目设计、任务编排等方面从企业实际工作过程和工作内容的角度给予有益的指导。
本书提供电子课件、源代码等配套教学资源,读者可登录华信教育资源网(www.hxedu.com.cn)注册并免费下载。
由于时间仓促,书稿内容多,要将各个知识点融入各个项目案例中,是一项难度很大的工作,加上编写团队能力有限,书中难免有疏漏之处,请广大读者批评指正。
编者