版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
编号:xxxx-xxxxxx
《MySQL数据库应用开发》课程标准
学分:4
参考学时:64
一、课程概述
1.课程性质
本课程软件技术专业的核心技术课程。本课程以目前流行的、应用广泛的、跨平台
的、关系型的MySQL数据库为例,学习数据库中的高级结构化查询语言SQL和数据库
管理与开发知识。本课程的先修课程是《Java编程基础》、《响应式Web设计》、《JavaWeb
应用开发》后续课程《前端设计与开发》、《Java框架技术开发》、《软件测试技术》。在
以核心职业能力为培养目标的课程体系中,是对前期学过的所有课程的综合应用以及对
后续课程做好能力准备。
通过知识点讲授、案例分析、任务驱动、机房实践操作等教学手段,培养学生面向
用户的服务意识、团队合作和沟通的意识、安全生产意识、产品质量意识,实现本课程
的素质教育目标。
2.设计思路
本课程依据专业培养目的要求设置,在针对初级数据库开发员岗位职业能力分析的
基础上,为培养学生“能够针对不同的任务进行与数据库应用开发有关的工作,能够进
行数据定义、数据更新、数据查询,索引、视图;创是存储过程与函数、能够操作触发
器、事件、事务、锁;能够进行权限管理,数据库备份与还原,口志管理”等核心职业
能力而设置。目的是培养学生数据库应用开发工作所必需的专业能力,掌握比较典型的
工作方法,更可以使学生完成进入数据库应用开发员核心任务之前的准备工作和必备基
础知识的储备。
本课程按照行动导向教学过程的要求,运用项目教学法实施.本课程计划安排一个
“学生成绩数据库管理系统”项目,其中有4个任务,分别是:
任务1:数据定义,数据更新,数据查询。
任务2:索引,视图。
任务3:MySQL编程基础,存储过程与存储函数,触发器、事件、事务、锁。
任务4:权限管理,数据库备份与还原,日志管理。
这些学习任务具有脉络清晰,容易量化的特点。教学活动设计的思路是运用“任务
驱动”教学方法,突出“教学做i体化”的思想。通过完成4个工作任务,培养学生数
据库开发员工作所必需的专业能力,同时也使学生了解较为系统的工作过程,掌握典型
的工作方法。
二、课程目标(职业能力目标)
本课程是面向计算机相关专业的一门专业基础课,涉及数据库基础知识;MySQL数
据库的安装和配置;数据库和表的操作;索引和视图管理;编程基础:存储过程与存储
函数;触发器、事件、事务、锁;权限管理,数据库备份与还原,口志管理等内容,通
过本课程的学习,学生能够了解数据库的基础知识,掌握MySQL数据库的开发和管理技
术,并初步具备应用程序开发能力。通过本门课程的学习,使学生能够:
1.能够熟练进行数据定义,数据更新,数据杳询。
2.能够熟练创建索引,视图。
3.能够熟练编写存楮过程与函数代码,能够熟练操作触发器、事件、事务、锁。
4.能够熟练设置权限管理,熟练操作数据库备份与还原、日志管理。
三、课程内容
1.基本框架
序号学习任务学习活动教学方法参考学时
1)数据库基础知识:2)关系讲授,独自或分组完
8
数据库:3)数据库设计基拙成
1)MySQL概述;2)MySQL讲授,独自或分组完
4
数据定义,数据查询,系统特性、服务器的启动成
1数据更新。
1)定义数据库:2)定义表:讲授,独自或分组完
4
3)数据的完整性约束成
1)插入数据:2)修改数据记讲授,独自或分组完
4
泉:3)删除数据记录成
1)SELECT语句;2)单表查
询:3)分组聚合查询4)热
练掌握连接查询。交叉连接,
内连接,外连接。
5)熟练掌握子查询。带IN关讲授,独自或分组完
4
键字的子查询,带比较运算符成
的子查询,带EXISTS关键字
的子查询。6)熟练掌握联合
查询(UNION)。7)综合查询
实例
1)查看数据表上所建立的索
讲授,独自或分组完
引:2)创建索引:3)删除索2
引成
2创建索引,视图
1)创建视图;2)删除视图:
3)修改视图定义:4)查看视讲授,独自或分组完
2
图定义:5>更新视图数据:6〉成
查询视图数据。
1)MySQL编程基础。2)熟
练掌握创建存储过程的方法。
3)熟练掌握执行存储过程的讲授,独自或分组完
4
方法。4)熟练掌握查看与刑成
除存储过程、BEGIN-END
语句块的使用。
1)熟练掌握创建存储函数的
方法。2)熟练掌握调用存储
存储过程与存信函函数的方法。3)掌握查看、
讲授,独自或分组完
修改。■删除存储函数的方法。4
3数,触发器、事件、成
4)过程体。掌握变量、流程
事务、锁。
控制语句的使用,了解异常处
理、游标的使用。
1)熟练掌握触发器的创建方
法。2)掌握触发器NEW和讲授,独自或分组完
2
OLD的使用。3)掌握查看触成
发器、删除触发器的方法。
【)熟练掌握创建事件的方法。
讲授,独自或分组完
2)熟练掌握修改事件、删除2
事件的方法。成
1)理解事务的概念。2)熟悉
讲授,独自或分组完
事务处理。3)理解事务的隔2
离级别。成
1)理解锁与并发控制。2)熟讲授,独自或分组完
2
悉多版本并发控制。成
1)用户账号管理;2)账户权讲授,独自或分组完
4
限管理。成
讲授,独自或分组完
设置访问控制与安全数据库备份与恢复的方法:4
成
管理,能够熟练对数
1)了解MySQL支持的日志。
4
据进行备份与恢复。2)掌握错误日志的启动、查
日志管理。性能优化。看和删除。3)掌握二进制三
讲授,独自或分组完
志的启动、查看和删除。4)4
成
掌握通用杳询日志的启动、在
看和删除。5)掌握慢查询习
志的启动、查看和删除。
机动、复习、考试机动、复习、考试讲授,独自或分组完
58
成
64
2.主要内容与要求
任务1:数据定义,数据查询,数据更新。
1.1数据库技术的基本概念与方法
1)理解数据库基础知识。数据库相关的基本概念,数据库系统的特点,数据库系统的
结构,数据模型。
2)掌握关系数据库。基本概念,基本性质。
3)掌握数据库设计基础。数据库设计的步骤,关系数据库设计的方法。
4)MySQL概述。MySQL系统特性,熟练MySQL服务器的安装与配置,MySQL服务
器的启动与关闭,MySQL客户端管理工具。
1.2MySQL概述
1)MySQL概述。
2)MySQL系统特性,熟练MySQL服务器的安装与配置.,MySQL服务器的启动与关
闭,MySQL客户端管理工具。
1.3数据定义
1)熟练掌握定义数据库。创建数据库,选择与查看数据库,修改数据库,删除数据库。
2)熟练掌握定义表。MySQL常用的数据类型,创建表,查看表,修改表,重命名表,
删除表。
3)熟练掌握数据的完整性约束。定义实体完整性,定义参照完整性,用户定义的完整
性,更新完整性约束。
1.4数据更新
1)熟练掌握插入数据。插入完整的数据记录,为表的指定字段插入数据,同时插入多
条数据记录,插入查询结果,使用REPLACE语句插入表数据。
2)熟练掌握修改数据记录。修改特定数据记录,修改所有数据记录,带子查询的修改。
3)熟练掌握删除数据记录。删除特定数据记录,带子查询的删除,删除所有数据记录。
1.5数据查询
1)熟练掌握SELECT语句。
2)熟练掌握单表查询。选择字段,选择指定记录,对查询结果排序,限制查询结果的
数量。
3)熟练掌握分组聚合杳询。使用聚合函数查询,分组聚合杳询.
4)熟练掌握连接查询。交叉连接,内连接,外连接。
5)熟练掌握子查询。带IN关键字的子查询,带比较运算符的子查询,带EXISTS关键
字的子查询。
任务2:创建索引,视图,触发器,事件。
2.1索引
I)熟练掌握查看数据表上所建立的索引。
2)熟练掌握创建索引。使用CREATETABLE语句仓U建索弓|,使用CREATEINDEX语
句仓U建,使用ALTERTABLE语句仓U建索弓I。
3)熟练王卓删除索引。
2.2视图
1)熟练掌握创建视图。
2)熟练掌握删除视图。
3)熟练掌握修改视图定义。
4)熟练掌握查看视图定义。
5)熟练掌握更新视图数据。
6)熟练掌握查询视图数据。
2.3触发器
I)熟练掌握创建触发器。
2)熟练掌握删除触发器。
3)熟练掌握使用触发器。
2.4事件
1)熟练掌握创建事件.
2)熟练掌握修改事件。
3)熟练掌握删除事件。
任务3:存储过程与存储函数,触发器、事件、事务、锁。
3.1存储过程
熟练掌握存储过程。创建存储过程,存储过程体,调用存储过程,删除存储过程。
3.2存储函数
熟练掌握存储函数。创建存储函数,调用存储函数,删除存储函数。
3.3触发器
熟练掌握触发器的创建方法,掌握触发器NEW和OLD的使用,掌握查看触发器、删
除触发器的方法。
3.4事件
熟练掌握创建事件的方法,熟练掌握修改事件、删除事件的方法。
3.5事务
理解事务的概念,熟悉事务处理,埋解事务的隔离级别。
3.6锁
理解锁与并发控制,熟悉多版本并发控制。
仟务4:设置访问捽制与安全管理,能够熟练对数据进行备份与恢复、日志管理.
4.1访问控制与安全管理
1)熟练掌握用户账号管理。创建用户账号,删除用户,修改用户账号,修改用户II令。
2)熟练掌握账户权限管理。权限的授予,权限的转移与限制,权限的撤销。
4.2备份与恢复
1)熟练掌握MySQL数据库备份与恢复的方法。使用SQL语句备份和恢复表数据,使
用MySQL客户端实用程序备份和恢复数据,使用MySQL图形界面工具备份和恢复数
据,直接复制.
2)使用mysqlbinlog实用工具处理日志。
4.3日志管理
1)了解MySQL支持的口志。
2)掌握二进制日志的启动、查看和删除。
3)掌握慢查询日志的启动、查看和删除。
4)掌握通用查询口志的启动、查看和删除。
四、考核方案
序号职业能力目标考核标准考核方式证据材料
1)理解数据库基础知识:
数据库技术的基本概2)掌握关系数据库的概念;
1作业、练习、实训成绩记录
念与方法3)了解数据库设计基础;
4)掌握MySQL的基本操作。
1)掌握MySQL语言组成;
2MySQL编程语旨作业、练习、实训成绩记录
2)掌握MySQL函数。
1)熟练定义数据库:
3数据定义2)熟练定义表;作业、练习、实训成绩记录
3)掌握数据的完整性约束
1)掌握插入数据:
4数据更新2)掌握修改数据记录:作业、练习、实训成绩记录
3)掌握删除数据记录
1)掌握SELECT语句:
2)掌握单表查询:
3)掌握分组聚合查询:
5数据查询作业、练习、实训成绩记录
4)掌握连接查询;
5)掌握子查询:
6)掌握联合查询(UNION)
1)掌握查看数据表上所建立的索引:
6索引2)掌握创建索引;作业、练习、实训成绩记录
3)掌握删除索引
1)掌握创建视图;
2)掌握删除视图:
3)掌握修改视图定义:
7视图作业、练习、实训成绩记录
4)掌握查看视图定义:
5)掌握更新视图数据:
6)掌握查询视图数据。
序号职业能力目标考核标准考核方式证据材料
1)掌握存储过程;
8存储过程与存储函数作业、练习、实训成绩记录
2)掌握存储函数。
1)掌握创建触发器;
9触发器2)掌握删除触发器:作业、练习、实训成绩记录
3)掌握使用触发器。
1)掌握创建事件:
10事件2)掌握修改事件;作业、练习、实训成绩记录
3)掌握删除事件。
1)掌握事务的概念
11事务作业、练习、实训成绩记录
2)事务的控制语句。
1)掌握锁与并发控制的概念
12锁作业、练习、实训成绩记录
2)熟悉多版本并发控制。
1)掌握用户账号管理:
13访问控制与安全管理作业、练习、实训成绩记录
2)掌握账户权限管理。
1)掌握MySQL数据库备份与恢复的方
14备份与恢梵法:作业、练习、实训成绩记录
2;掌握二进制日志文件的使用。
1)了解MySQL支持的日志。
2)掌握二进制日志的启动、杳看和删除。
15日志管理3)掌握慢杳询日志的启动、查看和删除。作业、练习、实训成绩记录
4)掌握通用查询日志的启动、查看和删
除。
本课程注重学生学习过程的考评,重点考核学生的动手操作能力。期中、期末各有
一次实操性考核,以考查学生学习完本课程后效果。该课程结束时,对学生的业绩和各
项素质进行全面评价。
考核权重分配表:总评成绩=课堂练习成果X50%+期中X20%+期末X30%
五、教学文件资源开发意见
1.课程教学设计方案编写意见
授课计划和教案可根据课程内容编写,2课时或4课时为•个单位。
2.项目指导书(教学案例集)、校本教材等教学资料的开发思路与意见
开发项目指导书,应详细描述项目背景,技术指标要求,内容要点,给出总体设计和具体设计的框架,
明确指定需要上交的相关文档,明确考核要求与标准。
课堂活动方案设计难点在于事先预测到课堂上大多数学生可能会遇到的难题,并提前设计好解决办
法,以保证课程方案的顺利实施。
3.网络课程相关文件的开发思路与意见
开发网络课程应详细描述项目背景,明确指标要求。给出明确的解决方案
六、教学资源使用建议
1.教学设施资源使用建议
本课程以操作为主,所有课程均需要在机房完成,可以利用的设施资源主要是机房。
2.教学文件资源使用建议
本课程配有PPT、微课、习题、案例素材等相关资源,可根据实际情况进行选择使用。
学期授课计划(课程教学设计方案)
编号:XXXX-XXXX
学年学课程名
2024-2()25-2MySQL数据库应用开发
期称
任课教适用班
姓名3班级111
师级
课程代代码222学碧学纯理论学一体化学〃
64n
码时时时
学习内容:
本课程依据专业培养目的要求设置,在针对初级数据库开发员岗位职业能力分析的
基础上,为培养学生“能够针对不同的任务进行与数据库应用开发有关的工作,能够进
行数据定义、数据更新、数据查询,索引、视图;创建存储过程与函数、能够操作触发
器、事件、事务、锁;能够进行权限管理,数据库备份与还原,日志管理”等核心职业
能力而设置。目的是培养学生数据库应用开发工作所必需的专业能力,掌握比较典型的
T作方法,里可以使学生完成进入数据库应用开发员核心任务之前的准备工作和必备基
础知识的储备。
本课程按照行动导向教学过程的要求,运用项目教学法实施。本课程计划安排一个
“学生成绩数据库管理系统”项目,其中有4个任务,分别是:
任务1:数据定义,数据更新,数据查询。
任务2:索引,视图。
任务3:MySQL编程基础,存储过程与存储函数,触发器、事件、事务、锁。
任务4:权限管理,数据库备份与还原,日志管理。
这些学习任务具有脉络清晰,容易量化的特点。教学活动设计的思路是运用“任务
驱动”教学方法,突出“教学做一体化”的思想。通过完成4个工作任务,培养学生数
据库开发员工作所必需的专业能力,同时也使学生了解较为系统的工作过程,掌握典型
能力目标:
本课程是面向计算机相关专业的一门专业基础课,涉及数据库基础知识;MySQL数
据库的安装和配置;数据库和表的操作;索引和视图管理;编程基础;存储过程与存储
函数;触发器、事件、事务、锁;权限管理,数据库备份与还原,日志管理等内容,通
过本课程的学习,学生能够了解数据库的基础知识,掌握MySQL数据库的开发和管理技
术,并初步具备应用程序开发能力。通过本门课程的学习,使学生能够:
1.能够熟练进行数据定义,数据更新,数据查询。
2.能够熟练创建索引,视图。
3.能够熟练编写存储过程与函数代码,能够熟练操作触发器、事件、事务、锁。
4.能够熟练设置权限管理.,熟练操作数据库备份与还原、日志管理。
学习成果要求:
本课程注重学生学习过程的考评,课程学习完毕,学生需要提交的成果如下:
平时学习任务要求。
每个学习任务对应的学生成果记录。
考核方案(含公式):
本课程注重学生学习过程的考评,总成绩主要由平时成绩、期中成绩和期末项目考
核成绩三部分构成,其中平时成绩占30%,参考出勤、平时任务单完成情况:期中成绩
占30%;期末考核成绩占40%。
总成绩计算公式如下。
总成绩=平时成绩*30%+期中成绩*30%+期末考核成绩*40%
教学组织要求:
学生以个人的形式组织教学。
前后课程关系说明:
本课程的后续课程《前端设计与开发》、《Java框架技术开发》、《软件测试技术》。
教材:
《MySQL数据库应用开发》ISBN978-7-302-59816-9吴广裕
部门领导意见:(是否符合课程标准,是否允许执行)
院(系、部)领导签字(公章):年月
附件1:学习任务与学习活动一览表
学习活动裳学授课形式及平时
学习任务子任务(项目)目的及要求
时地点作业
1)数据库技术基础。理解信息、数据和数据处理的橄.
念,了解数据管理技术的发展历史,理解数据库系统的基
本概念,理解数据库的数据模式结构,理解数据库管理系
14
1.1数据库技术的基统概述,理的信息的三种世界及描述,理解概念模型、数
XXX教室无
本概念与方法据模型的概念。
24
)关系数据库.理解关系模型与关系代数.理解关系
某学生成绩2
1.数据定义,数据更新,
数据库管理的完整性及约束,了解关系规范化理论越础.
数据查询(24学时)
系统
3)数据库设计的步骤了解数据库设计的步骤.
1>MySQL的安装和设置.熟练掌握卜载MySQL的
安装包,熟练掌握MySQL服务瑞的安装,熟练掌握
1.2MySQL概述34MySQL服务罂的启动或件止。XXX教室无
2)MySQL客户端程序。熟练掌握命令方式客户端常
用程序,掌握图彩方式客户端程序。
学授课形式及平时
学习任务子任务(项目)学习活动目的及要求
时地点作业
1)存储引擎、字符集和数据库管理。理解MySQL的
存储引擎,理解MySQL的字符集,熟练掌握数据库的创
建与管理。
1.3数据定义442)式的定义与完整性约束。理解MySQL常用的数据XXX教室补充
类型,熟练掌握袤的定义和操作。
3)数据的完整性约束。掌握实体完整性、参照完整性
和用户定义完整性的定义与更新。
1》插入记录,熟练掌握各种插入记录的方法(插入完
整数据记录.插入部分数据记录.插入多条数据记录.使
用Navlcai刈话方式添加记求)。
1.4数据更新542)修改记录,熟练掌握修改数据记录的方法(修改特XXX教室补充
定记录,修改所有记录).
3)删除记录,熟练掌握删除数据记录的方法(删除特
定记录,删除所有记录,使用Navicat对话方式删除记录七
周学授课形式及平时
学习任务子任务(项目)学习活动目的及要求
次时地点作业
1)基本查询语句。熟练掌握SELECT语句的语法。
2)单表记录查询,熟练掌握SELECTFROM基本子
句的使用,熟练笈握使用WHERE子句过渡结果集,掌握
对查询结果集的处理.
3)分组聚合查询。熟练掌握使用聚合函数查询,掌握
分组聚合查询.
L5数据查询64XXX教室补充
4)多表记录查询,掌握多表查询的方法(交叉连接,
内连接,外连接)。
5)子皆询,掌握使用子查询的常用方法(使用带比较
送和符的子爽沟,使用带【N关键宁的子香询,使用SOME、
ANY和ALL的子有询,使用带EXISTS关键字的子查询,
用子香询插入、修改或删除记录)。
1)理解索引的分类.
2)熟练掌握查看数据表上所建立的索引。
2.索引,视图(8学时)2.1索引723)熟练掌握创建索引的方法。XXX教室补充
4>熟练掌握指定使用的索引的方法.
5)熟练掌握删除索引的方法。
周学授课形式及平时
学习任务子任务(项目)学习活动目的及要求
次时地点作业
1>熟练掌握创建视图的方法。
2)熟练掌握查看视图定义的方法。
3)熟练掌握查询视图记录的方法。
2.2视图72XXX教室补充
4)熟练掌握修改视图数据的方法。
5)熟练掌握修改视图定义的方法。
6)熟练掌握删除视图的方法。
复习、机动82且习或机动XXX教室
期中考试82随堂方式期1考试XXX教室
1>MySQL编程基础“掌握标识符、注粹、常於、变
量的使用:掌握运算.符和表达式的使用:掌握常用系统函
数的使用。
3.存储过程与存储函2)熟练掌握创建存储过程的方法,
数,触发器、事件、事3.1存储过理94XXX教室补充
3)熟练掌握执行存储过程的方法。
务、锁。(16学时)
4)熟练掌握行行与删除存储过程、BEGIN…END语
句块的使用。
5)掌握存储过程各种参数的应用。
周学授课形式及平时
学习任务子任务(项目)学习活动目的及要求
次时地点作业
1>熟练掌握创建存储函数的方法。
2)熟练范握倜用存储函数的方法。
3.2存储函数1043)掌握查看、修改与删除存储函数的方法。XXX教室补充
4)过程体.掌握变量、流程控制语句的使用,了解异
常处理、游标的使用.
I)熟练掌握触发器的创建方法。
3.3触发器1122)掌握触发器NEW和OLD的使用.XXX教室补充
3>掌握杳看触发㈱、删除触发器的方法。
XXX教室
1>熟练掌握创建事件的方法。
3.4事件II2补充
2)龚练第掘修改事件、出除事件的方法e
XXX教室
1)理解事务的概念.
3.5事务1222)熟悉事务处理。补充
3)理解事务的隔离级别。
XXX教室
1)理解锁与并发控制.
3.6馈122补充
2)熟悉多版本并发控制。
周学授课形式及平时
学习任务子任务(项目)学习活动目的及要求
次时
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 康复科患者功能锻炼依从性提升策略
- 康复医疗数据驱动的个性化方案决策支持
- 应急物资储备可持续性保障策略-1
- 应力分布的优化策略
- 平台试验中的脱落率预测与统计补救策略-1
- 帕金森病疲劳综合征的运动时间安排个体化方案应用
- 师资科研成果培训转化机制
- 左束支阻滞形态与CRT优化策略选择
- 嵌合抗原受体治疗跨境剂量优化策略
- 屈光术后泪膜稳定性下降的干预策略
- 出租车司机安全培训课件
- DB15∕T 3722-2024 公路基层水泥稳定高炉重矿渣混合料设计与施工技术规范
- 2025年新教科版三年级上册科学期末测试卷(超全)
- 2025四川农商联合银行信息科技部春季校园招聘笔试历年典型考题及考点剖析附带答案详解
- 因材施教:大小班级与学生类型对英语教学方式的影响探究
- 基于STM32的智能冰箱设计
- 2025学年人教版小学三年级数学上册期末试卷(含答案解析)
- 口腔科手卫生PDCA改进案例
- 临港产业的发展路径与趋势:基于多维度视角的深度剖析
- 山东省烟草专卖局高校毕业生招聘考试真题2024
- 鼻出血教学课件
评论
0/150
提交评论