数据库技术与应用-课程标准_第1页
数据库技术与应用-课程标准_第2页
数据库技术与应用-课程标准_第3页
数据库技术与应用-课程标准_第4页
数据库技术与应用-课程标准_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《数据库技术与应用》课程标准课程代码课程名称数据库技术与应用课程性质专业基础课课程类型B理实一体化课程(理论教学+实践教学)学分4学时64适用专业软件技术,人工智能技术应用,云计算技术应用,大数据技术,移动互联应用技术,区块链技术应用等合作企业教学方式B线上线下混合式考核类型考试课制订时间制订人审核人一、课程定位1.课程在专业培养中的定位及作用本课程是面向计算机相关专业大一学生在第二学期开设的一门重要的专业基础课。课程选用当前流行的MySQL,搭配图形化的Navicate管理工具做为实验环境,注重理论和实践相结合,以“学生管理数据库stuinfo”和“销售管理数据库sales”两个项目案例作为授课和实践载体并贯穿课程始终。

通过本课程的学习,学生可以掌握数据库管理与应用的基本知识与基本技能,具备开发数据库应用系统的基本能力,并为后续其他专业课程的学习打下坚实的基础;同时能够体验企业数据库设计与开发工作规范和实际流程。课程的最终目标是通过对数据库专业知识的学习,培养学生对软件技术的兴趣;通过应用数据库设计及管理的知识,解决将来实际工作环境中遇到的实际问题。2.本课程与其它课程的关系本课程的前导课程包括《计算机应用》、《信息技术基础》这两门计算机通识基础课,以及不同专业开设的编程基础课,如《Java程序设计》、《C语言程序设计》,《Python程序设计基础》等。通过前导课程的学习,学生已经具备基本的计算机操作能力及基本的编程能力。针对不同的专业,该课程后续课程可以包括:《JavaWeb应用开发》、《Node.js应用开发》,《Python数据处理》等,学习完本课程,学生则具备了在后续课程中连接及使用数据库时所需的基本知识和技能。表1前导、后续课程一览表前导课程本课程后续课程《计算机应用》,《信息技术基础》《数据库技术与应用》《JavaWeb应用开发》,或《Node.js应用开发》,或《Python数据处理》等二、课程目标通过本课程内容的学习及相关项目实践,培养学生使用MySQL创建及管理数据库及各种数据库对象的能力,提高学生管理与应用数据库、以及分析和解决问题的能力,使学生能够应用所学知识,实现一个简单数据库系统的设计及创建。在教学中通过介绍项目设计流程、编码规范、数据安全、授权加密等知识,引导学生遵守及维护职业道德规范,诚实、守信,不利用所学知识窃取他人保密信息,同时培养学生认真细致的做事态度和勇于探索的创新精神。课程具体目标为:1.知识目标掌握数据库管理系统安装和配置的方法。熟悉数据库基本概念,掌握创建和管理用户数据库的方法。熟悉表字段的数据类型,掌握创建和管理用户数据表的方法。掌握增、删、改表数据的方法,及多种方式进行表数据查询的方法。掌握创建与管理索引的方法。掌握创建、查询与管理视图的方法。掌握创建、执行和管理存储过程和存储函数的方法。掌握创建用户、以及管理用户权限的方法。掌握备份和还原数据库的方法。2.能力目标能够安装和配置数据库管理系统。能够创建和管理用户数据库。能够创建和管理用户数据表。能够操作和查询表数据。能够使用索引设计数据表。能够创建视图、并利用视图访问和操作表数据。能够创建存储过程和存储函数、并利用存储过程和存储函数进行数据库设计。能够对数据库进行安全管理和权限设置。能够根据实际情况对数据库进行备份和还原。3.素质目标养成善于思考、深入研究的良好自主学习的习惯和创新精神。培养细致缜密的工作态度、团队协作的良好品质,锻炼学生沟通交流水平。养成爱岗敬业、遵守职业道德规范、诚实、守信的高尚品质。三、课程内容与要求本课程根据数据库系统工程师岗位能力要求,并对接大数据应用开发及Web前端开发1+X证书内容,合理设计课程内容及实践项目,按照内容由浅入深、遵循企业项目开发流程,设计了教学内容包括:MySQL基础、数据库和数据表的创建与管理、索引、数据查询、视图、存储过程及函数、安全性、备份和还原等,并涵盖了数据库设计、数据定义DDL、数据管理DML、数据查询DQL、数据控制DCL等技术。在实施教学的过程中,以企业案例“学生管理数据库”为载体,将数据库系统开发流程分为相互联系、层层递进的六个子项目,课程的理论和实践内容全部融入子项目中,这样做的好处是,明确了每个知识点在项目中的位置和作用,使学生更容易理解企业项目开发实际过程。学生在实践训练时使用企业实际案例“销售管理数据库”。通过该课程的学习,学生基本具备独立开发与维护数据库系统的能力。表2教学内容及要求序号模块/项目名称教学单元/子任务主要学习内容(知识点)对接典型工作任务要求或职业能力要求思政育人目标建议学时1项目一:创建数据库、数据表任务1-1:安装MySQL服务器MySQL的安装步骤MySQL的常用配置MySQL的常用工具MySQL的常见操作了解MySQL的安装步骤;掌握MySQL的常用配置;了解MySQL的常用工具;掌握MySQL的常见操作。发挥主观能动性,看安装视频完成安装。22项目一:创建数据库、数据表任务1-2:创建数据库MySQL数据库文件MySQL的字符集CREATEDATABASE语句ALTERDATABASE语句DROPDATABASE语句了解MySQL数据库文件;了解MySQL的字符集;掌握CREATEDATABASE语句的使用;掌握ALTERDATABASE语句的使用;掌握DROPDATABASE语句的使用。掌握数据库的设计方法,培养严谨工作态度。23项目一:创建数据库、数据表任务1-3:创建数据表表字段的数据类型CREATETABLE语句了解表字段的数据类型;掌握CREATETABLE语句的使用。细心规范,选择数据类型。44项目一:创建数据库、数据表任务1-4:管理数据表ALTERTABLE语句DROPTABLE语句掌握ALTERTABLE语句的使用;掌握DROPTABLE语句的使用。做事要注重效率。25项目一:创建数据库、数据表任务1-5:操作表中数据INSERT语句UPDATE语句DELETE语句掌握INSERT语句的使用;掌握UPDATE语句的使用;掌握DELETE语句的使用。细心规范,踏实认真。26项目二:创建索引及约束管理任务2-1:创建索引索引的概念和优点在CREATETABLE语句中创建索引在ALTERTABLE语句中创建索引CREATEINDEX语句DROPINDEX语句了解索引的概念和优点;掌握在CREATETABLE语句中创建索引的方法;掌握在ALTERTABLE语句中创建索引的方法;掌握CREATEINDEX语句的使用;掌握DROPINDEX语句的使用。理性思考,认真实践。47项目二:创建索引及约束管理任务2-2:约束管理主键约束唯一性约束默认约束外键约束掌握主键约束的使用;掌握唯一性约束的使用;掌握默认约束的使用;掌握外键约束的使用。发挥主观能动性,积极思考。48项目三:数据查询任务3-1:基础查询SELECT语句选择所有字段WHERE子句LIKE关键字(NOT)BETWEENAND关键字(NOT)IN关键字ORDERBY子句LIMIT子句DISTINCT关键字了解SELECT语句的组成;掌握选择所有字段的查询;掌握WHERE子句的使用;掌握LIKE关键字的使用;掌握(NOT)BETWEENAND关键字的使用;掌握(NOT)IN关键字的使用;掌握ORDERBY子句的使用;掌握LIMIT子句的使用;掌握DISTINCT关键字的使用。细心规范,耐心实践。49项目三:数据查询任务3-2:多表查询内连接(INNERJOIN)左外连接(LEFTOUTERJOIN)右外连接(RIGHTOUTERJOIN)掌握内连接(INNERJOIN)的查询;掌握左外连接(LEFTOUTERJOIN)的查询;掌握右外连接(RIGHTOUTERJOIN)的查询。精益求精的工匠精神。410项目三:数据查询任务3-3:统计与分组汇总统计函数GROUPBY子句HAVING子句掌握统计函数的使用;掌握GROUPBY子句的使用;掌握HAVING子句的使用。细心规范,一丝不苟。411项目三:数据查询任务3-4:嵌套查询嵌套查询语句带子查询的数据更新掌握嵌套查询语句的使用;掌握带子查询的数据更新。鼓励学生大胆尝试、比较。412项目四:创建视图任务4-1:创建视图视图的概念和优点CREATEVIEW语句ALTERVIEW语句DROPVIEW语句了解视图的概念和优点;掌握CREATEVIEW语句的使用;掌握ALTERVIEW语句的使用;掌握DROPVIEW语句的使用。提升数据安全意识。413项目四:创建视图任务4-2:更新视图通过视图插入表中数据通过视图修改表中数据通过视图删除表中数据掌握通过视图插入表中数据;掌握通过视图修改表中数据;掌握通过视图删除表中数据。提升数据安全意识。414项目五:创建存储过程(函数)任务5-1:创建存储过程存储过程的概念和优点局部变量CREATEPROCEDURE语句调用存储过程ALTERPROCEDURE语句DROPPROCEDURE语句了解存储过程的概念和优点;掌握局部变量的使用;掌握CREATEPROCEDURE语句的使用;掌握调用存储过程的方法;掌握ALTERPROCEDURE语句的使用;掌握DROPPROCEDURE语句的使用。引导学生增强技术自信,建立崇高的职业理想。415项目五:创建存储过程(函数)任务5-2:创建存储函数存储函数与存储过程的区别CREATEFUNCTION语句调用存储函数ALTERFUNCTION语句DROPFUNCTION语句了解存储函数与存储过程的区别;掌握CREATEFUNCTION语句的使用;掌握调用存储函数的方法;掌握ALTERFUNCTION语句的使用;掌握DROPFUNCTION语句的使用。引导学生增强技术自信,建立崇高的职业理想。416项目五:创建存储过程(函数)任务5-3:流程控制语句分支结构语句循环结构语句掌握分支结构语句的使用;掌握循环结构语句的使用。选择程序流程,如同选择人生。417项目六:安全性管理任务6-1:用户管理CREATEUSER语句修改用户密码DROPUSER语句掌握CREATEUSER语句的使用;掌握修改用户密码的方法;掌握DROPUSER语句的使用。培养学生遵守法律法规,增强网络安全意识。218项目六:安全性管理任务6-2:权限管理MySQL中的权限类型GRANT语句REVOKE语句了解MySQL中的权限类型;掌握GRANT语句的使用;掌握REVOKE语句的使用。培养学生遵守法律法规,增强网络安全意识。219项目六:安全性管理任务6-3:备份和还原数据库mysqldump、mysql命令日志文件还原数据库掌握使用mysqldump、mysql命令备份/还原数据库的方法;掌握使用日志文件还原数据库的方法。未雨绸缪,居安思危,提升忧患意识。4四、教学方法建议本课程在教学中全面落实立德树人思想,有机融入思想政治教育元素,采用理实一体化、线上线下混合式等教学模式,依据课程目标和学生的认知规律,将教学过程序化为“课前准备-课堂引入-新知讲解-操作示范-技能实践-课后巩固”六个环节,利用信息化资源与手段,运用任务驱动、直观演示、讨论探究等多种方法展开教学活动。五、课程实施条件1.师资团队要求课程主讲教师需具备扎实的数据库相关专业知识,熟悉教学内容和实践项目,需具备MySQL数据相关的教学设计能力、资源开发能力、教学实施能力。教学团队由一名课程团队带头人以及若干名专业骨干教师、专业课教师组成,要求教师团队能够对所教学科进行讨论思考探索,发掘和分析问题,不断调整及更新教学,要能够根据学生学习情况,和学生进行有效的沟通交流,激发学生积极性,引导学生正确的学习态度,从而不断提高教学效果,达到教书育人的目的。2.实践教学条件要求(1)计算机硬件要求:CPU主频>1.5GHz,内存容量>=2GB。(2)软件要求:Windows7或以上,安装MySQL和Navicat开发工具。(3)其他要求:本课程要求在多媒体实训室完成,以实现“做、学、教”一体化,同时要求安装多媒体教学软件。3.教学资源基本要求(1)教材选用与编写校企合作开发了新形态一体化教材,该教材被评为江苏省“十四五”精品教材。教材信息:《MySQL数据库应用与管理第3版》,鲁大林主编,机械工业出版社,2024年1月。(2)课程资源的开发与利用校企共同开发了线上课程,该课程已被评为江苏省职业教育首批在线精品课程,已在下列平台使用多轮。超星课程平台爱课程(中国大学MOOC)网六、考核方式建议本课程注重学生平时学习过程,考核由态度性评价、知识性评价、技能性评价、素质性评价4部分组成,具体如表3所示。表3各项考核比例学生课程成绩评价:态度性评价(20%)+知识性评价(40%)+技能性评价(40%)+创新性评价(附加分,不超过10分)考核分类考核项目考核依据分值比例(%)态度性评价平时表现考勤记录、课堂表现记录20%知识性评价单元测

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论