计算机类教材 > 数据库技术与应用

数据库设计与应用(MySQL)

书号:9787113283322 套系名称:“十四五”高等职业教育计算机类新形态一体化系列教材

作者:陈晓男 出版日期:2021-09-01

定价:36.00 页码 / 开本:0 /16

策划编辑:翟玉峰 责任编辑:翟玉峰 包宁

适用专业:计算机教材 适用层次:高职高专

最新印刷时间:2022-02-21

资源下载
教学课件 教学素材(暂无)
习题答案(暂无) 教学案例(暂无)
教学设计(暂无) 教学视频(暂无)
内容简介 前言 目录 作者介绍 图书特色
  • 本书以项目为载体,采用任务驱动方式,按照学生的学习规律和数据库实际操作顺序由易到难组织教学内容。本书共有两个项目,项目一是组织教学内容的项目载体,项目二以课后习题形式进一步加强学生操作训练。所有项目和任务都是以 MySQL 作为软件基础,通过任务让读者学会在 CentOS 7 系统下搭建数据库环境、数据库的基本操作以及数据库编程等高级操作。读者可根据需要自行选取项目中的不同任务组合学习,对于每个任务中的多个子任务也可以自行选取适合自身的内容组合学习。
    ??本书着重在项目一中配备了以二维码为载体的微课,可使读者快速掌握数据库的基本操作和应用,并全面了解 MySQL 的管理和使用方法,整体上突出软件职业教育的技能训练、理实一体的特色。
    ??本书适合作为高等职业院校软件及相关专业的数据库课程教材,也可作为初学者学习数据库的入门教材。
      
    
    
     
    ?
    
  • 当今,全国高职院校都在原有课程教学改革的基础上进行课程资源的建设,课程数字化资源与纸质化资源的有机结合成为当今教材建设的主要方向。本书既体现了基于工作过程的教学理念,又使用二维码嵌入了微课,并且在教材中使用了MySQL 5.7.*数据库软件作为载体,在内容、形式上有较大的突破,不论是在题材的选取上,还是在内容的组织上都有新意,并且提供了教学安排的参考。
    本书充分体现项目课程设计思想,经过企业专家、职业教育专家以及具有多年教学经验的专业教师多次进行头脑风暴,按照“市场调研→确定工作任务和职业能力→课程设置→在本课程中应该掌握的技能→课程项目设计→教材内容”一步步进行认真的分析和研讨,结合数据库软件的发展情况,最终确定为现在的内容和组织形式。
    本书主要有以下特点:
    (1)基于实际岗位需求的内容设计。书中以数据库实际操作的标准进行项目和任务设计,使读者能够比较容易地掌握相关知识。
    (2)以代码为主的讲授方法。书中以SQL代码为主,结合实际应用以及目前软件开发和大数据技术发展的编程需求,可自行选取任务组织教学,灵活方便。
    (3)循序渐进的学习过程。书中充分考虑了学生的认知规律,并结合编者多年的教学和实践经验,精心设计项目与任务。项目一(超市管理系统)主要是在教师的带领下熟悉数据库的设计与应用;项目二(培训班管理系统)是在教师的指导下让学生熟悉数据库的设计与应用,加强学生的数据库应用能力。
    (4)项目载体,任务驱动,理实一体。本书没有按常规教材划分章节,而是以项目为载体划分为若干个工作任务,每个工作任务划分为若干子任务,学习目标明确,任务贯穿知识点,理实一体化。每个任务分为任务描述、基础知识、任务实现、学习结果评价和课后作业。
    (5)项目中任务相对独立,可根据专业选取组合。本书项目中的每个任务是相对独立的,读者可根据专业需要进行选取组合。每个任务过程完整,知识齐全,还多设置了问题情境环节,对于实际应用中可能会出现的问题做了详细解答,可帮助读者进一步掌握数据库的基础知识和操作技能。
    本书由陈晓男任主编,张海越、俞辉、陈忱任副主编,其中工作任务1和工作任务12由陈忱编写,工作任务2至工作任务8由陈晓男编写,工作任务9由俞辉编写,工作任务10和工作任务11由张海越编写,课后作业及答案由陈晓男编写,书中的微课视频由课程组教师录制,全书由陈晓男统稿定稿。在本书编写过程中得到了高振栋、樊光辉、周之昊、孙靓等同行的支持和帮助,在此深表谢意。
    在本书编写过程中,尽管编者尽了最大的努力,但由于时间仓促,水平有限,书中可能还存在不足和疏漏之处,欢迎广大读者批评指正。
    编 者
    2021年6月?
    
  • 工作任务1认识数据库	1
    任务1-1掌握数据库基础知识	1
    任务1-2搭建MySQL数据库环境	9
    任务1-3设置MySQL密码与配置MySQL字符编码	13
    任务1-4卸载MySQL	18
    任务1-5创建与删除MySQL数据库和数据表	21
    工作任务2使用数据表	29
    任务2-1修改数据表的定义	29
    任务2-2向数据表添加数据	33
    任务2-3修改表中数据	37
    任务2-4删除表中数据	40
    工作任务3查询单个数据表	43
    任务3-1认识select语句	43
    任务3-2按条件查询	48
    任务3-3数据统计	56
    工作任务4查询多个数据表	64
    任务4-1使用交叉连接查询多个数据表	64
    任务4-2使用内连接查询多个数据表	68
    任务4-3使用外连接查询多个数据表	74
    工作任务5使用子查询	78
    任务5-1认识子查询	78
    任务5-2使用集合成员测试子查询查询数据表	83
    任务5-3使用存在性测试子查询查询数据表	85
    任务5-4使用比较测试子查询查询数据表	87
    工作任务6使用索引提高数据查询效率	92
    任务6-1创建和查看索引	92
    任务6-2删除索引	98
    工作任务7使用视图提高复杂查询语句的复用性	101
    任务7-1认识视图	101
    任务7-2通过视图修改基本表中数据	108
    工作任务8实施数据库的数据完整性	112
    任务8-1使用约束保证数据表内的行唯一	112
    任务8-2使用约束检查域完整性	117
    任务8-3使用约束检查参照完整性	120
    工作任务9使用用户自定义函数	125
    任务9-1认识用户自定义函数	125
    任务9-2创建用户自定义函数	133
    任务9-3使用游标	141
    工作任务10使用存储过程	148
    任务10-1认识存储过程	148
    任务10-2创建、使用存储过程	154
    工作任务11设置触发器	160
    任务11-1认识触发器	160
    任务11-2创建并使用触发器	166
    工作任务12管理数据库	173
    任务12-1管理事务、备份与还原数据库	173
    任务12-2管理用户及用户权限	176
    课后作业参考答案	179
    参考文献	206
    
  • 陈晓男,无锡科技职业学院教师,学校软件技术专业带头人,主要担任数据库设计与应用、Web项目开发等课程的教学工作,多次指导学生技能竞赛获奖。?
    
  • 本书主要有以下特点:
    (1)基于实际岗位需求的内容设计。
    (2)以代码为主的讲授方法。
    (3)循序渐进的学习过程。
    (4)项目载体,任务驱动,理实一体。
    (5)项目中任务相对独立,可根据专业选取组合。?