图书前言

前 言

在数字化时代,数据库技术是信息系统的核心组成部分,其中MySQL 数据库作为

关系型数据库管理系统之一,以其开源、高效而广受欢迎。针对初学者,特别是高职

院校学生的学习需求,编者以MySQL 数据库管理系统为平台,采用“注重基础、简明

实用、尽量简洁”的原则编写本书,旨在提供一个集理论与实践于一体的学习路径,

通过详细的案例分析和实际操作指南,帮助读者打下坚实的基础。

本书以项目导向和任务驱动的方法编写,通过实际项目开发案例深入讲解数据库

的基础知识、设计和管理。本书以MySQL 8.0 为教学基础,将Navicat for MySQL 作

为主要的数据库管理和开发工具,教学内容围绕自主开发的“Market 网上菜场系统”

展开,全面覆盖数据库的各关键内容,如数据库设计、数据定义、数据操纵、数据查

询、视图和索引、数据库编程和数据库管理等。同时,引入MySQL 官方提供的“sakila

电影租赁数据库”,为读者提供一个行业标准的专业参考模板,通过项目实践训练,

使其加深对数据库实践的理解。全书采用渐进式教学方法,先介绍核心概念,再通过

案例展示引导进入实操练习,最后深化到实际应用,从而帮助读者有效掌握MySQL 数

据库的关键技能。

与市面上大多数MySQL 教程相比,本书通过详细阐述“Market 网上菜场系统”数

据库的构建过程——从需求分析、E-R 模型构建、转化至关系模式,再到规范化理论

和最终表结构设计——提供了一个全面且深入的学习路径。尤其在需求分析环节,本

书细致地指导读者如何进行问题梳理、信息筛选及用户需求提炼,这些通常被忽视的

步骤却是实际工作中确保数据库设计成功的基石。

本书深入贯彻党的教育方针,聚焦立德树人的根本任务,体现国家“创新驱动发

展”战略,注重将素养目标与专业教学相结合,通过介绍数据库发展史、国产数据库

的进展,以及编程规范等内容,旨在培养学生的专业素养、家国情怀、责任感、创新

精神、团队协作与数据安全保密意识,为学生的综合发展打下坚实基础。本书将数据

MySQL 数据库基础项目化教程(微课版)

库知识内容与产业发展、热点问题、职业实践紧密结合,力求在教学中体现课程思政

的深刻内涵。

本书作为教材使用时,参考学时为64 学时,建议采用理论、实践一体化教学模

式。各项目模块的参考学时见学时分配表。

项目模块课程内容学时

项目1 认识数据库 2

项目2 安装与配置MySQL 开发环境 2

项目3 数据库设计12

项目4 数据库和表的管理 4

项目5 创建和管理约束 4

项目6 数据操纵 4

项目7 数据查询12

项目8 视图和索引 4

项目9 数据库编程12

项目10 用户与权限管理 4

项目11 数据库备份与恢复 4

总  计64

此外,考虑到自学者的需要,编者为关键知识点配备了微课视频,并建立了相应

的在线开放课程网站(登录学银在线平台搜索“数据库程序设计(MySQL)”)。同时,

为了辅助教学,本书还提供了丰富的教学资源,包括多媒体课件、课程题库、主题讨

论、项目案例的源代码,以及项目实践手册及参考答案等,以支持授课教师的教学

活动。

本书由张蓉、王华、朱炜任主编,朱莹芳、胡恺君任副主编。在编写过程中,编

者还得到了多位同事的大力支持和帮助,他们提出了许多宝贵的意见和建议,在此向

他们表示衷心的感谢。

由于编者水平有限,书中疏漏和不足之处在所难免,敬请广大读者提出宝贵的意

见和建议,以帮助我们不断改进和完善本书。

编 者

2024 年10 月

配套资源