《数据库技术基础》课程标准_第1页
《数据库技术基础》课程标准_第2页
《数据库技术基础》课程标准_第3页
《数据库技术基础》课程标准_第4页
《数据库技术基础》课程标准_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

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

文档简介

《数据库技术基础》课程标准一、基本信息课程名称数据库技术基础课程代码0720503课程学分5课程类型专业基础课适应专业大数据技术开设学期第1学年第2学期执笔人制定/修订日期2021年7月课程团队审批信息(签名+时间)教研室主任:专业带头人:二级学院(部)负责人:教务处:二、课程性质与任务(一)课程性质《数据库技术基础》是大数据技术与应用专业的必修课程,属于专业基础课,是显性课程。本课程后续课程为《大数据数据库》、《大数据实时项目实训》、《spark核心组件》等,同期开设课程为《JAVA程序设计》、《Java面向对象》和《华为HCIA认证培训》。(二)课程任务通过本课程的学习,学生能够了解数据库的基础知识、MySQL的特征和功能,掌握MySQL的安装及配置、MySQL数据库的开发和管理,并初步具备MySQL数据库管理和维护能力,并为后续相关课程打下良好基础。可以胜任大数据助理工程师、大数据运维工程师和大数据开发工程师相应岗位中数据库开发、管理与维护等相关工作要求。(三)学情分析优势:学生求知欲较强,喜欢动手和通过合作讨论去解决问题。通过第1学年第1学期相关专业基础课程的学习,90%左右学生对计算机基础知识、操作系统和编程语言有较深入的了解,并具备相应的专业技能。不足:少部分学生的学习基础较弱,学习能力不强,缺乏一定的逻辑思维能力,缺乏正确的学习方法和学习习惯,学习上独立性、自主性、探究性较差。三、课程目标与要求(一)课程目标1.总目标通过本课程学习,使学生掌握数据库、数据表、视图、索引、存储过程的增(建)、删、改、查操作和事务处理等教学内容。具备创新思维和安全意识,具备艰苦奋斗、乐于奉献、团结协作的工作精神。2.具体目标(1)素质目标1)培养学生规范编码和良好的程序设计风格。2)培养严谨务实,精益求精的职业精神。3)培养学生发现问题、分析问题和解决问题的能力。4)培养学生良好职业素质和职业道德。5)培养学生互相帮助、互相学习的团队协作精神。(2)知识目标1)掌握关系型数据库基本概念。2)掌握MySQL数据库管理系统的安装与环境配置。3)掌握数据库的创建、查看、修改和删除命令语法格式与含义。4)掌握数据表结构的创建、查看、修改和删除命令语法格式与含义。5)掌握数据完整性约束(包括实体完整性、域完整性、参照完整性、用户定义完整性约束)的含义和实现方法。6)掌握数据表内容的创建、查询、修改和删除命令语法格式与含义。7)掌握视图和索引的概念和作用,及相关命令的语法格式与含义。8)掌握存储过程和游标的功能,及相关命令的语法格式与含义。9)掌握事务处理的四大特性和隔离性的设置。10)掌握数据库和数据表的备份与还原。(3)能力目标1)能安装和配置MySQL数据库。2)能使用工具设计和维护MySQL数据库。3)能使用DDL和DML命令设计和维护MySQL数据库。4)能使用SQL语言对MySQL数据表结构和记录进行增、删、改、查等基本操作。5)能使用SQL语言进行复杂查询(聚合、分组、连接、子查询)。6)能根据实际需求设计和使用视图。7)能根据实际需求编写和使用存储过程。8)能根据实际要求完成事务控制。9)能进行数据库和数据表的备份与还原。10)能解决实际的数据库综合处理问题。(二)具体要求1.课程内容的选择根据大数据技术专业人才培养方案对于本课程教学的相关要求,以及本课程的特点和学生的认知水平,结合数据库实际开发流程将教学内容分解成认识MySQL数据库、数据库操作、数据表操作、视图与索引操作、存储过程与游标操作、事务处理和数据库的备份与还原等7个教学模块,每个教学模块又划分为若干个项目。2.课程实施采用线上线下混合教学,线上预习与复习,线下面对面教学。线上:老师课前完成学习资料和学习视频的制作,上传智慧课堂,作为学生课前复习使用。线下:设置课前、课中、课后三个环节。课前检查学生的复习效果和预习结果,纳入平时成绩;课中运用演示法、讲授法、陷阱教学法、情景教学法,通过VNC或者极域等控屏软件,实现老师与学生的面对面教学,理论层面的一对一教学;课后布置课后作业,设置多人合作的实际项目,并且认真检查学习成果,纳入平时成绩。3.课程评价本课程主要由线上考核和线下考试组成。线上部分:通过智慧课堂的学习记录、课前通过旧知识复习与新知识预习的抽查提问,评判线上的学习成果,占总成绩的20%。线下部分:通过课堂综合表现(含出勤、回答问题、上机操作、笔记等)、课后作业完成情况进行评判,占总成绩20%。终结性考核通过上机操作进行,占总成绩的60%。4.课程管理(1)在课程内容选择上以大数据企业MySQL数据库开发人员相关岗位能力需求为目标,按照基于工作过程的工学结合课程开发思路遴选课程内容,并对课程内容进行解构和重构。(2)在课程实施方面,以真实的项目和任务为载体,基于应用程序的设计、开发与维护岗位的工作流程设置教学模块和教学项目。通过项目教学法,布置小型项目案例,组织学生团体共同完成。(3)利用课程资源(包括教学视频、励志故事或视频、工匠精神视频等),渗透“教育为本、德育为先”的教育理念。(4)在教学过程中,每次课都通过相应的小测验来检测学生对教学内容的掌握情况。根据整体和个体学情特点,针对普遍问题和个别问题,分别采取集中讲授和个别辅导方式来解决。四、课程结构与内容(一)设计理念本课程按照理实一体、线上线下互补相结合的课程设计指导思想,以项目和任务为载体组织教学内容,突出学生的主体地位,在校内实训室完成所有教学环节,实现“教、学、做”的有机融合;通过班级讲授、团队学习、个体辅导、课内小测验、阶段考核、综合测试等手段,实现从模仿到应用到创新的递进式教学。(二)课程结构本课程属于模块化项目课程结构,划分为7个教学模块,每个教学模块又划分为若干个项目,共20个项目。(三)课程内容本课程教学内容融入了大数据分析与应用职业技能等级证书、大数据应用开发(JAVA)职业技能等级证书、大数据平台运维职业技能等级证书,等级为初级及以上,有7个模块,20个项目,34个任务。表1课程教学内容一览表序号模块项目任务教学目标学时主要教学方法是否毕业要求素质目标知识目标能力目标理论实践1认识MySQL数据库MySQL简介1.数据库和MySQL概述2.启动、停止MySQL服务的方法3.MySQL客户端连接MySQL服务器1.培养学生规范编码和良好的程序设计风格。2.培养严谨务实,精益求精的职业精神。3.培养学生发现问题、分析问题和解决问题的能力。4.培养学生良好职业素质和职业道德。5.培养学生互相帮助、互相学习的团队协作精神。1.掌握关系型数据库基本概念。2.掌握MySQL数据库管理系统的安装与环境配置。1.能正确安装和配置MySQL数据库。22讲授法演示法是2数据库操作数据库的增、删、改、查操作1.使用Navicat创建数据库2.使用命令创建、查看、删除数据库掌握数据库的创建、查看、修改和删除命令语法格式与含义。1.能使用工具设计和维护MySQL数据库。2.能使用DDL和DML命令设计和维护MySQL数据库。11讲授法演示法是3数据表操作维护数据表结构使用DDL创建和维护表结构1.掌握数据表结构的创建、查看、修改和删除命令语法格式与含义。2.掌握数据完整性约束(包括实体完整性、域完整性、参照完整性、用户定义完整性约束)的含义和实现方法。能使用SQL语言对MySQL数据表结构进行增、删、改、查等基本操作。24讲授法演示法是维护数据表内容使用DML维护表内容数据表内容的创建、修改和删除命令语法格式与含义。能使用SQL语言对MySQL数据表内容进行增、删、改等基本操作。24讲授法演示法是使用SELECT命令查询数据1.SELECT语法2.使用SELECT查询特定列3.使用SELECT进行条件查询(WHERE字句)掌握SELECT语法格式、含义和简单应用。能使用SELECT命令查询特定列和进行条件查询。11讲授法演示法是定制显示查询结果1.查询结果排序2.使用LIMIT限制查询结果数量3.模糊查询LIKE1.掌握ORDERBY子句的作用和使用规则。2.掌握LIMIT和OFFSET子句的作用和使用规则。3.掌握LIKE子句的作用和使用规则。1.能使用ORDERBY子名对查询结果进行排序。2.能使用LIMIT和OFFSET子句限制查询数量。3.能使用LIKE子句进行模糊查询。24讲授法演示法是聚合函数聚合函数的使用掌握常用的5个聚合函数的作用和使用规则。能利用聚合函数查询最大、最小、平均值、和值,以及查询结果的数目。13讲授法演示法是分组查询使用GROUPBY子句进行分组查询掌握GROUPBY子句的作用和使用规则。能使用GROUPBY子句进行分组查询。11讲授法演示法是分组结果筛选1.使用HAVING子句对分组结果进行过滤2.使用GROUPBY子句中的WITHROLLUP选项对分组结果进行汇总1.掌握HAVING子句的作用和使用规则。2.掌握GROUPBY子句中WITHROLLUP选项的作用和使用规则。1.能使用HAVING子句对分组结果进行过滤。2.能使用GROUPBY子句中的对分组结果进行汇总。13讲授法演示法是内连接查询显式内连接和隐式内连接查询掌握显式内连接和隐式内连接查询的作用和语法格式。能根据实际需求进行显式内连接和隐式内连接查询。13讲授法演示法是外连接查询左外连接和右外连接查询掌握左外连接和右外连接查询的作用和语法格式。能根据实际需求进行左外连接和右外连接查询。11讲授法演示法是其他连接查询自连接和全连接查询掌握自连接和全连接查询的作用和语法格式。能根据实际需求进行自连接和全连接查询。13讲授法演示法是基本查询应用基本查询应用进一步熟悉基本查询(含条件查询、定制查询结果、聚合函数的使用)、分组查询、连接查询的语法格式和使用规则。能根据实际需求进行基本查询(含条件查询、定制查询结果、聚合函数的使用)、聚合函数、分组查询、连接查询。24讲授法演示法是子查询1.单行子查询2.多行子查询3.FROM子句中的子查询4.SELECT子句中的子查询5.EXISTS子句中的子查询6.DML语句中的子查询1.掌握单行子查询的语法格式和使用规则。2.掌握多行子查询的语法格式和使用规则。3.掌握FROM子句中的子查询的语法格式和使用规则。4.掌握SELECT子句中的子查询的语法格式和使用规则。5.掌握EXISTS子句中的子查询的语法格式和使用规则。6.掌握DML语句中的子查询的语法格式和使用规则。1.能根据实际需求进行单行子查询。2.能根据实际需求进行多行子查询。3.能根据实际需求进行FROM子句中的子查询。4.能根据实际需求进行SELECT子句中的子查询。5.能根据实际需求进行EXISTS子句中的子查询。6.能根据实际需求进行DML语句中的子查询。414讲授法演示法是4视图与索引操作视图视图的创建、查看、修改和删除1.熟悉视图的作用。2.掌握视图的创建、查看、修改和删除命令格式。1.能通过视图编辑框和查询编辑器创建、查看、修改和删除视图。2.能使用命令创建、查看、修改和删除视图。13讲授法演示法是索引索引的创建、查看、修改和删除1.熟悉索引的分类和作用。2.掌握索引的创建、查看、修改和删除命令格式能使用命令创建、查看、修改和删除索引。11讲授法演示法是5存储过程与游标操作MySQL存储过程存储过程的创建、查看、修改和删除1.熟悉存储过程的作用。2.掌握存储过程的创建、查看、修改和删除能根据实际需求创建、查看、修改和删除存储过程。48讲授法演示法是游标操作游标的使用1.熟悉游标的作用。2.掌握游标操作的四个步骤。能利用游标操作解决实际问题。13讲授法演示法是6事务处理数据库事务MySQL中的事务处理掌握事务处理的四大特性和隔离性的设置。能根据实际要求完成事务控制。11讲授法演示法是7数据库备份与还原备份与还原数据库1.数据库的备份与还原2.数据表的备份与还原掌握数据库和数据表的备份与还原的意义和实现。能对数据库数据表进行备份与还原。11讲授法演示法是五、课程实施与保障(一)课程实施1.教学模式本课程采用“项目导向、任务驱动、教学做一体化”的教学模式,以学生为主体,教师为主导,利用多种教学平台进行教学。在教学过程中,要求学生能够做到课前预习,课中动手,课后主动练习,认真完成课程各项上机任务,并主动完成课程教学平台上的作业、习题等。在学习过程中,教师根据学习进展情况,给学生有计划的安排系统设计、制作与管理的相关工作任务,要求学生课前通过自学预做,课后根据教师的提示完成给定的任务,即体现“学即工、工即学”的方式。2.教学方法在教学过程中,采取“理论知识→重点讲授,技能点→多媒体演示+上机实践”的方式进行。3.教学手段(1)利用微课和网络资源等,丰富教学内容和形式,提高课堂教学效果。(2)利用Mysql数据库和多媒体教学软件,探索新的教学模式,促进个性化学习。(3)合理地开发和利用Mysql数据库教材、网上视频、教学视频等多种资源,为学生创造自主学习的条件。(二)课程保障1.教学团队(1)课程负责人:(2)教学团队:(3)企业教师:2.教学设施教学环境保证专用机房,内外网通畅,多媒体设备,教师演示用电脑一台(安装有极域或VNC控屏软件),学生需一人一机,电脑要求配置不低于6G内存、CPU不低于4核8线程、磁盘不低于500G。3.教学资源(1)参考教材1)使用MySQL管理和查询数据2)MySQL高级查询和编程基础3)智慧课堂六、课程考核与评价本课程主要由线上考核和线下考试组成。线上部分:通过智慧课堂的学习记录、课前通过旧知识复习与新知识预习的抽查提问,评判线上的学习成果,占总成绩的20%。线下部分:通过课堂综合表现(含出勤、回答问题、上机操作、笔记等)、课后作业完成情况进行评判,占总成绩20%。终结性考核通过笔试和上机技能考核进行,占总成绩的60%。表2课程考核内容一览表环节比例%内容比例%备注过程性考核40%课前:新知识预习的抽查提问10%课中:课堂综合表现(含出勤、回答问题、上机操作、笔记等)20%课后:旧知识复习的抽查提问、智慧课堂的学习记录10%终结性考核60%理论考试20%技能考核40%表3课程考试考核内容与形式一览表序号项目任务理论考试(20%)技能考核(80%)其他评价形式知识点权重(%)技能名称权重(%)形式权重(%)1MySQL简介1.数据库和MySQL概述2.启动、停止MySQL服务的方法3.MySQL客户端连接MySQL服务器4.使用Navicat创建数据库1.能够安装配置MySQL2.能够使用客户端工具了解MySQL3.能够使用Navicat连接数据库2%重点:使用Navicat创建数据库难点:MySQL客户端连接MySQL服务器2%2数据表结构和内容1.MySQL数据类型2.使用Navicat创建和维护数据表结构3.数据完整性约束1.掌握MySQL中常见数据类型2.掌握数据完整性约束分类2%重点:数据类型和完整性难点:数据完整性2%3使用SELECT查询数据定制显示查询结果1.SQL简介2.使用DDL创建和维护表结构3.使用DML维护表内容4.SELECT语法5.选择列查询6.条件查询7.查询结果排序8.使用LIMIT限制查询结果数量9.模糊查询LIKE1.熟练使用DDL创建和维护表结构2.熟练使用DML维护表内容3.熟悉SELECT语法4.熟练使用SELECT进行表查询5.掌握ORDERBY排序6.掌握LIMIT和OFFSET限制查询数目7.掌握LIKE进行模糊查询2%重点:DDL和DML难点:DDL和DML重点:SELECT语法难点:条件查询重点:ORDERBY、LIMIT|OFFSET、LIKE难点:LIMIT|

温馨提示

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

评论

0/150

提交评论