1、数据库应用技术课程标准一、课程基本信息表1课程信息表课程名称数据库应用技术授课单位工程科技学院课程编码1016927课程类别(模块)职业核心技术模块前导课程计算机应用基础、C语言程序设计后续课程软件开发、网站开发与管理总学时96课程类型理论课是匚总学分5实践课是口考核性质考试理论+实践是口理实一体化是口适用专业计算机网络技术表2课程标准开发团队名单序号姓名工作单位职称/职务1二、课程定位和课程设计(一)课程性质与作用数据库应用技术课程是计算机网络技术专业的职业核心课程,主要针对数据库系统管理员、数据库应用开发的程序员、数据库应用项目测试工程师等岗位而开设。本课程通过“教、学、做”一体化的途径,
2、着重培养学生的数据库分析与设计能力、数据库管理与维护能力、数据库文档的编写能力。在技能培养的同时.,注重培养岗位所需的创新意识、团队合作精神等职业素质,使学生具备良好的数据库应用和开发的职业能力和职业素养。本课程的前导课程是数据库基础,后续课程是计算机网络编程、网站开发与管理等课程。(二)课程基本理念本课程打破传统的学科课程模式,以培养学生的职业岗位能力为目标,与企业合作进行基于工作过程的课程开发,以真实的工作项目为引导,以任务为载体,以学生为主体设计知识、理论、实践一体化的教学内容,构建校企合作的平台,推进校企深度融合,体现工学结合的设计理念。本课程不同于理论课程又不同于传统实验课的教学,它
3、是通过项目驱动教学培养学生适应新工作的能力、提高数据库及其它语言开发环境的整合。(三)课程设计思路基于工作过程开发课程内容,以行动为导向进行教学内容设计,以学生为主体,以案例(项目)实训为手段,设计出理论学习与技能掌握相融合的课程内容体系。教学整体设计“以职业技能培养为目标,以案例(项目)任务实现为载体、理论学习与实际操作相结合”。本课程思政内容及单元的知识、技能按照相应的专项能力在实际职业工作中出现的频度、内容的难度和要求掌握的程度进行排序,如下所示:课程思政内容:1.信息社会责任;2 .正确技能观的树立;3 .软件工匠精神培养。三、课程目标(一)工作任务目标数据库应用技术是计算机网络技术专
4、业学生必修的一门重要职业核心技术模块课程。本课程中内容覆盖全面、讲解详细,其中包括初识数据库、数据库和表的基本操作、表中数据的基本操作、单表查询、数据的完整性、多表查询、常用函数、视图、存储过程、触发器、数据库事务、MySQL高级操作和综合案例等,了解MySQL数据库技术发展应用的领域与前景,激发学生的学习兴趣,为进一步学习和应用计算机奠定良好的基础。(二)职业能力目标1 .培养学生良好的自我表现、与人沟通的能力;2 .培养学生的团队协作精神;3 .培养学生分析问题、解决问题的能力;4 .培养学生勇于创新、敬业乐业的工作作风;5 .培养学生的质量意识、安全意识;6 .培养学生自主、开放的学习能
5、力。(三)素质目标1 .职业态度和素质要求(I)具有良好的IT职业道德、职业素养和职业规范;(2)具有热爱科学、实事求是、严肃认真、一丝不苟、按时守信的工作作风;(3)具有较强的自我更新知识和技能的能力;(4)具有基本的阅读文档、编写程序文档的能力;(5)具有良好的团队协作和创新能力;2 .思政育人目标(1)将习近平新时代中国特色社会理论、社会主义核心价值观和中华优秀传统文化教育内容融入到本课程的教学要求中,注重“术道结合”;(2)培养学生高度的信息社会责任感。在现实世界和虚拟空间中都能遵守相关法律法规,信守信息社会的道德与伦理准则;具备较强的信息安全意识与防护能力,能有效维护信息活动中个人、
6、他人的合法权益和公共信息安全;关注信息技术创新所带来的社会问题,对信息技术创新所产生的新观念和新事物,能从社会发展、职业发展的视角进行理性的判断和负责的行动。(3)借鉴国内成功实践案例的优秀经验,剖析软件技术专业发展历史和软件行业领军人物的奋斗故事,激发学生对社会主义核心价值观的认同感,培养学生诚实、守信、坚忍不拔的性格,提高学生在沟通表达、自我学习和团队协作方面的能力;(4)树立正确的技能观,努力提高自己的技能,为社会和人民造福,绝不利用自己的技能去从事危害公众利益的活动,包括构造虚假信息和不良内容、制造电脑病毒、参与盗版活动、非法解密存取、黑客行为和攻击网站等,提倡健康的网络道德准则和交流
7、活动,鼓励学生利用自己的所学的专业知识,积极参与社会科学普及活和应用推广活动;(5)培养学生的软件工匠精神,在潜移默化中培育社会主义核心价值观,提高综合职业素养,树立社会主义职业精神。3 .项目/任务的思政目标1 .掌握数据库技术的基本概念、原理、方法和技术。2 .掌握SQL语言查询和编程的基本技术,具备SQL语言编程能力3 .掌握数据库系统安装、配置和数据库管理和维护的基本技能。4 .掌握设计数据库的基本方法,具备数据库设计的能力5 .了解数据库技术的最新发展。四、课程内容与要求本课程是进行PHP开发、JSP动态网页设计、Android开发等必须掌握的重要课程。通过本课程的学习使学生理解数据
8、库基本概念,掌握当前主流数据库的应用技术,培养学生数据库设计、应用和管理的能力,形成数据库管理与应用的职业核心能力,为开发和维护数据库应用程序奠定基础。课程按该教学做一体化的课程设计理念,以具体工作任务的学习为切入点,采用任务驱动的教学模式和示范操作、模拟训练方法来实现这个教学过程。表1课程教学内容、地点、学时安排总表序项目任务学习成果授课地点授课教师学时/实践学时1认识数据库1.安装MySQL数据库管理系统文档机房校内教师4/22.配置MySQL数据库管理系统机房校内教师4/22数据库与数据表的创建和管理1.创建和管理数据库SQL语句代码、相关文档机房校内教师4/22.创建和管理数据表SQL
9、语句代码、相关文档机房校内教师6/33数据查询1.简单查询SQL语句代码、相关文档机房校内教师6/32.条件查询SQL语句代码、相关文档机房校内教师8/43.多表连接查询SQL语句代码、相关文档机房校内教师6/34.嵌套查询SQL语句代码、相关文档机房校内教师6/34索引和视图的使用1.创建索引SQL语句代码、相关文档机房校内教师8/42.管理视图SQL语句代码、相关文档机房校内教师8/45存储过程、触1.存储过程的使用SQL语句代码、相关文档机房校内教师6/3发器、游标的使用2.触发器的使用SQL语句代码、相关文档机房校内教师6/36MySQL数据库的管理1.数据库的安全管理SQL语句代码、
10、相关文档机房校内教师6/32.数据库的备份与恢复SQL语句代码、相关文档机房校内教师6/3合计96/48表2教学内容与教学实施安排表项目一:认识数据库任务1:安装MySQL数据库管理系统课时:4知识目标技能目标素养目标掌握数据库的基本概念、关系数据库的基本知识1 .实践知识与技能训练项目:安装MySQL数据库管理系统2 .理论知识:数据库的基本概念、关系数据库的基本知识3 .必要拓展知识:主流数据库有哪些,有什么区别会安装MySQL数据库管理系统教学重点难点教学重点:MySQL数据库的安装教学难点:MySQL数据库的安装包下载教学方法任务驱动的教学方法,示范操作、练习备注安装InySqI的机房
11、校内教师授课任务2:配置MySQL数据库管理系统课时:4知识目标技能目标素养目标了解MySQL数据库特性、应用环境1 .实践知识与技能训练项目:配置MySQL数据库管理系统2 .理论知识:MySQL数据库特性、应用环境3 .必要拓展知识:主流数据库有哪些,有什么区别让学生了解数据库的重要性,培养学生的职业素质和道德规范教学重点难点教学重点:MySQL数据库的配置教学难点:MySQL数据库的配置教学方法任务驱动的教学方法,示范操作、练习备注安装mysql的机房,校内教师授课项目二:数据库与数据表的创建和管理任务1:创建和管理数据库课时:4知识目标技能目标素养目标掌握SQL语句创建、修改和删除数
12、据库的基本结构1 .实践知识与技能训练项目:创建与管理数据库2 .理论知识:SQL语句创建、修改和删除数据库3 .必要拓展知识:MySQL中的数据类型会创建、修改和删除数据库教学重点难点教学重点:1 .创建与管理数据库2 .数据的完整性教学难点:创建与管理数据库的方式教学方法任务驱动的教学方法,示范操作、练习、模拟训练备注任务2:课时:6创建和管理数据表知识目标技能目标素养目标掌握SQL语句创建、修改和删除数据表的基本结构,掌握表的概念、数据的完整性、主键和外键的含义,掌握数据表记录插入、删除和更新语句的使用L实践知识与技能训练项目:创建与管理数据库表2 .理论知识:SQL语句创建、修改和删除
13、数据表的基本结构,表的概念、数据的完整性、主键和外键的含义,Insert、Delete、Update、Load语句的使用3 .必要拓展知识:MySQL中的数据类型引导学生在平时的技术学习与实践中,知道约束的作用,组成研究小组,也要能够接纳那些不是那么合得来或者不太愿意合作的合伙人。教学重点难点教学市点:1 .创建与管理数据表2 .数据的完整性教学难点:1.管理数据库表3 .数据的完整性、主键和外键的含义教学方法任务驱动的教学方法,示范操作、练习、模拟训练备注项目三:数据查询任务1:简单查询课时:6知识目标技能目标素养目标Select语句的语法结构L实践知识与技能训练项目:简单查询2.理论知识:
14、SeIeCt语句的语法结构3.必要拓展知识:SQL标准培养学生实践动手能力、分析问题与解决问题的能力教学重点难点教学重点:简单查询教学难点:SQL标准化种类教学方法任务驱动的教学方法,示范操作、练习、模拟训练备注任务2:条件查询课时:6知识目标技能目标素养目标Select语句的语法结构,MySQL中函数的使用,掌握算术运算符和逻辑运算符的使用L实践知识与技能训练项目:条件查询2 .理论知识:Select语句的语法结构,MySQL中函数的使用,算术运算符和逻辑运算符的使用3 .必要拓展知识:逻辑运算符的使用加深学生对专业知识技能学习的认可度与专注度,回顾之前所学的语言和SQL语言的差别教学重点难
15、点教学重点:条件查询教学难点:多条件查询教学方法任务驱动的教学方法,示范操作、练习、模拟训练备注任务3:多表连接查询课时:6知识目标技能目标素养目标Select语句的语法结构,MySQL中多表查询的方式,多表连接查询的语法结构L实践知识与技能训练项目:多表连接查询2 .理论知识:多表连接查询的语法结构3 .必要拓展知识:跨库查询1 .培养学生自我学习的能力;2 .培养学生自我学习的意识教学重点难点教学重点:多表连接查询教学难点:多表连接查询教学方法任务驱动的教学方法,示范操作、练习、模拟训练备注任务4:嵌套查询课时:6知识目标技能目标素养目标MySQL中嵌套查询的思想L实践知识与技能训练项目:
16、嵌套查询2 .理论知识:SeleCt语句的语法结构,MySQL中函数的使用,算术运算符和逻辑运算符的使用,OrderBy、6GroupBy子名的使用,、*的使用,多表连接查询的语法结构,嵌套查询的思想等3 .必要拓展知识:ExistsAny、Some、All等关键字的使用理解全局观的重要性,培养大局意识,掌握嵌套查询的思想教学重点难点教学重点:嵌套查询教学难点:1 .多表连接查询2 .嵌套查询教学方法任务驱动的教学方法,示范操作、练习、模拟训练备注项目四:索引和视图的使用任务1:创建索引课时:6知识目标技能目标素养目标掌握索引的基本概念,掌握索引的分类,掌握创建索引的语法结构1 .实践知识与技
17、能训练项目:创建和管理索引,创建和管理视图2 .理论知识:索引的基本概念,索引的分类,创建索引的语法结构3 .必要拓展知识:索引的分类养学生实践动手能力、分析问题与解决问题的能力教学重点难点教学重点:创建和管理索引教学难点:创建索引的语法结构教学方法任务驱动的教学方法,示范操作、练习、模拟训练备注任务2:管理视图课时:6知识目标技能目标素养目标掌握视图的基本概念,掌握视图的作用,创建视图的语法结构L实践知识与技能训练项目:创建和管理视图2 .理论知识:视图的基本概念,视图的作用,创建视图的语法结构3 .必要拓展知识:视图的查询、表之间的关系1 .培养学生的职业素质和道德规范2 .培养学生从视图
18、的角度分析问题及解决问题教学重点难点教学重点:创建和管理视图教学难点:创建视图的语法结构教学方法任务驱动的教学方法,示范操作、练习、模拟训练备注项目五:存储过程、触发器、游标的使用任务1:存储过程的使用课时:6知识目标技能目标素养目标存储过程的使用1.实践知识与技能训练项目:存储过程的使用;2.理论知识:存储过程的基础知识,创建、调用存储过程的方法及相应的语句培养学生实践动手能力、分析问题与解决问题的能力教学重点难点教学重点:存储过程的使用教学难点:存储过程的使用的创建教学方法任务驱动的教学方法,示范操作、练习、模拟训练备注任务2:触发器的使用课时:6知识目标技能目标素养目标触发器的使用L实践
19、知识与技能训练项目:触发器的使用;2.理论知识:存储过程、触发器的基础知识,Insert、UpdateDelete三种触发器的区别3.必要拓展知识:事务的创建和使用,MySQL数据编程。1 .提高学生在沟通表达、自我学习和团队协作方面的能力2 .培养学生理解思考问题的周详性,学会未雨绸缪的前瞻性,培养不拖沓的性格教学重点难点教学重点:触发器的使用教学难点:触发器的不同种类教学方法任务驱动的教学方法,示范操作、练习、模拟训练备注项目六:MySQL数据库的管理任务1:数据库的安全管理课时:6知识目标技能目标素养目标掌握MySQL的安全机制,理解用户、权限的概念1 .实践知识与技能训练项目:数据库的
20、安全管理,数据库的备份与恢复;2 .理论知识:MySQL的安全机制,用户、权限的概念;3 .必要拓展知识:视图的查询、表之间的关系。能将将安全机制这种思维方式迁移运用到职业岗位与生活情境的相关问题解决过程中教学重点难点教学重点:数据库的安全管理;教学难点:权限的使用教学方法任务驱动的教学方法,示范操作、练习、模拟训练备注任务2:数据库的备份与恢复课时:6知识目标技能目标素养目标掌握SQL语句备份和恢复数据库的方法;1 .实践知识与技能训练项目:数据库的备份与恢复;2 .理论知识:SQL语句备份和恢复数据库的方法;3 .必要拓展知识:视图的查询、表之间的关系。培养学生主动地寻求恰当的方式保护数据
21、并知道数据备份的重要性教学重点难点教学重点:数据库的安全管理;教学难点:数据库的备份与恢复教学方法任务驱动的教学方法,示范操作、练习、模拟训练备注五、课程实施(一)教材选用或编写1 .推荐教材教材选取应遵循“适用、实用、够用”的原则。为了让学生掌握职业岗位工作所需的技术知识,顺利实施职业技能训练,坚持选用最近两年出版的全国优秀的高职规划教材。本课程选择教材:LUIySQL数据库应用项目教程。钱冬云、潘益婷、吴刚、赵静静。清华大学出版社.2019年1月。2 .教学参考资料1 .MySQL数据库应用案例教程,马洁、郭义、罗桂穷,航空工业出版社.2018年7月。2 .MySQL数据库技术与项目应用
22、教程,李锡辉、王樱,人民邮电出版社.2018年12月。3 .教材编写体例建议课程资源的开发与利用本门课程建议按照现有的模块和任务进行自编教材。1 .依据本课程标准编写教材,教材应充分体现工学结合、任务驱动、项目导向课程的设计思想。2 .教材中教学项目设置要充分发挥学生学习的自主性,贴近学生,贴近生活,突出学生学习和实践的交往性和职业性。(二)教学方法与手段建议本课程要求在理论实践一体化教室(多媒体教室)完成,以实现“教、学、做合一,还要求安装多媒体教学软件,方便下发教学任务和收集学生课堂实践任务。同时,成立学习小组,实现课堂讨论、实践和课外拓展学习。(三)教学评价、考核要求本课程考核关注评价的
23、多元性,实施过程考核和期末考核相结合的方式进行,同时引入激励加分方式进行考评,在考核方式中引入加分项,使学生加强自我认知,获得自我实现感,增强学习动力。总之,课程考核将坚持平时考核与期末考核相结合、单项考核与多元考核相结合的原则,既强调学生对实际技能的掌握程度,也追求学生个体素质能力的培养。过程考核:主要考核学生学习态度和能力、参与度,解决实际问题的能力,对新技术的接受能力,与同学协作的能力,对应用环境的适应能力,使用信息技术的责任心和道德规范等方面的评价。主要从出勤、项目任务完成情况和阶段考核三个方面评价。期末考核:主要考核学生完成课程学习后的综合评价,以考核、展示、发布、交流等多种形式,通
24、过设计创作作品,充分发挥学生的主动性和创造力,对学生运用数据库技术的综合能力、创新精神和实践能力进行评价。学期教学评价二过程评价50%+期末考核50%考核方式过程考核(项目考核)50%期末考核50%出勤项目任务考核阶段考核20分50分30分100分考核实施由任课老师监督实施由学生和任课老师共同实施完成每一模块结束后由任课老师进行综合考核教务处组织实施考核标准出勤0.5分/次,旷课扣1分/次每个任务根据难易程度设置分值,10个任务,共计50分。每一个大项目完成后进行一次综合考核。以实际制作的作品进行考核(四)课程资源开发与利用1 .学习资料资源编写实践指导书2 .信息化教学资源通过制作完善多媒体课件、操作视频、多媒体素材等进行网络课程的开发与利用。