MySQL数据库应用实战教程(微课版)_教学大纲.docx
《MySQL数据库应用实战教程(微课版)_教学大纲.docx》由会员分享,可在线阅读,更多相关《MySQL数据库应用实战教程(微课版)_教学大纲.docx(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、MySQL数据库应用课程教学大纲2022年11月制定 2022年11月第0次修订 一、课程名称及代码课程名称:MySQL数据库应用课程代码:XXXXXX二、适用教育层次及专业教育层次:高职专科适用专业:XXXX专业三、学分、学时学分数:4 学时数: 64四、课程类型课程性质:专业基础课课程类别:理论 + 实践课五、先修课程名称及代码一门编程类课程(任何语言,如C+、Java或Python等)六、教学目标本课程的任务是使学生掌握关系数据库的基本原理和基础知识,能够正确使用MySQL开发环境创建和使用数据库,掌握数据结构设计、创建数据库和表、操纵数据和查询数据的技术,学会使用SQL语言编写视图、存
2、储过程、存储函数、触发器等数据库对象,学会数据库安全管理和备份与恢复的方法,为提高学生专业素质和为继续学习,从事专业实践工作打下良好基础。1知识目标(1)掌握关系数据库理论、数据库建模、数据结构设计技术。(2)掌握结构化查询语言SQL、查询优化、视图、索引、SQL编程等。(3)了解事务和并发控制原理。(4)掌握数据库备份和恢复技术。(5)掌握数据库安全和运维技术。2能力目标(1)具有进行小型数据库项目的需求分析能力。(2) 具有进行小型数据库项目的设计开发能力。(3) 具有使用SQL语言进行数据定义、操纵、查询和编程的能力。(4) 具有基本的数据库运维管理能力。3素质目标(1)具有自学能力和探
3、索精神、拥有求知欲望和学习兴趣(2)具有分析问题、解决问题的能力。(3)具有建立实验假设、探索查阅知识的能力。(4)能够运用系统性思维分析和解决问题。(5)具有良好的变通能力、一定的创造性思维和批判性思维。(6)能负责地完成任务,具有严格的时间观念以及时间管理意识。(7)能了解本专业职业成长过程,并能做好个人的职业规划。(8)遵纪守法,爱岗敬业,具有良好的职业道德和职业形象。七、教学内容及要求单元一 了解数据库1教学基本要求1) 了解MySQL数据库管理系统,及其与其他数据库管理系统的区别。2) 了解数据、数据库、数据库管理系统、数据库系统的概念,重点是数据库管理系统的4大功能:DDL、DML
4、、DQL和DCL。3) 了解主键的作用。4) 了解SQL和NoSQL的区别。5) 学会安装MySQL 5.5 版或MySQL 8.0。6) 学会安装图形界面工具dbForge或Navicat。7) 以气象记录数据库为案例(仅有一张表),学会用图形界面工具创建数据库、表、录入数据和查询数据的完整过程。8) 学会利用Jitor校验器提供的实训指导材料进行实训,并对操作结果进行校验。2教学重点、难点教学重点:数据库管理系统的4大功能;创建数据库、表、录入数据和查询数据的完整过程;主键的概念。教学难点:MySQL的配置;数据库系统基本概念。3教学资源PPT演示文稿:MySQL数据库应用实战教程(微课版
5、)第1章_了解数据库.pptx单元二 认识数据库1教学基本要求1) 了解需求分析的地位和作用。2) 了解数据结构设计过程,命名规范的重要性。3) 了解MySQL字符集。4) 理解和掌握MySQL的数据类型。5) 正确理解主键和外键的作用。6) 以联系人数据库为案例,学会用图形界面工具创建数据库、表。7) 学会用图形界面工具录入数据和查询数据。8) 能够正确的发现和解决主键约束和外键约束引起的问题。2教学重点、难点教学重点:MySQL的数据类型;使用图形界面工具创建数据库、表;外键的概念教学难点:使用图形界面工具创建数据库、表;外键的概念3教学资源PPT演示文稿:MySQL数据库应用实战教程(微
6、课版)第2章_认识数据库.pptx单元三 设计数据库1教学基本要求1) 了解数据库开发的6个阶段。2) 掌握关系数据库的理论基础。3) 理解数据模型的三个要素和三个层次。4) 掌握概念设计阶段的ER模型。5) 掌握逻辑设计阶段的关系模型。6) 理解函数依赖和范式理论。7) 理解需求分析的地位和作用。8) 掌握数据结构设计技术,了解数据建模工具的作用。9) 能够对小型项目进行简单的需求分析。10) 学会规范化设计技术,能够应用“规范化设计的6步实施法”设计符合3NF规范的数据结构。11) 学会采用SQL语句创建数据库和表,不再依懒于图形界面工具。12) 学会采用SQL语句对数据结构进行维护(修改
7、表结构、丢弃数据库和表)。13) 能够正确的发现和解决主键约束和外键约束引起的问题。2教学重点、难点教学重点:数据库开发的6个阶段;ER模型;关系模型;范式理论;数据结构的规范化设计;编写SQL语句创建数据库、表;编写SQL语句维护数据结构。教学难点:ER模型;关系模型;范式理论3教学资源PPT演示文稿:MySQL数据库应用实战教程(微课版)第3章_设计数据库.pptx单元四 使用数据库1教学基本要求1) 掌握数据操纵(插入、删除和更新)技术。2) 掌握选择列、选择行、计算列、排序分页技术。3) 理解各种查询条件及其综合运用。4) 掌握各种连接查询(内连接、外连接和自连接)。5) 掌握统计与分
8、组统计技术。6) 深刻理解各种数据完整性约束:主键约束、外键约束和其他约束。7) 学会编写SQL语句,而不是使用图形界面工具。8) 学会对表的插入、更新和删除操作。9) 熟练掌握简单查询技术,重点是查询条件。10) 熟练掌握复杂查询技术,重点是内连接。11) 掌握统计与分组统计技术。12) 能够正确的发现和解决主键约束和外键约束引起的问题。2教学重点、难点教学重点:数据操纵(插入、删除和更新)技术;选择列、选择行、计算列、排序分页技术;内连接、外连接和自连接;统计与分组统计技术教学难点: 各种查询条件及其综合运用;内连接、外连接和自连接;统计与分组统计技术;发现和解决主键约束和外键约束引起的问
9、题3教学资源PPT演示文稿:MySQL数据库应用实战教程(微课版)第4章_使用数据库.pptx单元五 数据库建模体验1教学基本要求1) 深刻理解需求分析的地位和作用。2) 熟悉项目开发的完整过程。 3) 能够对小型项目进行需求分析。4) 熟练使用规范化设计技术,设计数据结构。2教学重点、难点教学重点:理解需求分析的地位和作用;项目开发的完整过程教学难点:使用规范化设计技术设计数据结构3教学资源PPT演示文稿:MySQL数据库应用实战教程(微课版)第5章_数据库建模体验.pptx单元六 子查询、视图和索引1教学基本要求1) 理解子查询技术,了解增删改与子查询的关系。2) 掌握视图的特点、创建和使
10、用。3) 掌握索引的作用、创建和使用,理解使用和不需使用索引的场景。 4) 学会嵌套子查询,初步学会相关子查询。5) 学会视图的创建和管理,学会在查询语句中使用视图。6) 学会索引的创建和管理。2教学重点、难点教学重点:子查询技术,了解增删改与子查询的关系;视图的特点、创建和使用;索引的作用、创建和使用,理解使用和不需使用索引的场景教学难点:子查询技术,了解增删改与子查询的关系3教学资源PPT演示文稿:MySQL数据库应用实战教程(微课版)第6章_子查询、视图和索引.pptx单元七 数据库编程1教学基本要求1) 掌握MySQL编程的基础,理解命名规范。2) 掌握常用内置函数的使用。3) 掌握存
11、储函数的创建、使用和管理。4) 掌握存储过程的创建、使用和管理。5) 掌握触发器的创建、应用和管理。6) 理解事务的概念,了解事务的应用,了解事务隔离和锁机制。 7) 学会MySQL编程,包括数据类型、三种变量、运算符和表达式、条件分支和循环。8) 学会常用内置函数的使用。9) 学会存储函数的创建、使用和管理。10) 学会存储过程的创建、使用和管理。11) 学会触发器的创建、使用和管理。12) 学会事务的提交和回滚。2教学重点、难点教学重点:MySQL编程的基础,理解命名规范;常用内置函数的使用;存储函数、存储过程和触发器;事务的概念,了解事务的应用,了解事务隔离和锁机制教学难点:存储函数、存
12、储过程和触发器;事务的概念,了解事务的应用,了解事务隔离和锁机制3教学资源PPT演示文稿:MySQL数据库应用实战教程(微课版)第7章_数据库编程.pptx单元八 数据库开发体验1教学基本要求1) 了解PHP语言。2) 了解使用PHP开发数据库程序(可选)。3) 了解实际项目的开发过程。 4) 初步学会编写简单的PHP代码(可选)。5) 初步学会用PHP语言编写数据库程序(可选)。6) 认识实际项目的开发过程。2教学重点、难点教学重点:了解PHP语言;实际项目的开发过程教学难点:实际项目的开发过程3教学资源PPT演示文稿:MySQL数据库应用实战教程(微课版)第8章_数据库开发体验.pptx单
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MySQL 数据库 应用 实战 教程 微课版 教学大纲
限制150内