课程简介:本课程基于数据分析工作岗位,以 “图书管理系统”项目为教学载体,以“学生信息管理”项目为拓展,结合1+X证书和全国技能大赛对数据库知识点的要求,设计7个单元:Windows下MySQL数据库的安装、数据库的创建、数据表的操作、索引与视图的创建、存储过程与触发器的创建、数据库的管理、图书管理系统的实现等。将知识点融入软件项目中,使学习者充分理解数据库的应用场景,学会数据库环境的部署,能根据项目需求进行数据处理与分析、正确对数据库进行维护等,构建数据库的知识结构体系。
授课特色:①内容:将每个单元的主要内容提炼为2至4个典型工作任务,按照相关知识、任务实施的顺序讲解。课程中用动画对晦涩难懂的概念进行原理演示,如索引、视图、触发器等。用典型的案例对知识点进行剖析,用经典的国学辅助学习者记忆难懂的数据库专业术语以及语法等。②形式:微课视频与课件、源代码相结合,线上自学、测试、讨论与线下授课、拓展作业相结合,学生自我评价、小组互评、企业教师评价与教师评价相结合。所有学习数据会使用大数据监测评价系统跟踪分析,并进行可视化展示
适宜对象:本课程适用于软件技术、大数据技术、计算机网络技术、信息安全与管理、云计算技术与应用、物联网技术等电子与信息大类相关专业的学生,以及致力于从事软件开发的学习者。
通过本课程的学习,达到以下目标:
(1)知识目标:理解数据库建模的基础知识;掌握数据库增删查改的基本语法规范;了解索引、视图、存储过程、触发器的基本概念;熟悉数据库维护的基本知识。
(2)技能目标:能根据环境要求部署数据库;能根据项目需求设计数据库;能根据业务需要对数据进行处理与分析;能根据实际问题对数据库进行维护。
(3)素质目标:具备数据分析人员所需的严谨细致、求真务实等个人优秀品质;养成科学分析、创新应用、数据安全等职业综合素养;树立用数据分析技能服务社会、国家的职业担当精神。
单元0 课程导学
MySQL数据库概述
单元1 Windows下MySQL的安装
1.1 MySQL的安装
1.2 MySQL的配置
单元1测验
单元2 数据库的创建
2.2 创建数据表
2.3 数据表的约束
2.1 创建数据库
单元2测验
单元2作业
单元3 数据表的操作
3.1 单表查询
3.2 多表查询
3.3 数据表的增删改
单元3测验
单元3作业
单元4 索引与视图的创建
4.1 创建索引
4.2 创建视图
单元4作业
单元4测验
单元5 存储过程与触发器的创建
5.1 创建存储过程
5.2 创建触发器
单元5测验
单元5作业
单元6 数据库的管理
6.1 管理事务
6.2 管理权限
6.3 数据库的备份与恢复
6.4 管理日志
单元6测验
单元7 图书管理系统的实现
7.1 图书管理系统数据库的创建
7.2 图书管理系统与MySQL的连接
7.3 图书管理系统页面的实现
单元7测验
(1)具备基本的数据表处理知识,如EXCEL;
(2)具备基本程序设计语言基础知识,如C语言、Python或者Java;
(3)掌握基本的计算机英语词汇。
教材名称:《MySQL数据库项目化教程》 (第二版)
主编:郑小蓉
出版社:中国水利水电出版社
ISBN:978-7-5170-9749-5
1.选用MySQL版本问题
本课程使用的是MySQL5.7、Workbenc6.3、Navicat,也可根据自己的电脑配置,安装MySQL8.0、Workbenc8.0、Navicat Premium 15。
2.数据库不能使用中文的问题
修改“C: \ProgramData\ MySQL\MySQL Server 5.7\data”下的my.ini文件,使
udefault-character-set=UTF8。
ucharacter-set-serve=UTF8。
udefault-storage-engine=InnoDB。
3.为什么不能彻底卸载MySQL?
一定要删除以下4个地方
(1)点击控制面板→卸载程序,卸载掉所有相关的MySQL软件
(2)删除安装目录下C:\Program Files的 MySQL文件夹
(3)删除目录下C:\ProgramData的MySQL文件夹
(4)删除注册表中HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\EventLog\Application下的MySQL文件夹