《MysQl开源数据库》课程标准

更新时间:2024-01-12 13:13:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

《MYSQL开源数据库》课程标准

教研室主任: 专业带头人: 系(部)主任: 教务处处长: 教学副院长:

审核批准日期:

二○一 七 年 五 月

《MYSQL开源数据库》课程标准

(基本信息) 课程编码:

课程类别:专业方向课程 适应专业:移动应用开发 开设时间: 学 时 数:56学时

一、课程概述 (一)课程性质

《MySql数据库》课程是高职移动应用开发专业的一门专业课程。《MySql数据库》是网络程序设计的基础,是进行网站设计、开发必须掌握的重要课程,是高职移动应用开发专业学生必须掌握的专业知识之一。

(二)课程基本理念

为学生的长远发展着想,培养其软件开发岗位基本工作技能、职业素养、社会适应能力、交流沟通能力、团队协作能力、创新能力和自主学习能力。

(三)课程的设置与设计思路

本课程设计了大量的趣味案例,引导学生思考问题、分析问题,不局限于用MySql来表达解决问题的方法,而更多地采用文字、图形或伪代码来描述,重在让学生掌握程序设计的一般方法,意识到“方法强于代码”,对学生的自学与将来发展非常有利。

二、课程目标

本课程的主要目标是培养学生的数据库使用的基本技能;培养学

生综合运用PHP+MySql进行网站开发的能力;使用PHP+MySql解决实际建站问题,学生学习了《MySql数据库》可以从事网站开发、软件测试等工作,可以承担软件编码或者测试的工作,可以按照用户需求使用相关主流开发平台,完成相关的功能模块设计、编码、调试和单元测试工作。 三、内容标准

(一)学习目标:

通过《MySql开源数据库》课程的教学,使学生具有基本的数据库设计能力、一定的Sql语句编写能力、良好的沟通能力、良好的分析问题、解决问题的能力、一定的创新能力。 (二)活动安排:

1、基于工作过程的课程开发理念,先进行综合职业行动领域和情境分析,然后深入企业调研和行业专业研讨,最终分解和确定学习任务。 2、根据情景任务,开发相应的课程教案,组织课程资源。 3、推行一体化教学模式,强化教与学的及时互动,进行动态的教学评价和反馈机制。

4、建立课后网络教学和学习平台,强化课后训练和扩充学习资源,提供课后教学支持。

5、组织专题技术讲座和讨论,加强对新技术的掌握。

6、加强校企联动,鼓励走入企业参加生产实训,使学生加深对C语言在实际工作应用的认识和掌握。

7、融入技能鉴定机制,参加国家程序员技能鉴定。

8、完善项目化教材编写,组织教师参加高层次技术培训和企业工程实践。

9、组织参加各层次的程序设计兴趣活动和比赛。 (三)知识要点:

(1) 安装MySql并正确配置;

(2) 数据查询、修改、统计、更新等操作; (3) 索引、视图、触发器、事件并正确使用;

(4) 数据库备份和恢复; (5) 数据库应用开发; (四)技能要点:

(1) 能安装MySql并正确配置;

(2) 能正确数据的语句进行查询、修改、统计、更新等操作; (3) 能掌握索引、视图、触发器、事件并正确使用; (4) 能对数据库进行备份和恢复; (5) 能结合PHP进行数据库应用开发; 四、实施建议 (一)教学建议

1、课程项目结构与学时分配 本课程项目结构与学时分配见表1。

表1

