提高篇《MySQL数据库》课程标准.doc
《MySQL数据库》课程标准
课程编码:课程类别:
适用专业:授课单位:
学分:学时:48
编写执笔人及编写日期:陈尧妃2023.7
审定负责人及审定日期:
一、课程定位
1.课程在专业培养中的定位及作用
该课程是软件技术专业开设的一门必修课,是专业核心课程,主要培养学生数据库的建模能力、数据库的高级编程能力。总学时48学时,在第三学期开设。
2.本课程与其它课程的关系
该课程的先修课程为《数据库技术基础》,该门课程的学习,学生已经具备数据库的基础与实施能力、数据库的基本编程和管理能力。该课程后续课程有《软件设计项目实践》、《毕业设计(论文)》等,对后续课程的支撑能力是数据库的实施能力和编程能力。
表1前导、后续课程一览表
前导课程
本课程
后续课程
《数据库技术基础》
《MySQL数据库》
《软件设计项目实践》
《毕业设计(论文)》
二、课程设计理念及思路
课程内容突出对学生职业能力的训练,理论知识的选取紧紧围绕工作任务完成的需要来进行,同时又充分考虑了高等职业教育对理论知识学习的需要,并融合了“数据库工程师”等职业资格证书对知识、技能和态度的要求。
根据企业实际设计开发数据库的步骤,分析提取“数据库工程师”岗位的实际工作任务。根据行业企业发展需要和完成职业岗位实际工作任务所需要的知识、能力、素质要求,确定本课程的学习任务。
按照学生职业能力培养的基本规律,以真实性工作任务及其工作过程为依据整合、序化教学内容,设计了学习项目,为“网上商城系统”的数据库设计和实施、“供销存系统”数据库的实施。以项目为载体,将教、学、做有机融合,把理论学习和实践训练贯穿其中。
三、课程目标
1.知识目标
理解数据库设计步骤、数据库三级模式;
理解概念模型、关系模型;
理解关系规范化、1NF、2NF、3NF。
熟悉MySQL中常用系统函数;
理解自定义函数的作用以及创建、使用;
掌握变量、流程控制语句的使用;
理解存储过程的作用以及创建、使用;
掌握函数、存储过程创建的SQL语句;
理解事务及其特性;
掌握管理事务的SQL语句;
理解游标及其优缺点;
掌握使用游标的SQL语句;
理解触发器;
掌握创建和管理触发器的SQL语句;
2.技能目标
能根据需求分析结果设计数据库概念模型;
能将概念模型转换为关系模型;
能将关系规范到3NF。
能灵活定义、使用函数;
能灵活创建、调用执行存储过程。
能使用事务处理比较复杂的业务逻辑;
能简单应用游标;
能使用触发器实现复杂业务要求。
3.素质目标
培养学生主动探索、积极创新的能力;
培养学生的的规范意识、知识产权意识、安全意识;
培养学生沟通交流的能力和团队协作精神;
培养学生具有精益求精的工作精神;
培养学生具有学习精神、劳动精神和爱国精神。
四、教学内容安排及标准
教学内容包括四个单元,分别是:单元1设计数据库,单元2创建函数和存储过程,单元3使用事务、游标和触发器。
单元1到单元2以项目“网上商城系统”数据库eshop贯穿。电子商务是网络时代非常活跃的活动,与大家的生活越来越密不可分。网上商城是电子商务的核心元素与组成,是日常电子商务活动的基础平台,常见熟悉。触发器典型的应用是供销存系统,单元3以项目“供销存系统”数据库gxc贯穿。
具体教学设计如表2所示。
表2课程教学单元设计
序号
单元
名称
学习目标
学习内容
学时建议
教学方法
手段建议
教学条件
考核
评价
1
设计数据库
=1\*GB3①理解数据库设计步骤、数据库三级模式;
=2\*GB3②理解概念模型、关系模型;
理解关系规范化、1NF、2NF、3NF;
=3\*GB3③能根据需求分析结果设计数据库概念模型;
=4\*GB3④能将概念模型转换为关系模型;
=5\*GB3⑤能将关系规范到3NF;
=6\*GB3⑥培养学生沟通交流的能力和团队协作精神。?
任务1数据库设计步骤及数据库三级模式
2
线上线下混合式教学;
一体化教学;
项目导向、任务驱动;
项目填充法;
省在线开放课程共享平台。
理实一体化实训室;
广播教学系统;
确保每个学生有PC机一台;
安装MySQL、Navicat、Office等软件。
形成性考核
任务2需求分析
4
任务3概念结构设计
6
任务4逻辑结构设计
4
任务5关系规范化
4
2
创建函数和存储过程
=1\*GB3①熟悉MySQL中常用系统函数;
=2\*GB3②理解自定义函数的作用以及创建、使用;
=3\*GB3③掌握变量、流程控制语句的使用;
=4\