教学大纲-MySQL数据库应用与实践教程(第2版)微课视频版_第1页
教学大纲-MySQL数据库应用与实践教程(第2版)微课视频版_第2页
教学大纲-MySQL数据库应用与实践教程(第2版)微课视频版_第3页
教学大纲-MySQL数据库应用与实践教程(第2版)微课视频版_第4页
全文预览已结束

下载本文档

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

文档简介

《MySQL数据库应用与实践教程(第2版)微课视频版》教学大纲(含课程思政内容)课程名称数据库技术与应用(DatabaseTechnologyandApplication)课程类别专业必修课学分4学时理论学时32/实践学时32建议修读学期5考核方式实践类考核方式适用专业计算机相关专业大纲执笔人卜耀华01.课程目标课程目标1:掌握数据库技术的基本理论、数据库设计与实现方法,并能够将数据库分析和设计知识应用于数据库应用系统的开发设计之中。课程目标2:掌握数据库和表的创建与管理、视图管理、数据库安全管理,并具有数据库维护和管理能力。课程目标3:掌握数据查询、MySQL编程基础、存储过程与触发器、数据库并发控制,并具有数据库的编程和数据库应用系统开发的能力。02.课程目标与毕业要求的对应关系本课程目标主要支撑的毕业要求包括:掌握计算机基础理论,能够设计数据库、为开发新型数据库系统打好基础;使学生具有信息系统和数据库的管理能力;能够运用专业知识,对计算机领域复杂工程问题的解决方案进行分析、改进。根据学生特点、本课程教学特色,教学目标还涉及对选择和使用现代工具等能力培养。03.课程教学要求通过数据库技术的基本理论、数据库设计与实现方法、数据的完整性、安全性和一致性等教学内容,传授数据库和表的创建与管理、数据查询与视图管理、存储过程与触发器、数据库备份与恢复、数据库并发控制等知识,从而有针对性地培养学生数据库分析和设计的能力(课程目标1)、数据库维护和管理能力(课程目标2)、数据库的编程(SQL语言)和数据库应用系统开发的能力(课程目标3)。04.教学内容与课程目标的对应关系H-表示支撑度高,M-表示支撑度中等,L-表示支撑度低章课程目标1课程目标2课程目标3数据库技术基础HMySQL概述LM数据库的创建与管理LHL表的创建与管理HHL数据查询与视图管理MHHMySQL编程基础MLH存储过程与触发器MLH数据库安全管理LHL事务与锁MLH数据库应用开发实例HLH05.教学内容和课时安排(含课程思政内容)(一)课程学时分配序号章名学时分配支撑课程目标讲授实验/实践1数据库技术基础4212MySQL概述2223数据库的创建与管理2224表的创建与管理441,25数据查询与视图管理661,2,36MySQL编程基础221,37存储过程与触发器441,38数据库安全管理4429事务与锁221,310数据库应用开发实例241,3合计3232(二)课程思政参考内容序号课程思政参考内容1通过从数据库设计和需求分析到数据库实施过程的理论知识学习,结合实例设计,培养科学思维方法,提高创新思维能力。2通过学习MySQL的特性、MySQL的安装、配置和连接方法,及MySQL管理工具的功能与使用方法。了解具有自主知识产权、跻身世界数据库之列的国产数据库产品。3熟练掌握使用SQL语句进行数据库的创建、修改和删除操作技能与操作方法。通过删除数据库操作,培养认真严谨的工作态度,坚守良好的职业道德。4通过对索引的学习,弘扬潜心研究的奉献精神;对表的约束以及对表的属性列或用户自定义数据类型取值的规定和限制,使得表中的数据保持完整性、正确性和一致性。通过使用约束,培养良好的行为规范,增强自我约束的意识和能力。5重点掌握数据查询的各种方法(简单查询、连接查询、子查询、联合查询),要勤于思考,善于学习,勇于实践,敢于创新。6学习SQL的常量与变量、函数、操作符与表达式、游标和流控制语句等知识。理解和掌握它们的用法,才能正确编写SQL程序和深入理解SQL语言。培养应用计算思维方法分析和解决实际问题的能力。7通过存储过程中的异常处理,学会工匠精神之一的用户至上的服务精神。触发器是一种实现复杂数据完整性、一致性的特殊存储过程,可在执行SQL语句触发事件时自动生效。通过使用触发器定义业务规则,增强规则意识,自觉遵守规则。事件能方便地实现数据库的计划任务,提高工作效率,而且能精确到秒。通过事件的开发应用,学会工匠精神之一的精益求精的品质精神。8学习掌握用户和权限管理的概念和方法,理解日志文件的概念与管理。掌握数据库备份与恢复的概念和方法。学习数据安全法及相关法律法规,坚持总体国家安全观,提高数据安全保障能力,履行数据安全保护义务。9当事务中所有操作成功时,事务对数据的修改将永久写入数据库。加锁是为了隔离事务间的相互干扰,实际就是将被操作的数据保护起来。思索有效的预防和保护措施,培养缜密的思维方式、较强的分析能力。10掌握数据库设计与其在MySQL的实现。培养知识整合与运用的能力,提高解决问题的能力。(三)课程教学内容与重点难点第1章数据库技术基础教学目的:理解数据库和数据库系统的概念;掌握数据模型的概念和数据模型的类型;掌握关系数据库基本概念和关系运算;了解设计数据库的基本方法;掌握概念结构设计和逻辑结构设计的技术和方法,具备将E-R图转化为关系模式的能力;了解数据库实施、数据库运行和维护。教学内容:数据库系统概述;数据模型;数据库系统结构;数据库设计基础;需求分析;数据库实施。重点难点:重点是数据库设计,难点是数据库系统结构。第2章MySQL概述教学目的:了解MySQL的特点和MySQL8.0新特性;掌握MySQL安装和配置过程;掌握登录MySQL服务器的MySQL命令行客户端和Windows命令行两种方式;了解MySQL图形化管理工具。教学内容:MySQL的功能及特点;MySQL的安装和配置;MySQL管理工具。重点难点:重点是登录MySQL服务器的方式,难点是MySQL安装和配置过程。第3章数据库的创建与管理教学目的:了解MySQL系统数据库的组成;掌握创建与管理数据库的方法与操作;掌握数据库与数据库对象间的关系。教学内容:MySQL数据库简介;管理数据库。重点难点:重点是创建与管理数据库,难点是数据库对象之间的关系。第4章表的创建与管理教学目的:理解表的概念,掌握表的创建与管理;掌握对表中的数据进行增加、修改、删除的操作;理解索引的概念及其作用;理解数据完整性的概念,掌握数据完整性的实现途径。教学内容:表概述;创建和管理表;表数据操作;创建和管理索引;数据完整性。重点难点:重点是实体完整性、域完整性、参照完整性和用户自定义完整性;难点是实现数据完整性的途径。第5章数据查询与视图管理教学目的:理解SELECT语句的组成;掌握SELECT子句,WHERE子句,GROUPBY子句、HAVING子句和聚合函数,ORDERBY子句和LIMIT子句;掌握连接查询、子查询、联合查询;理解视图的概念及其作用,掌握视图管理。教学内容:简单查询;连接查询;子查询;联合查询;视图管理。重点难点:重点是内连接、外连接和交叉连接查询方式,难点是比较子查询、IN子查询、EXISTS子查询。第6章MySQL编程基础教学目的:理解SQL语言的概念;掌握MySQL系统函数;掌握函数调用方式及相关概念;理解游标的概念,掌握游标的操作。教学内容:SQL基础;函数;流程控制语句;游标。重点难点:重点是流程控制语句的应用,难点是游标的操作。第7章存储过程与触发器教学目的:理解存储过程的概念,掌握MySQL存储过程支持的三种类型参数;掌握存储过程的操作;理解触发器的概念,掌握MySQL支持的三种触发器;掌握触发器的操作;理解事件的概念。教学内容:存储过程;触发器;事件。重点难点:重点是存储过程、触发器的操作,难点是存储过程、触发器和事件的三者的区别。第8章数据库安全管理教学目的:理解安全管理的概念;理解用户的概念,掌握用户管理操作;理解权限的概念,掌握权限管理操作;理解日志文件的概念,掌握日志文件操作;理解备份和恢复的概念,掌握数据备份与恢复操作。教学内容:MySQL的安全性;用户管理;权限管理;日志文件;数据备份与恢复。重点难点:重点是数据备份与恢复操作,难点是日志文件操作。第9章事务与锁教学目的:理解事务的概念;掌握事务的基本操作;理解事务的并发处理的概念;理解锁机制的概念。教学内容:事务;锁。重点难点:重点是事务的概念,难点是锁机制的概念。第10章数据库应用开发实例教学目的:了解数据库应用系统开发过程;掌握数据库设计及数据库对象设计;掌握数据库设计在MySQL中的实现。教学内容:系统分析;系统设计;系统实现。重点难点:重点是数据库设计及数据库对象设计,难点是数据库设计在MySQL中的实现。06.课程教学方法本课程教学采用网络互动、视频教学、分组讨论、翻转课堂等教学方法,以提高学生的创新能力。并采用案例教学法、比较教学法等实践性强、学生参与度高的教学方法,增强学生的学习兴趣并加深学生对重点知识以及理论与实际工程问题相结合的理解。讲授环节主要采用教师讲解、演示、互动的教学形式。教师讲解知识点、演示SQL代码,使学生对知识点形成直观印象,并通过课堂教学双方互相提问,与学生互

温馨提示

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

评论

0/150

提交评论