MYSQL开源数据库课程项目(学习情境)内容与学时分配表 项目编号 子项目名称 子项目内容 支撑知识 1.数据库系统的相关概念及结构 2.数据模型 3.数据库设计 4.MySQL服务器的安装和配置 5.MySQL服务器的启动与关闭 6.MySQL客户端管理工具 7.MySQL语言结构 8.数据库的创建与使用 9.创建和操纵表 10.表数据的基本操作 10 学时 4 1 数据库技术的基本概念与方法 了解数据库相关概念。 熟练掌握MySQL服务器的安装和配置,熟练掌握MySQL客户端管理工具的使用,熟练掌握MySQL数据库表的创建与使用 2 数据库的语句 1.SELECT语句 2.列的选择与指定 了解数据访问的相关概念。 3.FROM子句与连接表 熟练掌握MySql进行查询、修4.WHERE子句 改、删除、更新的操作 5.GROUP BY子句与分组数据 6.HAVING子句 7.ORDER BY子句 8.LIMIT子句 9.UNION语句与联合查询 10.删除语句 11.更新语句 12.语句的综合使用 1. 索引概述 2. 索引的存储与分类 3. 索引的创建 4. 索引的查看 5. 索引的删除 6. 创建视图 7. 删除视图 8. 修改视图定义 9. 查看视图定义 10.新视图数据 11.询视图数据 1.数据完整性约束 2.表维护语句 3.触发器 4.创建触发器 5.删除触发器 6.使用触发器 7.创建事件 8.修改事件 9.删除事件 10.存储过程 11.存储函数 10 3 索引和视图 掌握索引及视图的概念,了解它们的作用。 熟练掌握索引和视图的使用 10 4 触发器和事件 理解相关名词概念。 熟练掌握易语言的各种命令的格式及使用方法,并能使用他们来解决实际问题 5 访问控制与安全管理 1.创建用户账号 2.删除用户 理解帐号、权限等概念 3.修改用户账号 熟练掌握用户的创建和删除,4.修改用户口令 熟练掌握用户权限的授予、转5.账户权限管理 移、限制、撤销等方法 6.权限的授予 7.权限的转移与限制 8.权限的撤销 理解数据库备份和恢复的相关概念。 熟练掌握数据库的备份和恢复的基本方法。 1.数据库备份与恢复 2.MySQL数据库备份与恢复的方法 3.二进制日志文件的使用 10 8 6 备份与恢复

7 PHP的MySQL数据库编程 理解PHP的相关概念。 熟练掌握使用PHP+MySQL建设网站的基本操作。 1.使用PHP进行MySQL数据库访问 2.编程步骤建立与MySQL数据库服务器的连接 3.选连接数据库 4.执行数据库操作 5.关闭与数据库服务器的连接 4

2、课程教学实施

建议本课程重视学生在校学习与实际工作的一致性,采取任务驱动、项目导向的教学模式,每个具体学习情境设计见表2-1、2-2、2-3等详表。

表2-1

MYSQL开源数据库学习情境表一 学习情境(项目):数据库技术的基本概念与方法 能力目标: 熟练掌握MySQL客户端管理工具的使用。 知识目标: 1.数据库系统的相关概念及结构 2.数据模型 3.数据库设计 4.MySQL服务器的安装和配置 5.MySQL服务器的启动与关闭 6.MySQL客户端管理工具 任务一:数据库技术的基本概念与方法 学时 4 项目目标 项目任务 1.数据库系统的相关概念及结构 学生知识 2.数据模型 与能力准备 3.数据库设计 1、 MySql材料 2、 编程规范 3、 软件安装手册和说明 教学材料准备 4、 客户端命令快捷键表 5、 MySql例10-20个 6、 相关教学教案 7、 考核内容和评价标准 步骤 教学活动过程 主要知识点 教学方法建议 学时 1.数据库系统的相1、 收集任务资讯,下关概念及结构 2.发任务说明书和相数据模型 3.数据库设计 关参考资料 2、 分析任务要求,制定4.MySQL服务器的安任务工作计划,确定装和配置 5.MySQL服务器的启动与关工作方案。 1、 任务一教学 3、 任务实施: 闭 6.MySQL客户端多媒体演示法 讲解相应命令操作管理工具 7.MySQL多媒体展示程序运行效语言结构 果,说明标准,完整演示8.数据库的创建与编程过程 使用 9.创建和操4、技能实训,拓展知识 纵表 5、组织讨论和总结 10.表数据的基本操作 进行自评、互评交流,分析工作过程的问题和不足,并总结成功与失败的经验和教训,发扬成绩,找出不足。 同时结合一定形式的理论和实践综合考查,成果展示、提交实训报告和多种形式的虚拟情趣活动等,及时得到教学反馈信息,做出教学评价 4 2检查和评估 交互检查法 讨论法 小组演示法

