首页 > 图书中心 >图书详情
MySQL数据库应用项目化教程(微课视频版)
作者:陈秀玲 王德选 徐小辉 主编 唐艳 杨菁 王哲 赵珊 副主编
丛书名:21世纪高等学校计算机类课程创新系列教材·微课版
定价:59.90元
印次:1-1
ISBN:9787302655299
出版日期:2024.03.01
印刷日期:2024.03.04
本书为项目化教程,每个项目都由多个任务、实训巩固、知识拓展和课后习题构成,每个任务都有任务描述、任务要求、相关知识和任务实现。本书以学生信息管理为主线,全面、系统地介绍了MySQL数据库的相关知识,并附有图书管理系统数据库的综合设计应用增强巩固。本书共13个项目,内容包括认识数据库、数据库设计、部署MySQL环境、创建和管理数据库、MySQL的常用数据类型和函数、创建和管理表、MySQL的运算符、简单信息查询、高级信息查询、查询优化、存储过程和存储函数、触发器和综合案例——图书管理系统数据库设计和实现等。书中提供了与任务配套的大量例题、实训巩固,并附有全部实现脚本,有助于读者在学习知识的同时理解并掌握知识、运用知识。本书配有微课视频、程序源码、教学课件(PPT)、教学日历、电子教案、课程标准、安装软件和习题答案等资源。 本书可作为高等学校计算机、大数据、人工智能、智能控制、工业机器人及相关专业“数据库应用”课程的教材,也可作为从事数据库开发与应用相关人员的参考用书,是一本适合广大IT技术人员和数据库爱好者的读物。
more >前言 当前是人工智能、大数据引领的科技时代,数据的存储和智能化处理已经渗透到各个应用领域。数据库技术起源于20世纪60年代后期,目前历经了近70年的发展,依然在各个应用领域发挥着越来越重要的作用。数据库技术是一种基础且重要的数据处理手段。数据库的操作、设计与开发能力已成为IT人员必备的基本素质,“数据库”课程几乎成了所有专业的必修课程。数据库技术及数据库的应用正以日新月异的速度发展,因此学习和掌握数据库知识几乎成了每个IT管理者和IT从业者的必修课。 MySQL是最流行的关系数据库管理系统之一,是开源数据库中的杰出代表。由于其体积小、速度快、总体拥有成本低,且是开放源码,因此广泛应用于互联网行业的数据存储。一般中小型网站的开发都选择MySQL作为后台数据库。 本书主要内容 本书可视为一本以任务驱动、问题导向的书籍,非常适合零基础的读者学习MySQL数据库。本书共有13个项目、33个任务。 项目1 认识数据库,包含2个任务。以数据库的发展概况和关系数据库为切入点,主要阐述数据库的发展历程、数据库系统的基本概念、数据库管理系统及功能、数据模型、数据库的需求分析、关系数据库的基本概念、专门的关系运算、关系的完整性以及关系模型的规范化等基础理论。 项目2 数据库设计,分为2个任务。以概念结构设计、逻辑结构设计2个任务引领贯穿,着重介绍ER图的基本概念以及ER图向关系模型的转换等。 项目3 部署MySQL环境,分为3个任务。以准备安装软件、安装及配置MySQL和MySQL图形化管理工具为载体,主要阐述了在Windows平台下载MSI和ZIP两个不同版本的MySQL并实现具体的安装操作以及常用的MySQL的图形化工具SQLyog的下载和安装。 项目4 创建和管理数据库,分为2个任务。以创建数据库、管理和维护数据库为抓手,主要阐述了MySQL数据库的分类、用两种方法创建数据库以及查看、选择当前数据库和删除数据库等。 项目5 MySQL的常用数据类型和函数,分为2个任务。以介绍MySQL的数据类型、常用函数入手,主要介绍MySQL各种不同的数据类型、查看数据范围以及常用的聚合函数、数值型函数、字符串型函数、日期时间函数和流程控制函数等。 项目6 创建和管理表,分为4个任务。以创建表、查看表、修改表和数据完整性为切入点,主要阐述了借助不同的方法实现创建和管理表以及数据完整性的实现等。 项目7 MySQL的运算符,分为4个任务。以算术运算符、比较运算符、逻辑运算符和位运算符为纲领,详细阐述了4种不同的运算符及应用。 项目8 简单信息查询,分为2个任务。包括单表查询和分组统计查询,具体阐述了各种不同的查询子句、分组统计查询及具体的实践应用。 项目9 高级信息查询,分为2个任务。以多表查询、嵌套查询为导向,详细阐述了实现内连接、左外连接、右外连接和全外连接的多表查询与查询中套查询(嵌套查询)的综合实现等。 项目10 查询优化,分为4个任务。以创建和使用视图、维护视图、创建索引以及查看和维护索引为核心,详细阐述了视图的基本概念、作用,创建及使用视图的方法; 索引的分类、作用及创建和维护索引的实践应用等。 项目11 存储过程和存储函数,分为4个任务。以存储过程和存储函数基本概念、创建和执行存储过程与存储函数、存储过程的流程控制语句、存储过程和游标为引领,详细阐述了存储过程和存储函数的概念、创建存储过程以及三种不同的参数应用、流程控制语句和游标的使用步骤。 项目12 触发器,分为2个任务。以介绍创建触发器和维护触发器为纲领,详细阐述了触发器的基本概念、创建触发器、修改结束符以及删除触发器等。 项目13 综合案例——图书管理系统数据库设计和实现。通过对图书管理数据库的需求分析,ER图转换为表间的关联关系,创建、管理和维护数据库、数据表,对表信息的增、删、改和维护等详细地介绍了整个设计和实现过程。 本书特色 (1) 项目化,企业化。 以学生信息管理为主线并配有图书管理系统数据库的综合应用增强巩固。邀请企业导师加入教材的编写,对接行业需求,促进高校三教改革。 (2) 构思精巧,体系规整。 每个项目都由多个任务、实训巩固、知识拓展和课后习题构成,便于读者阶段性学习检验和拓宽专业知识面。 (3) 简明易懂,授课育人。 语言简单明了、脉络清晰易懂,由浅入深、循序渐进地阐述MySQL知识,并融入匠人匠心模块,做到全课程育人。 配套资源 为便于教与学,本书配有微课视频、源代码、教学课件、教学大纲、教案、教学日历、软件安装包、习题答案、期末试卷及答案。 (1) 获取微课视频方式: 先刮开并用手机版微信App扫描本书封底的文泉云盘防盗码,授权后再扫描书中相应的视频二维码,观看教学视频。 (2) 获取源代码和软件安装包方式: 先刮开并用手机版微信App扫描本书封底的文泉云盘防盗码,授权后再扫描下方二维码,即可获取。 源代码 软件安装包 (3) 其他配套资源可以扫描本书封底的“书圈”二维码,关注后回复本书书号,即可下载。 读者对象 本书可作为高等学校计算机、大数据、人工智能、智能控制、工业机器人及相关专业“数据库应用”课程的教材,也可作为从事数据库开发与应用相关人员的参考用书,是一本适合广大IT技术人员和数据库爱好者的读物。 本书由重庆化工职业学院的陈秀玲、王德选,重庆工程职业技术学院的徐小辉担任主编,重庆化工职业学院的唐艳、杨菁、王哲和重庆市风筑科技有限公司的赵珊担任副主编。其中陈秀玲编写项目1、项目6; 王德选编写项目3、项目5、项目9和项目10; 徐小辉编写项目8; 唐艳编写项目11; 杨菁编写项目2和项目7; 王哲编写项目12和项目13; 赵珊编写项目4。全书由陈秀玲统稿。 在本书的编写过程中,作者参考了诸多相关资料,在此对相关资料的作者表示衷心的感谢。 限于作者水平和时间仓促,书中难免存在疏漏之处,欢迎广大读者批评指正。 作者 2023年11月
more >