MySQL数据库应用开发课表、教学教案.docx
《MySQL数据库应用开发课表、教学教案.docx》由会员分享,可在线阅读,更多相关《MySQL数据库应用开发课表、教学教案.docx(66页珍藏版)》请在优知文库上搜索。
1、编号:xxxx-xxxxxxMySQL数据库应用开发课程标准学分:4参考学时:64一、课程概述1 .课程性质本课程软件技术专业的核心技术课程。本课程以目前流行的、应用广泛的、跨平台的、关系型的MySQL数据库为例,学习数据库中的高级结构化查询语言SQL和数据库管理与开发知识。本课程的先修课程是Uava编程基础、响应式Web设计、JavaWeb应用开发后续课程前端设计与开发、Java框架技术开发、软件测试技术。在以核心职业能力为培养目标的课程体系中,是对前期学过的所有课程的综合应用以及对后续课程做好能力准备。通过知识点讲授、案例分析、任务驱动、机房实践操作等教学手段,培养学生面向用户的服务意识、
2、团队合作和沟通的意识、安全生产意识、产品质量意识,实现本课程的素质教育目标,2 .设计思路本课程依据专业培养目的要求设置,在针对初级数据库开发员岗位职业能力分析的基础上,为培养学生“能够针对不同的任务进行与数据库应用开发有关的工作,能够进行数据定义、数据更新、数据查询,索引、视图;创建存储过程与函数、能够操作触发器、事件、事务、锁;能够进行权限管理,数据库备份与还原,日志管理”等核心职业能力而设置。目的是培养学生数据库应用开发工作所必需的专业能力,掌握比较典型的工作方法,更可以使学生完成进入数据库应用开发员核心任务之前的准备工作和必备基础知识的储备。本课程按照行动导向教学过程的要求,运用项目教
3、学法实施。本课程计划安排一个“学生成绩数据库管理系统”项目,其中有4个任务,分别是:任务1:数据定义,数据更新,数据查询。任务2:索引,视图。任务3:MySQL编程基础,存储过程与存储函数,触发器、事件、事务、锁。任务4:权限管理,数据库备份与还原,日志管理。这些学习任务具有脉络清晰,容易量化的特点。教学活动设计的思路是运用“任务驱动”教学方法,突出“教学做一体化”的思想。通过完成4个工作任务,培养学生数据库开发员工作所必需的专业能力,同时也使学生了解较为系统的工作过程,掌握典型的工作方法。二、课程目标(职业能力目标)本课程是面向计算机相关专业的一门专业基础课,涉及数据库基础知识;MySQL数
4、据库的安装和配置;数据库和表的操作;索引和视图管理;编程基础;存储过程与存储函数;触发器、事件、事务、锁;权限管理,数据库备份与还原,日志管理等内容,通过本课程的学习,学生能够了解数据库的基础知识,掌握MySQL数据库的开发和管理技术,并初步具备应用程序开发能力。通过本门课程的学习,使学生能够:1 .能够熟练进行数据定义,数据更新,数据查询。2 .能够熟练创建索引,视图。3 .能够熟练编写存储过程与函数代码,能够熟练操作触发器、事件、事务、锁。4 .能够熟练设置权限管理,熟练操作数据库备份与还原、日志管理。三、课程内容1 .基本框架序号学习任务学习活动教学方法参考学时1数据定义,数据查询,数据
5、更新。1)数据库基础知识:2)关系数据库;3)数据库设计基础讲授,独自或分组完成81)MySQL概述;2)MySQL系统特性、服务器的启动讲授,独自或分组完成41)定义数据库:2)定义表;3)数据的完整性约束讲授,独自或分组完成41)插入数据;2)修改数据记录;3)删除数据记录讲授,独自或分组完成4I)SELECT语句;2)单表查询;3)分组聚合查询4)熟练掌握连接查询。交叉连接,内连接,外连接。5)熟练掌握子查询。带IN关健字的子查询,带比较运算符的子查询,带EXISTS关键字的子查询。6)熟练掌握联合查询(UNIoN)。7)综合查询实例讲授,独自或分组完成42创建索引,视图1)查看数据表上
6、所建立的索引;2)创建索引;3)删除索引讲授,独自或分组完成21)创建视图:2)删除视图;3)修改视图定义;4)查看视图定义;5)更新视图数据;6)查询视图数据。讲授,独自或分组完成23存储过程与存储函数,触发器、事件、事务、锁。1)MySQL编程基础。2)熟练掌握创建存储过程的方法。3)熟练掌握执行存储过程的方法。4)熟练掌握查看与删除存储过程、BEGIN-ENd语句块的使用。讲授,独自或分组完成41)熟练掌握创建存储函数的方法。2)熟练掌握调用存储函数的方法。3)掌握查看、修改与删除存储函数的方法。4)过程体。掌握变量、流程控制语句的使用,了解异常处理、游标的使用。讲授,独自或分组完成41
7、)熟练掌握触发器的创建方法。2)常握触发器NEW和OLD的使用。3)掌握查看触发器、删除触发器的方法。讲授,独自或分组完成21)熟练掌握创建事件的方法。2)熟练常握修改事件、删除事件的方法。讲授,独自或分组完成2I)理解事务的概念。2)熟悉事务处理。3)理解事务的隔离级别。讲授,独自或分组完成21)理解锁与并发控制。2)熟悉多版本并发控制。讲授,独自或分组完成24设置访问控制与安全管理,能够熟练对数据进行备份与恢复。日志管理。性能优化。1)用户账号管理;2)账户权限管理。讲授,独自或分组完成4数据库备份与恢复的方法;讲授,独自或分组完成41)了解MySQL支持的日志。2)掌握错误日志的启动、查
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MySQL 数据库 应用 开发 课表 教学 教案