表2-2

MYSQL开源数据库学习情境表二

学习情境(项目):数据库的语句 项目目标 学时 10 能力目标:熟练掌握MySql进行查询、修改、删除、更新的操作。 知识目标: 1.SELECT语句 2.列的选择与指定 3.FROM子句与连接表 4.WHERE子句 5.GROUP BY子句与分组数据 6.HAVING子句 7.ORDER BY子句 8.LIMIT子句 9.UNION语句与联合查询 项目任务 任务一 据库的语句 学生知识 1、 数据库基本语法规则 与能力准备 1、 项目任务所需教学图例 2、 程序编写相关标准 3、 演示视频资料 教学材料准备 4、 程序案例5个 5、 多媒体课件 6、 项目阶段性考核内容和评价标准 步骤 教学活动过程 主要知识点 教学方法建议 学时 语1、任务资讯,下发任1.SELECT务说明书和相关参考句 2.列的选择与指定 3.FROM资料 2、任务要求,制定任务子句与连接工作计划,确定工作方表 4.WHERE子句 案。 3、实施: 5.GROUP BY子讲解相应命令操作句与分组数案例法 多媒体展示程序运行效据 6.HAVING子讨论法 1、 任务一教学 果,说明标准,完整演句 7.ORDER BY演示和操作法 示编程过程 子句 8.LIMIT4、技能实训,拓展知识 子句 5、组织讨论和总结 9.UNION语句与联合查询 10.删除语句 11.更新语句 2、 12.语句的综合使用 10 成果检查和展示,分析反思工作过程并交流,对编程进行适当集中测2检查和评估 评,多角度检查学生学习情况,及时教学反馈,强化和弥补教学不足。

表2-3

交互检查法 讨论法 小组演示法 MYSQL开源数据库学习情境表三 学习情境(项目):索引和视图 能力目标:熟练掌握索引和视图的使用 知识目标: 1. 索引概述 2. 索引的存储与分类 3. 索引的创建 4. 索引的查看 5. 索引的删除 6. 视图的创建、查看、删除 任务一 索引和视图 学时 10 项目目标 项目任务 学生知识 1、 视图与索引的基本概念 与能力准备 1、 项目任务案例材料 2、 程序流程教学演示视频 3、 编程相关规范 教学材料准备 4、 项目案例 5、 多媒体教学课件 6、 项目阶段性考核内容和评价标准 步骤 教学活动过程 主要知识点 教学方法建议 学时 1、 提前下达任务书,让1. 索引概述 学生收集资料,展开2. 索引的存储前期的自学,摆出问与分类 3. 索题。 引的创2、 任务分析和分解,规建 4. 索引的划任务方案。 查看 5. 索引3、 任务实施: 的删除 2. 创1、任务一教学 4、 技能实训和知识拓建视图 3. 删展 除视图 4. 修5、 组织交流讨论 改视图定6、 以虚拟设计竞标方义 5. 查看视式进行成果汇报和图定义 6. 更展示 新视图数据 7. 查询视图数据 组织学生加强编程过程的自查自评,同时以小组交流形式进行互评 强化对实训过程和实训报告的监督和检查, 以理论和机考结合2检查和评估 形式有针对性对编程进行教学测评,以检查教学效果 课后加强教学交流辅导平台,及时解决学生问题。

表2-4

MYSQL开源数据库学习情境表四 学习情境(项目):触发器和事件 项目目标 案例法 演示法 情境教学法 10 交互检查法 讨论法 小组演示法 学时 10 能力目标:熟练掌握易语言的各种命令的格式及使用方法,并能使用他们来解决实际问题

知识目标: 1.数据完整性约束 2.表维护语句 3.触发器 4.创建触发器 5.删除触发器 6.使用触发器 7.创建事件 8.修改事件 9.删除事件 10.存储过程 11.存储函数 项目任务 任务一 触发器和事件 学生知识 2、 触发器和事件的基本概念 与能力准备 1、 任务案例材料 2、 程教学演示视频 3、 编程相关规范 教学材料准备 4、 项目案例 5、 多媒体教学课件 6、 项目阶段性考核内容和评价标准 步骤 教学活动过程 主要知识点 教学方法建议 学时 1、下达任务书,让学生1.数据完整性约收集资料,展开前期的自束 2.表维护语学,摆出问题。 句 3.触发2、分析和分解,规划任器 4.创建触发务方案。 器 5.删除触发3、实施: 器 6.使用触发1、 任务一教学 技能实训和知识拓展 器 7.创建事组织交流讨论 件 8.修改事以虚拟设计竞标方式进件 9.删除事行成果汇报和展示 件 10.存储过程 11.存储函数 案例法 演示法 情境教学法 10 组织学生加强编程过程的自查自评,同时以小组交流形式进行互评 强化对实训过程和实训报告的监督和检查, 以理论和机考结合2检查和评估 形式有针对性对编程进行教学测评,以检查教学效果 课后加强教学交流辅导平台,及时解决学生问题。 表2-5

交互检查法 讨论法 小组演示法 MYSQL开源数据库学习情境表五 学习情境(项目):访问控制与安全管理 学时 10 能力目标:熟练掌握用户的创建和删除,熟练掌握用户权限的授予、转移、限制、撤销等方法 知识目标: 1.创建用户账号 2.删除用户 3.修改用户账号 4.修改用户口令 5.账户权限管理 6.权限的授予 7.权限的转移与限制 8.权限的撤销 任务一 访问控制与安全管理 项目目标 项目任务 学生知识 1、 安全管理基本概念 与能力准备 1、 案例材料 2、 学演示视频 3、 编程相关规范 教学材料准备 4、 项目案例 5、 多媒体教学课件 6、 项目阶段性考核内容和评价标准 步骤 教学活动过程 主要知识点 教学方法建议 学时 1、下达任务书,让学生1.创建用户账收集资料,展开前期的自号 2.删除用学,摆出问题。 户 3.修改用户2、分析和分解,规划任账号 4.修改用务方案。 户口令 5.账户1、 任务一教学 3、实施: 权限管理 6.权技能实训和知识拓展 限的授予 组织交流讨论 7.权限的转移与以虚拟设计竞标方式进限制 8.权限的行成果汇报和展示 撤销 组织学生加强编程过程的自查自评,同时以小组交流形式进行互评 强化对实训过程和实训报告的监督和检查, 以理论和机考结合2检查和评估 形式有针对性对编程进行教学测评,以检查教学效果 课后加强教学交流辅导平台,及时解决学生问题。 表2-6 MYSQL开源数据库学习情境表六 学习情境(项目):备份与恢复 案例法 演示法 情境教学法 10 交互检查法 讨论法 小组演示法 学时 8 能力目标:熟练掌握数据库的备份和恢复的基本方法 项目目标 知识目标: 1.数据库备份与恢复 2.MySQL数据库备份与恢复的方法 3.二进制日志文件的使用 任务一 备份与恢复 项目任务 学生知识 1、 本分与恢复的基本概念 与能力准备 案例材料 学演示视频 编程相关规范 教学材料准备 项目案例 多媒体教学课件 项目阶段性考核内容和评价标准 步骤 教学活动过程 主要知识点 教学方法建议 学时 1、下达任务书,让学生1.数据库备份与收集资料,展开前期的自恢复 学,摆出问题。 2.MySQL数据库2、分析和分解,规划任备份与恢复的方务方案。 法 3.二进制日1、 任务一教学 3、实施: 志文件的使用 技能实训和知识拓展 组织交流讨论 以虚拟设计竞标方式进行成果汇报和展示 组织学生加强编程过程的自查自评,同时以小组交流形式进行互评 强化对实训过程和实训报告的监督和检查, 以理论和机考结合2检查和评估 形式有针对性对编程进行教学测评,以检查教学效果 课后加强教学交流辅导平台,及时解决学生问题。 表2-7 MYSQL开源数据库学习情境表七 学习情境(项目): PHP的MySQL数据库编程 案例法 演示法 情境教学法 8 交互检查法 讨论法 小组演示法 学时 4 能力目标:熟练掌握使用PHP+MySQL建设网站的基本操作 知识目标: 1.使用PHP进行MySQL数据库访问 2.编程步骤建立与MySQL数据库服务器的连接 3.选连接数据库 4.执行数据库操作 5.关闭与数据库服务器的连接 任务一 PHP的MySQL数据库编程 项目目标 项目任务 学生知识 1、 PHP基础 与能力准备 案例材料 学演示视频 编程相关规范 教学材料准备 项目案例 多媒体教学课件 项目阶段性考核内容和评价标准 步骤 教学活动过程 主要知识点 教学方法建议 学时 1、下达任务书,让学生1.使用PHP进行收集资料,展开前期的自MySQL数据库访学,摆出问题。 问 2、分析和分解,规划任2.编程步骤建立务方案。 与MySQL数据库3、实施: 服务器的连接 2、 任务一教学 技能实训和知识拓展 3.选连接数据组织交流讨论 库 以虚拟设计竞标方式进4.执行数据库操行成果汇报和展示 作 5.关闭与数据库服务器的连接 组织学生加强编程过程的自查自评,同时以小组交流形式进行互评 强化对实训过程和实训报告的监督和检查, 以理论和机考结合2检查和评估 形式有针对性对编程进行教学测评,以检查教学效果 课后加强教学交流辅导平台,及时解决学生问题。 案例法 演示法 情境教学法 4 交互检查法 讨论法 小组演示法

(二)考核评价建议

为全面考核学生的知识与技能掌握情况,本课程主要以过程考核为主。课程考核涵盖项目(学习情境)任务全过程,主要包括项目实施等几个方面。各项目(学习情境)具体考核方式与考核标准比例见表3。

表3

MYSQL开源数据库课程考核方式与考核标准 项目 编号 1 考核点及 项目分值比 数据库技术的基本概念与方建议 考核方式 自评和互评 评价标准 优 熟练掌握MySQL服务良 较好掌握MySQL服务及格 基本掌握MySQL服务不及格 不能掌握MySQL服项目 成绩比例 10%

法(80%) 器的安装和配置,熟练掌握MySQL客户端管理工具的使用,熟练掌握MySQL数据库表的创建与使用 器的安装和配置,熟练掌握MySQL客户端管理工具的使用,熟练掌握MySQL数据库表的创建与使用 器的安装和配置,熟练掌握MySQL客户端管理工具的使用,熟练掌握MySQL数据库表的创建与使用 务器的安装和配置,熟练掌握MySQL客户端管理工具的使用,熟练掌握MySQL数据库表的创建与使用 不能掌握综合素质考核(20%) 见附表3-1 熟练掌握 能较好掌握 基本掌握数据库的语句2 (80%) 小组评议、报告和教师评价 MySql进行MySql进行查询、修查询、修改、改、删除、删除、更新更新的操的操作 作 见附表3-1 MySql进行查询、修改、删除、更新的操作 基本掌握索MySql进行查询、修改、删除、更新的操作 不能掌握15% 综合素质考核(20%) 较好掌握索熟练掌握索索引和视图3 (80%) 自评、报告和教师评价 引及视图引及视图的的概念,了概念,了解解它们的它们的作用 作用 见附表3-1 引及视图的概念,了解它们的作用 基本掌握易索引及视图的概念,了解它们的作用 不能掌握15% 综合素质考核(20%) 较好掌握易熟练掌握易触发器和事件4 (80%) 自评、报告和教师评价 语言的各语言的各种种命令的命令的格式格式及使及使用方用方法,并法,并能使能使用他用他们来解们来解决决实际问题 实际问题 见附表3-1 熟练掌握用语言的各种命令的格式及使用方法,并能使用他们来解决实际问题 基本掌握用易语言的各种命令的格式及使用方法,并能使用他们来解决实际问题 不能掌握10% 综合素质考核(20%) 自评、报告和教师评价 较好掌握用5 访问控制与安全管理(80%) 户的创建和户的创建户的创建用户的创10% 删除,熟练掌握用户权限的授予、转移、限制、撤销等方法 和删除,熟练掌握用户权限的授予、转移、限制、撤销等方法 较好掌握数和删除,熟练掌握用户权限的授予、转移、限制、撤销等方法 基本掌握数建和删除,熟练掌握用户权限的授予、转移、限制、撤销等方法 不能掌握综合素质考核(20%) 见附表3-1 熟练掌握数备份与恢复6 (80%) 自评、报告和教师评价 据库的备份和恢复的基本方法 见附表3-1 熟练掌握使据库的备份和恢复的基本方法 较好掌握使据库的备份和恢复的基本方法 基本掌握使数据库的备份和恢复的基本方法 不能掌握10% 综合素质考核(20%) 7 报告和教PHP的MySQL数自评、据库编程(80%) 师评价 用PHP+MySQL建设网站的基本操作 见附表3-1 用PHP+MySQL建设网站的基本操作 用PHP+MySQL建设网站的基本操作 使用PHP+MySQL建设网站的基本操作 30% 综合素质考核(20%) 合计

100% 附表3-1 综合素质考核评价标准

项目公共 考核点 建议考 核方式 优 评价标准 良 及格 1.工作与职业操守(30%) 评教师评价 +自评+互评 安全、文明工作,具有良好的职业操守 安全文明工作,职业操守较好 没出现违纪违规现象 2.学习态度(30%) 教师评价 学习积极性高,虚心好学 学习积极性较高 没有厌学现象 3.团队合作精神(20%) 互评 具有良好的团队合作精神,热心帮助小组其他成员 具有较好的团队合作精神,能帮助小组其他成员 能配合小组完成项目任务 4.交流及表达能力(10%) 互评+教师 评价 能用专业语言正确流利地展示项目成果 能用专业语言正确、较为流利地阐述项目 能用专业课文基本正确地阐述项目,无重大失误 5.组织协调能力(10%) 互评+教师 评价 能根据工作任务对资源进行合理分配,同时正确控制、激励和协调小组活动过程 能工作条件地资源进行较合理分配,同时较正确控制、激励和协调小组活动过程 能根据工作任务对资源进行分配,同时控制、激励和协调小组活动过程,无重大失误 注:各项目考核过程中要注意考核工作与职业操守、学习态度、团队合作精神、交流及表达能力、组织协调能力等内容。

(三)教材编写建议

1、必须依据本课程标准编写教材。

2、教材应充分体现任务导向、实践引领的课程设计思想。将MYSQL开源数据库技术按职业技能标准要求,分解成典型的工作任务,按照知识点和技能点的不同分解为不同的学习情境。

3、教材应与软件开发企业合作开发,充分反映最新的科研动态和企业实践新成果,吸纳、更新知识点和技能点,使教材具有先进性、职业性和指导性。

4、教材内容要强化技能点的培养和知识点的应用。 5、教材表达必须精炼、准确、科学。 (四)实验实训设备配置建议

教学在一体化教室进行,配置多媒体展示、较高配置计算机,计算机配备数量要满足我院常规班级人数和保有一定工作余量。 (五)课程资源开发与利用建议

1、充分利用我院合作企业的优势,在真实的工作情境中突出工学结合,,选择典型的工作为实训任务,实现实训与生产相结合。 2、任课教师应建立好课后教学服务平台,做好课外辅导,拓展课外教学形式,形成以点带面、以强带弱、互帮互学的教学风气。 3、积极开发校外实训基地,充分利用企业资源强化生产性实训,提升学生的职业素养和职业能力。

4、充分利用各类教学资源,实现多渠道的资源共享,为学生提供完备的参考资料。组织教师开发多媒体课件、录制教学视频、编写指导资料,为学生提供参考网站、书目和工程资料,强化针对性学习。 (六)其它

本课程是学生进行程序设计的基础,所以要重视培养学生严肃认真的学习工作态度,按照最新行业标准,形成良好的编程习惯,灵活准确高效的编写程序。

通过本课程学习,还应使学生具备将来自主学习和终身学习的能力,使学生具备有一定的知识拓展能力,让学生掌握活的知识,从而形成学生可持续发展提高的能力。 五、其它说明

本课程标准适用专业,有关附录及说明。

本文来源:https://www.bwwdw.com/article/iplo.html

Top