课程名称:数据库技术与应用 课程编码:072400003G
课程类别:信息技术 课程性质:必修
学 分:1 总学时:24
理论学时:16 实验学时:0
上机学时:8 实践学时:0
开设实验(上机)项目总数 4 个,其中,必修( 4 )个,选修( 0 )个
先修课程: 无
后续课程:无
适用专业:理工类非计算机专业
开课教研室:计算机公共基础教研室
一、课程的性质、目的
数据库技术与应用是面向理工类非计算机专业的一门通识课程,是培养学生使用现代化工具分析解决实际问题的学科。本课程旨在培养学生运用 MySQL 数据库解决实际数据管理问题的能力,是理论与实践紧密结合的学科。通过系统学习,学生能够理解数据库的基本概念、原理和技术,熟练掌握 MySQL 数据库的操作与管理,具备数据库设计、开发和维护的基本技能,为今后在专业领域的数据处理工作奠定坚实基础。
二、课程培养目标
1.课程目标
通过本课程的学习,学生所具备的素质、掌握的技能、知识和能力如下:
课程目标1.具有基本的数据库创建与表结构设计能力,能够根据需求进行完成成数据库设计并实施。(对应第1、3、4、5章,支撑毕业要求观测点2)
课程目标2.初步具备用计算机分析解决实际问题的基本能力。 (对应第6、7章,支撑毕业要求观测点3)
课程目标3.能够运用现代化数据库管理工具(如 My SQL 、Navicat)完成数据库创建与表结构设计 (对应第2、8章,支撑毕业要求观测点5)
2.课程目标对毕业要求的支撑
本课程教学目标支撑的毕业要求主要体现在毕业要求观测点2、3、5,具体如下:
课程目标对毕业要求的支撑
课程目标 |
毕业要求 |
支撑毕业要求观测点及其内容 |
教学内容 |
支撑强度 |
观测点 |
毕业要求观测点内容 |
1 |
问题分析 |
2 |
能够应用数据库技术的基本原理,识别、表达、并通过文献研究分析复杂工程问题,以获得有效结论。 |
第1、3、4、5章 |
M |
2 |
设计/开发解决方案 |
3 |
能够设计针对复杂工程问题的解决方案,设计满足特定需求的系统、单元(部件)或工艺流程,并能够在设计环节中体现创新意识,考虑社会、健康、安全、法律、文化以及环境等因素。 |
第6、7章 |
L |
3 |
使用现代工具 |
5 |
能够针对复杂工程问题,开发、选择与使用恰当的技术、 资源、现代工程工具和信息技术工具,包括对复杂工程问题的预测与模拟,并能够理解其局限性。
|
第2、8章 |
L |
三、课程教学基本内容
课程设计(说课):
1.课程属性与教学要求(课程目标):
数据技术与应用是一门极具实用价值的,面向理工类非计算机专业的通识课程,本课程为各专业学生提供数据管理与处理的通用知识与技能。通过系统讲解数据库系统的基础理论知识,要求学生掌握数据库、数据库管理系统等核心概念,以及关系模型的结构、完整性约束等细节,了解数据管理技术发展演变历程,熟悉常用数据库管理系统(如MySQL)、图形化管理工具(如Navicat)的安装与基本操作。
能够使学生掌握My SQL的基本语法,具有基本的程序设计和算法分析能力,能够根据需求进行程序模块设计与实现。具有基本的程序设计和算法分析能力,能够根据需求进行程序模块设计与实现。
在教学要求方面,通过系统讲解数据库系统的基础理论知识,要求学生掌握数据库、数据库管理系统等核心概念,以及关系模型的结构、完整性约束等细节。学生需了解数据管理技术的发展演变历程,熟悉常用数据库管理系统(如 MySQL、SQL Server)的安装与基本操作。深入理解 SQL 语言,熟练运用其核心语句进行数据库与表的操作、数据查询及更新。理解数据库设计流程,从需求分析到物理设计各环节要点,具备依据实际需求完成数据库设计,并能运用数据库管理系统实现设计、进行数据处理与简单应用开发的能力,如连接数据库、实现基本的增删改查功能 。
2.学习对象分析(学情分析):
学习本课程的学生来自理工类非计算机专业,他们在基础数学、物理等学科具备一定知识储备,这为理解数据库中的逻辑关系、数据模型等知识提供了帮助。 在网络知识方面,多数学生有日常网络使用经验,但对于网络环境下数据库的部署与应用了解有限。
读写能力方面,能够阅读专业教材,但对于复杂技术文档的理解可能存在困难。信息技术能力参差不齐,部分学生有一定编程基础,如学习过 C 语言等编程语言,而部分学生则较为薄弱。
学生的学习动力主要源于对专业知识拓展的需求以及未来职业发展中对数据处理技能的重视。期望通过本课程学习,掌握实用的数据管理技能,提升自身竞争力。职业愿景多与专业领域相关,如工程领域学生希望能运用数据库管理项目数据。
3.教材分析:
MySQL数据库是当前最主流的关系数据库之一。本书采用任务驱动教学的形式详细讲解MySQL数据库的各种操作,帮助学生快速熟练地掌握 MySQL 数据库。本书主要内容包括认识数据库,MySQL数据库初体验,数据的基本操作,高级查询,存储过程,事务、视图、索引、备份和恢复,数据库规范化设计,综合实战——银行 ATM 存取款机系统。尽量结合实际应用案例讲解知识点,使知识的学习更加形象、具体化,学生通过书中丰富的案例和项目学习,可以快速掌握主流关系数据库的使用方法。
4.教学方案设计:
教学重点和难点:重点在于数据库核心概念、SQL 语言运用、数据库设计流程及 MySQL 操作。难点是关系模型完整性约束理解、复杂 SQL 查询编写以及从需求到数据库设计的转换。
教学内容:整合理论与实践内容,按章节循序渐进讲解,增加实际项目案例分析。
教学资源:利用在线教学平台、数据库管理系统软件、教学视频、电子教材等资源。
教学手段:采用多媒体教学、课堂演示、小组项目实践、在线答疑等手段。
考核办法:综合平时作业、测试、上机任务书、项目实践、期末考试进行考核。
5. 课程思政:
结合课程特点,在教学过程中融入思政元素。在讲解数据库在各行业应用时,引入我国在数字经济领域利用数据库推动产业升级的案例,培养学生的民族自豪感与创新意识。在实践操作中,强调数据准确性与安全性,培养学生的责任意识与职业道德。例如在讲解事务时,类比诚信原则,使学生明白数据操作的严谨性如同做人的诚信。通过将课程知识点与思政材料、思政元素有机融合,在传授知识与培养能力的同时,实现价值塑造,达到润物无声的育人目标。
第1—2学时
第一章认识数据库(支撑课程目标第1条)
1.课前准备(针对任课教师备课提出基本要求)
1.1课外学习评价:
收集学生对之前课程拓展内容的学习反馈,如对计算机基础中数据存储知识的理解与应用情况,整理相关问题,以便课堂互动解答。
1.2教学要求:通过课堂讲解、案例展示与小组讨论,要求学生掌握数据库的基本概念,包括数据库、数据库管理系统、数据库系统的区别与联系。了解数据管理技术的发展历程,熟悉常见数据库应用场景,如电商平台数据管理、企业资源规划等。理解数据库在现代信息系统中的核心地位,具备初步分析简单数据库应用需求的能力,能够判断不同场景下对数据库的基本要求。
1.3教学方案设计:教学目标为让学生对数据库有初步且全面的认识。教学内容上,先介绍数据库基本概念,再讲解发展历程与应用场景。教学资源利用多媒体课件、在线数据库应用案例视频。教学手段采用讲授法、案例分析法,通过提问、小组讨论活跃课堂气氛。考核办法为课堂随机提问、小组讨论表现评分。
2.课内教学(加强课堂组织与管理,注重生成性教学,突出过程性评价)
2.1教学内容:本单元设置 2 学时,重点讲解数据库核心概念、发展历程及应用场景,考核权重占本课程总成绩的 5%。前修课程为计算机基础,后习课程为 MySQL 数据库操作实践。与专业或行业关联度高,如在工程管理专业中用于项目进度与资源数据管理。教学范式采用理论讲授结合案例分析。通过电商、医疗等案例展示数据库应用,介绍课程资源库中案例、视频使用方法。
教学重点:数据库基本概念
教学难点:数据库系统架构
2.2 教学方法:采用启发式,通过提问引导学生思考数据库应用场景;讨论式,组织小组讨论数据管理技术发展原因;参与式,让学生分享生活中接触的数据库应用。
2.3 课内小结:教学理念以学生为中心,培养自主学习能力。教学目标为让学生认识数据库。教学重难点如上述。教学内容按计划完成。教学方式与方法多样,促进学生参与。教学组织与管理有序,课堂纪律良好。教学评价通过提问、讨论表现进行,了解学生学习情况。
3.课后巩固与拓展
书面作业:布置一些关于数据库基本概念的简答题,例如 “简述数据库、数据库管理系统和数据库系统之间的关系”,帮助学生加深对核心概念的理解。设计几道分析题,如 “分析在图书馆管理系统中,数据库可能存储哪些数据以及如何设计简单的数据表结构”,引导学生运用所学知识思考实际应用场景。
数据库调研:让学生分组调研不同行业(如金融、医疗、教育等)中数据库的实际应用情况,了解这些行业使用的数据库管理系统类型、数据存储和处理方式,以及数据库在业务流程中起到的关键作用。每个小组制作一份调研报告,在课堂上进行汇报展示,拓宽学生对数据库应用的认知广度。
4.单元(章)考核与评价
围绕课内教与学、课外导与做等环节,建立本单元(章)考核细则,明确本单元(章)评价权重及各知识点所占分值, 落实过程性评价各项措施。
考核方式与权重比例列表
考核方式 |
评价权重 |
课程目标(观测点) |
备注 |
作业 |
5% |
目标1 |
|
合计 |
5% |
目标1 |
|
5.单元(章)达成情况评价及改进措施
通过对课程的目标进行细化、分解,通过多种方式平时考核,考核学生对知识的掌握及对专业知识的应用情况,对课程本章(单元)的所有学生的实际学习成果进行评价,分析本章(单元)目标达成情况情况。并依据分析进行进一步的教学安排。
目标达成情况分析及计算方法
课程目标 |
考核方式 |
分值 |
学生平均分值 |
达成情况计算 |
课程目标1 |
作业 |
100 |
|
|
本章(单元)目标 |
|
|
|
|
应用目标达成情况评价策略,对本章(单元)涉及课程目标1及本章(单元)教学的总目标达成情况分别进行计算,若评价值(达成情况)达到规定标准的认为评价结果达成,教学效果良好;若评价值未达到规定标准认为不合格,需要持续改进。
第3—4学时
第二章 MySQL数据库初体验(支撑课程目标第3条)
第一节 安装并配置MySQL数据库 第二节 Navicat管理工具连接并操作数据库 第三节 SQL语句操作数据库
1.课前准备(针对任课教师备课提出基本要求)
1.1课外学习评价:仔细检查学生对第一课程布置的作业及拓展任务完成情况。
1.2教学要求:
通过课堂讲授、实操演示、小组协作实践,要求学生熟练掌握在 Windows、Linux 等常见操作系统下,从官网精准下载MySQL安装包,正确配置环境变量,顺利完成数据库初始化的全流程。学生要能运用 Navicat 管理工具,快速建立与MySQL数据库的稳定连接,流畅进行数据库及数据表的创建、字段属性设置、数据记录的增删改查等操作。深入理解 SQL 语句操作数据库的底层逻辑,熟练运用 CREATE、INSERT、SELECT、UPDATE、DELETE 等核心语句,根据简单业务场景编写合理的 SQL 代码。
1.3教学方案设计:
教学目标:让学生全面、深入地对MySQL数据库形成初步认知,能独立且熟练完成基础操作任务。
教学内容:细致拆解MySQL安装配置步骤,深度讲解Navicat工具各项功能,透彻分析SQL基础语句的语法与应用场景,结合大量行业实际案例演示操作。
教学资源:准备详尽的安装图文教程、Navicat 操作视频指南、丰富的SQL示例代码库,借助学习通教学平台等渠道及时发布学习资料。
教学手段:利用多媒体课件直观展示操作流程,教师现场实操示范关键步骤,学生分组开展实践练习,在线实时答疑解惑。
2.课内教学(加强课堂组织与管理,注重生成性教学,突出过程性评价)
2.1教学内容:
行业关联:在软件开发领域,MySQL为各类应用程序提供数据存储支撑,如移动端 APP 用户数据存储;在互联网行业,大型网站依靠MySQL管理海量用户信息和内容数据;在数据分析行业,MySQL用于存储和管理待分析的原始数据。例如电商平台借助MySQL存储商品详情、用户订单、物流信息等关键数据。
教学范式:采用理论知识讲授、实际案例演示、学生实践操作紧密结合的教学范式,先阐述原理,再通过真实案例引导学生实践,最后总结提升。
学科发展:介绍MySQL从诞生之初的小众开源数据库,逐步发展成为全球广泛应用的数据库系统的历程,以及在大数据、云计算时代,MySQL面临的技术挑战与创新机遇,如分布式部署、云数据库服务等。
资源库:详细介绍课程资源库中MySQL安装疑难解答文档、Navicat 高级功能指南、SQL 语法进阶参考资料的使用方法,鼓励学生自主探索学习。
教学重点:MySQL安装配置细节、Navicat工具使用技巧及SQL语句基础应用。
教学难点:深入理解SQL语句执行逻辑,以及在不同业务场景下准确选择和运用合适的SQL语法。
2.2 教学方法:启发式、探究式、讨论式、参与式等。
2.3 课内小结:
秉持以学生为中心的教学理念,着重培养学生的实践动手能力和自主学习意识。确保学生扎实掌握 MySQL 数据库基础操作技能,对数据库知识体系形成初步认知。重点聚焦于安装、工具运用、SQL 语句基础;难点在于攻克 SQL 语句逻辑理解与场景应用。按照教学计划,有条不紊地完成各部分内容的讲解与实践演示。
3.课后巩固与拓展
巩固:系统复习MySQL安装配置全流程、Navicat工具操作要点、SQL 语句语法规则,回顾课堂上的实操案例及遇到的问题与解决方案。
拓展:深入学习MySQL配置文件(my.cnf 或 my.ini)中高级参数的功能与优化方法,探索Navicat的数据建模、数据同步等高级功能应用,学习SQL语句中的多表关联查询、子查询嵌套等进阶用法。
资料来源:
(1)期刊《计算机工程与应用》中关于 MySQL 性能优化的文章;
(2)参考书目《MySQL 数据库应用教程(第 2 版)》相关章节;
(3)MySQL 官方文档(https://dev.mysql.com/doc/ )。
第5—6学时
第二章 MySQL数据库初体验(支撑课程目标第3条)
第三节 MySQL数据库的安装、配置、连接(实践)
第四节Navicat管理工具连接并操作MySQL数据库(实践)
1.课前准备(针对任课教师备课提出基本要求)
1.1课外学习评价:收集学生对上一章课后巩固与拓展任务的完成情况。检查书面作业中关于数据库概念简答题和分析题的作答,了解学生对核心概念的掌握程度以及运用知识分析实际场景的能力。
1.2教学要求:通过课堂讲授、演示操作和实践练习,要求学生掌握 MySQL 数据库的安装与配置方法,包括不同操作系统下的安装步骤及参数设置。了解 Navicat 管理工具的功能特点,熟悉其连接 MySQL 数据库的操作流程,以及使用该工具进行数据库和表的创建、修改、删除等基本操作。理解 SQL 语句操作数据库的基本原理,熟练掌握常用的 SQL 语句,如 CREATE、INSERT、SELECT、UPDATE、DELETE 等。具备独立完成 MySQL 数据库安装与配置,运用 Navicat 管理工具和 SQL 语句进行数据库基本操作的能力,能够根据简单需求创建数据库并进行数据管理。
1.3教学方案设计:
教学目标:使学生熟练掌握 MySQL 数据库及相关工具的基础操作,为后续深入学习数据库知识奠定基础。
教学内容:详细讲解 MySQL 数据库安装流程、配置要点,Navicat 管理工具的使用,以及 SQL 语句基础。
教学资源:准备安装教程文档、操作演示视频、示例数据库脚本,利用在线教学平台发布资料。
教学手段:采用多媒体演示、现场操作示范、课堂练习、在线答疑相结合的方式。
2.课内教学(加强课堂组织与管理,注重生成性教学,突出过程性评价)
2.1教学内容:本章安排 2 学时,包括 MySQL 安装配置、Navicat 操作、SQL 语句基础,前修课程为计算机基础,后续课程将深入学习数据库高级操作与设计。前修知识为理解数据库安装环境及基本操作指令提供基础,本章内容是后续深入学习的基石。在软件开发、数据分析等行业,MySQL 广泛用于数据存储与管理。如电商平台用 MySQL 存储商品、订单数据,通过 Navicat 和 SQL 语句进行数据维护与查询。采用理论讲授结合实践操作的范式,先讲解原理,再通过案例演示操作。介绍课程资源库中 MySQL 安装教程、操作示例、常见问题解答板块的使用方法。
教学重点:MySQL 安装配置、Navicat 操作、SQL 语句基础
教学难点:SQL 语句逻辑及不同操作场景下的语法运用
2.2 教学方法:
启发式:提出问题,如 “为什么安装 MySQL 时要设置特定端口?” 引导学生思考。
探究式:让学生自主探索不同安装选项的作用,小组讨论并总结。
讨论式:组织学生讨论 Navicat 与直接使用命令行操作 MySQL 的优缺点。
参与式:邀请学生上台演示操作,其他同学纠错、补充。
2.3 课内小结:
以学生为中心,培养自主学习与实践能力,让学生掌握 MySQL 基础操作,教学重点是安装、工具使用、语句基础,难点是SQL语句逻辑,按计划完成各部分内容讲解与演示。多种方法结合,激发学生参与,通过提问、小组讨论、实践操作观察,了解学生学习效果。
3.课后巩固与拓展
作业:布置关于 MySQL 高级配置、Navicat 高级功能使用、复杂 SQL 语句编写的作业,要求提交操作截图和代码。
拓展资源:(1)期刊《计算机应用研究》中关于 MySQL 优化的文章。(2)网络资源可在 MySQL 官方文档(https://dev.mysql.com/doc/ )、CSDN 博客搜索相关教程。
4.单元(章)考核与评价
围绕课内教与学、课外导与做等环节,建立本单元(章)考核细则,明确本单元(章)评价权重及各知识点所占分值, 落实过程性评价各项措施。
考核方式与权重比例列表
考核方式 |
评价权重 |
课程目标(观测点) |
备注 |
作业 |
5% |
目标3 |
|
上机 |
5% |
目标3 |
|
合计 |
10% |
目标3 |
|
5.单元(章)达成情况评价及改进措施
通过对课程的目标进行细化、分解,通过多种方式平时考核,考核学生对知识的掌握及对专业知识的应用情况,对课程本章(单元)的所有学生的实际学习成果进行评价,分析本章(单元)目标达成情况情况。并依据分析进行进一步的教学安排。
目标达成情况分析及计算方法
课程目标 |
考核方式 |
分值 |
学生平均分值 |
达成情况计算 |
课程目标3 |
作业 |
100 |
|
|
课程目标3 |
上机 |
100 |
|
本章(单元)目标 |
|
|
|
|
应用目标达成情况评价策略,对本章(单元)涉及课程目标3及本章(单元)教学的总目标达成情况分别进行计算,若评价值(达成情况)达到规定标准的认为评价结果达成,教学效果良好;若评价值未达到规定标准认为不合格,需要持续改进。
第7—8学时
第三章 数据的基本操作(支撑课程目标第1条)
第一节 使用SQL语句实现数据增删改查 第二节 使用模糊查询查询学生信息
1.课前准备(针对任课教师备课提出基本要求)
1.1课外学习评价:
收集学生对上一章课后巩固与拓展任务的完成情况。检查学生提交的 MySQL 高级配置、Navicat 高级功能使用以及复杂 SQL 语句编写的作业,评估他们对拓展知识的掌握程度。
1.2教学要求:
通过课堂讲授、案例分析以及大量的实践操作,要求学生掌握使用 SQL 语句进行数据增(INSERT)、删(DELETE)、改(UPDATE)、查(SELECT)的具体语法和多种应用场景。了解数据操作在不同业务逻辑中的作用,熟悉使用 LIKE 关键字进行模糊查询的语法和应用,特别是在查询学生信息等实际场景中的运用。理解数据操作的原子性和一致性原则,明白数据操作失误可能带来的严重后果。具备能够根据实际业务需求,准确运用 SQL 语句对数据库中的数据进行高效、准确操作的能力,能够处理常见的数据操作异常情况。
1.3教学方案设计:
教学目标:让学生熟练掌握数据的基本操作,能够灵活运用 SQL 语句解决实际数据处理问题。
教学内容:详细讲解数据增删改查的 SQL 语法,包括单表和多表操作;深入剖析模糊查询的原理和应用场景,结合学生信息查询案例进行实操。
教学资源:准备丰富的数据操作案例脚本、数据库测试环境,利用在线教学平台发布教学视频、练习题等资料。
教学手段:采用多媒体演示、课堂实时操作示范、学生自主练习、在线答疑讨论等手段。
2.课内教学(加强课堂组织与管理,注重生成性教学,突出过程性评价)
2.1教学内容:
内容设置:本章安排2学时,其中数据增删改查操作讲解与实践,模糊查询及案例分析。
课程链:前修课程为第二章 MySQL 数据库初体验,学生已掌握数据库安装、Navicat 使用及 SQL 基础语句。后续课程将基于数据基本操作,深入学习数据库事务、存储过程等知识。本章数据操作是后续复杂数据处理和数据库应用开发的基础。
行业关联:在金融行业,利用数据增删改查操作更新客户账户信息、交易记录;在教育行业,用于学生成绩管理、学籍信息维护。如学校通过 SQL 语句查询学生的考试成绩、更新学生的奖惩信息等。
重难点:重点是熟练掌握数据增删改查及模糊查询的 SQL 语法;难点是理解复杂查询场景下 SQL 语句的逻辑组合,以及在实际业务中准确运用合适的查询语句。
教学范式:采用理论讲解与实践操作紧密结合的范式,先介绍 SQL 语句语法,再通过实际案例引导学生动手操作。
学科发展:讲述 SQL 语言在数据库领域的不断发展,从最初简单的数据操作到如今复杂的查询优化技术,以及数据操作技术在大数据时代面临的挑战与机遇。
资源库:介绍课程资源库中数据操作案例库、常见错误及解决方案板块的使用方法,鼓励学生自主查阅学习。
学习路径与考核:学习路径为预习、课堂学习、课后实践;考核包括课堂表现、作业、实践操作。
教学重点:数据增删改查及模糊查询的 SQL 语法
教学难点:复杂查询场景下 SQL 语句的逻辑组合
2.2 教学方法:启发式、探究式、讨论式、参与式等。
2.3 课内小结:
以学生为中心,注重培养学生解决实际问题的能力,使学生掌握数据基本操作和模糊查询技能。重点是SQL语法,难点是复杂查询逻辑。
3.课后巩固与拓展
巩固:复习数据增删改查及模糊查询的 SQL 语法,回顾课堂上的案例和实践操作过程。
拓展内容:期刊《计算机工程与应用》中关于数据库性能优化的文章;网络资源可在 MySQL 官方文档(https://dev.mysql.com/doc/ )、知乎等平台搜索相关技术分享。
第9—10学时
第三章 数据的基本操作(支撑课程目标第1条)
创建数据库、数据表(实践)
1.课前准备(针对任课教师备课提出基本要求)
1.1课外学习评价:
对上一阶段学生在数据增删改查及模糊查询知识的课后巩固拓展情况进行全面梳理。
1.2教学要求:
通过本次实践课程的讲授、演示及学生的亲身体验,要求学生掌握使用 SQL 语句创建数据库和数据表的完整语法结构,包括如何指定数据库字符集、数据表字段的数据类型、长度以及约束条件等。了解不同数据库引擎(如 InnoDB、MyISAM)的特点及适用场景,熟悉在创建数据库和数据表过程中遵循命名规范和最佳实践的重要性。理解数据库设计的基本原理,能够依据给定的业务需求,进行合理的数据库和数据表结构设计。具备独立创建符合实际业务需求的数据库和数据表的能力,能够根据需求变化对已创建的数据库和数据表进行修改与优化,确保数据存储的高效性和完整性。
1.3教学方案设计:
教学目标:让学生熟练掌握创建数据库和数据表的操作技能,能够根据实际业务场景进行合理的数据库结构设计。
教学内容:详细讲解创建数据库和数据表的SQL语法,包括 CREATE DATABASE、CREATE TABLE 语句的各种参数设置;介绍数据库引擎选择的依据;通过实际案例引导学生进行数据库和数据表结构设计实践。
教学资源:准备多个不同业务场景的数据库设计需求文档、示例数据库脚本,利用在线教学平台提供教学视频、实践指导手册等资料。
2.课内教学(加强课堂组织与管理,注重生成性教学,突出过程性评价)
2.1教学内容:
课程链:前修课程为第二章 MySQL 数据库初体验和第三章数据的基本操作理论部分,学生已掌握 MySQL 基本操作和数据操作语句。后续课程将基于创建好的数据库和数据表,进行数据的插入、查询等操作实践,以及更复杂的数据库设计优化学习。本次实践是后续数据操作和数据库应用的基础。
行业关联:在互联网行业,创建数据库和数据表用于存储用户信息、产品数据等;在制造业,用于管理生产流程、库存信息等。例如电商平台创建数据库存储商品信息表、用户订单表等。
学科发展:介绍数据库创建技术随着业务规模和数据量增长的演变,如从单一数据库到分布式数据库的发展,以及新型数据库(如 NoSQL 数据库)在特定场景下的应用优势。
教学重点:创建数据库和数据表的SQL语法及合理设计数据表结构
教学难点:根据复杂业务需求进行数据库架构设计,平衡数据存储效率和数据完整性。
2.2 教学方法:多媒体演示创建过程、现场实操示范、学生分组实践练习、在线实时指导等手段。
2.3 课内小结:
以学生实践为中心,培养学生解决实际问题的能力和创新思维。使学生掌握创建数据库和数据表的技能,具备初步的数据库设计能力。重点是 SQL 语法和结构设计,难点是复杂业务需求下的架构设计。按计划完成创建数据库和数据表的教学与实践指导。多种方法结合,激发学生主动参与实践。
3.课后巩固与拓展
巩固:复习创建数据库和数据表的 SQL 语法,回顾课堂上的实践案例和设计思路,检查自己在课堂实践中出现的问题并进行总结。
拓展:期刊《软件学报》中关于数据库分区和备份恢复的文章
4.单元(章)考核与评价
围绕课内教与学、课外导与做等环节,建立本单元(章)考核细则,明确本单元(章)评价权重及各知识点所占分值, 落实过程性评价各项措施。
考核方式与权重比例列表
考核方式 |
评价权重 |
课程目标(观测点) |
备注 |
上机 |
5% |
1 |
|
合计 |
5% |
1 |
|
5.单元(章)达成情况评价及改进措施
通过对课程的目标进行细化、分解,通过多种方式平时考核,考核学生对知识的掌握及对专业知识的应用情况,对课程本章(单元)的所有学生的实际学习成果进行评价,分析本章(单元)目标达成情况情况。并依据分析进行进一步的教学安排。
目标达成情况分析及计算方法
课程目标 |
考核方式 |
分值 |
学生平均分值 |
达成情况计算 |
课程目标1 |
上机 |
100 |
|
|
本章(单元)目标 |
|
|
|
|
应用目标达成情况评价策略,对本章(单元)涉及课程目标1及本章(单元)教学的总目标达成情况分别进行计算,若评价值(达成情况)达到规定标准的认为评价结果达成,教学效果良好;若评价值未达到规定标准认为不合格,需要持续改进。
第11—12学时
第四章 高级查询(一)(支撑课程目标第1条)
第一节 使用简单子查询课程、考试成绩 第二节 按指定条件查询
第三节 统计某门课程相关信息
1.课前准备(针对任课教师备课提出基本要求)
1.1课外学习评价:
对上一章创建数据库和数据表实践课程的课后巩固拓展任务完成情况进行全面评估。
1.2教学要求:
通过课堂讲授、案例演示和实践操作,要求学生掌握使用简单子查询查询课程、考试成绩的 SQL 语法和逻辑,能够准确理解子查询与主查询之间的关系并灵活运用。掌握按指定条件查询数据的多种方法,包括使用比较运算符、逻辑运算符构建复杂查询条件。学会统计某门课程相关信息,如课程的平均成绩、最高分、最低分、选修人数等,熟练运用聚合函数(SUM、AVG、MAX、MIN、COUNT)进行数据统计。了解高级查询在实际业务场景中的应用价值,熟悉不同查询场景下合适的查询策略选择。理解复杂查询语句的执行原理,具备根据实际业务需求编写高效、准确的高级查询 SQL 语句的能力,能够优化查询语句以提高数据检索效率。
1.3教学方案设计:
教学目标:让学生熟练掌握高级查询(一)的核心技能,能够运用所学查询语句解决实际业务中的数据检索和统计问题。
教学内容:详细讲解简单子查询、按指定条件查询、统计某门课程信息的 SQL 语法和应用场景,通过丰富的案例进行演示。
教学资源:准备多个实际业务场景的数据库及相关数据,如学校教务系统、企业销售系统等;制作教学 PPT、案例演示视频;利用在线教学平台发布练习题、拓展资料。
教学手段:采用多媒体教学展示查询过程和结果,现场实操演示复杂查询语句编写,组织学生分组进行实践练习,在线实时解答学生疑问。
2.课内教学(加强课堂组织与管理,注重生成性教学,突出过程性评价)
2.1教学内容:
课程链:前修课程为第三章数据的基本操作,学生已掌握数据的增删改查及数据库创建等基础知识。后续课程将在此基础上进一步学习高级查询(二),如多表联合查询、子查询的嵌套应用等。本章高级查询知识为后续复杂数据处理和数据分析奠定基础。
行业关联:在教育行业,用于分析学生成绩、课程选修情况;在电商行业,用于统计商品销售数据、客户购买行为分析等。例如电商平台通过高级查询分析某类商品在特定时间段的销售总量、平均售价等。
教学范式:采用案例驱动和实践导向相结合的教学范式,以实际业务案例为切入点,引导学生在实践中掌握查询技能。
学科发展:介绍数据库查询技术从简单查询到高级复杂查询的演变,以及随着大数据时代到来,查询优化技术的重要性和发展趋势,如索引优化、查询计划调整等。
资源库:介绍课程资源库中高级查询案例库、SQL 查询优化技巧文档的使用方法,帮助学生拓展学习。
学习路径与考核:学习路径为预习、课堂学习、课后实践;考核包括课堂表现、作业、实践操作。
教学重点:各类高级查询的 SQL 语法和应用场景
教学难点:理解复杂查询逻辑,尤其是子查询的嵌套逻辑以及在复杂业务需求下如何优化查询语句以提高性能。
2.2 教学方法:启发式、探究式、讨论式、参与式等。
2.3 课内小结:
以学生为中心,注重培养学生解决实际问题和自主学习的能力。使学生掌握高级查询(一)的核心技能,能够运用查询语句解决实际问题。重点是 SQL 语法和应用,难点是复杂查询逻辑和优化。按计划完成各类高级查询的讲解与实践指导。多种方法结合,激发学生学习积极性和主动性。合理分组,确保课堂实践有序进行,教师能及时指导学生。通过课堂提问、小组讨论、实践操作观察,全面了解学生学习效果。
3.课后巩固与拓展
巩固内容:复习各类高级查询的 SQL 语法,回顾课堂案例中的查询思路和实践操作过程,总结自己在课堂练习中出现的问题。
拓展:期刊《计算机研究与发展》中关于数据库查询优化的文章。
4.单元(章)考核与评价
围绕课内教与学、课外导与做等环节,建立本单元(章)考核细则,明确本单元(章)评价权重及各知识点所占分值, 落实过程性评价各项措施。
考核方式与权重比例列表
考核方式 |
评价权重 |
课程目标(观测点) |
备注 |
测试 |
5% |
1 |
|
合计 |
5% |
1 |
|
5.单元(章)达成情况评价及改进措施
通过对课程的目标进行细化、分解,通过多种方式平时考核,考核学生对知识的掌握及对专业知识的应用情况,对课程本章(单元)的所有学生的实际学习成果进行评价,分析本章(单元)目标达成情况情况。并依据分析进行进一步的教学安排。
目标达成情况分析及计算方法
课程目标 |
考核方式 |
分值 |
学生平均分值 |
达成情况计算 |
课程目标1 |
测试 |
100 |
|
|
本章(单元)目标 |
|
|
|
|
应用目标达成情况评价策略,对本章(单元)涉及课程目标1及本章(单元)教学的总目标达成情况分别进行计算,若评价值(达成情况)达到规定标准的认为评价结果达成,教学效果良好;若评价值未达到规定标准认为不合格,需要持续改进。
第13—14学时
第五章 高级查询(二)(支撑课程目标第1条)
第一节 使用子查询制作学生成绩单 第二节 连接查询
第三节 SQL语句综合应用
1.课前准备(针对任课教师备课提出基本要求)
1.1课外学习评价:全面梳理学生在上一章高级查询(一)课后巩固拓展任务的完成情况。
1.2教学要求:
通过课堂讲解、实际案例演示以及大量的实践操作,要求学生掌握使用子查询制作学生成绩单的方法,能够灵活运用子查询从多个数据表中提取并整合数据,生成符合要求的成绩单格式。深入理解连接查询的原理,熟练掌握 INNER JOIN、LEFT JOIN、RIGHT JOIN、FULL OUTER JOIN 等不同类型连接查询的语法及在各种业务场景下的应用。学会将 SQL 语句进行综合应用,能够根据复杂业务需求,合理组合各类查询语句(包括子查询、连接查询、聚合函数等),编写高效、准确的 SQL 代码。了解高级查询在不同行业大数据分析中的关键作用,熟悉复杂数据查询场景下的优化策略。理解复杂 SQL 语句的执行计划,具备根据实际业务需求优化查询性能的能力,能够诊断并解决查询过程中出现的常见问题。
1.3教学方案设计:
教学目标:使学生熟练掌握高级查询(二)的各项技能,能够运用多种查询方式解决复杂业务中的数据查询与分析问题。
教学内容:详细讲解子查询制作学生成绩单的实现步骤、各类连接查询的语法与应用场景、SQL 语句综合应用案例。
教学资源:准备丰富的教学案例数据库,如学校成绩管理数据库、企业供应链管理数据库等;制作教学 PPT、案例操作演示视频;利用在线教学平台发布练习题、拓展阅读资料。
教学手段:采用多媒体演示查询过程、现场操作示范复杂 SQL 语句编写、组织学生分组实践练习、在线实时答疑指导。
2.课内教学(加强课堂组织与管理,注重生成性教学,突出过程性评价)
2.1教学内容:课程链:前修课程为第四章高级查询(一),学生已掌握简单子查询、按条件查询及统计查询等知识。后续课程将涉及数据库的存储过程、事务处理等内容,而本章高级查询技能是进行复杂数据库操作和应用开发的重要基础。
行业关联:在教育领域,用于生成学生综合成绩单、分析学生学业发展趋势;在物流行业,通过连接查询整合订单、库存、运输等数据表信息,优化物流配送流程。例如物流企业通过连接查询确定不同订单的货物库存位置及运输状态。
教学范式:采用案例驱动与实践操作相结合的教学范式,以实际业务案例为引导,让学生在实践中掌握查询技能。
教学重点:子查询制作成绩单的逻辑、各类连接查询语法及SQL语句综合应用。
教学难点:复杂连接查询中的表关联关系,以及在复杂业务场景下优化综合应用的SQL语句性能。
2.2 教学方法:如启发式、探究式、讨论式、参与式等。
2.3 课内小结:
以学生为中心,注重培养学生解决复杂问题和自主学习的能力。让学生掌握高级查询(二)的核心技能,能够应对复杂业务查询需求。重点是查询方法与应用,难点是复杂表关联及性能优化。
3.课后巩固与拓展
巩固:复习子查询制作成绩单的流程、各类连接查询语法及 SQL 语句综合应用案例,回顾课堂实践中的问题与解决方法。
拓展:网络资源可在MySQL官方文档(https://dev.mysql.com/doc/ )、技术博客(如博客园)搜索相关技术教程。
第15—16学时
第五章 高级查询(二)(支撑课程目标第1条)
表数据的查询、插入、修改和删除(实践)
1.课前准备(针对任课教师备课提出基本要求)
1.1课外学习评价:
全面回顾学生在上一章高级查询(二)理论知识课后巩固拓展任务的完成情况。
1.2教学要求:
通过本次实践课程的教学、示范和学生的实际操作,要求学生掌握使用 SQL 语句对表数据进行复杂查询的技巧,包括多表联合查询、子查询嵌套等高级查询方式在实际场景中的灵活运用,以准确获取所需数据。熟练掌握表数据插入、修改和删除的操作语法,能够根据业务需求准确无误地对数据进行增、改、删操作。理解在进行数据操作时数据完整性和一致性的重要性,学会通过约束条件(如主键约束、外键约束、唯一约束等)来确保数据质量。了解在不同业务场景下,如何合理选择数据操作方式以提高数据处理效率。具备根据给定的复杂业务场景,独立完成表数据的查询、插入、修改和删除操作,能够排查并解决操作过程中出现的常见问题,如数据冲突、语法错误等,从而构建一个稳定、高效的数据处理流程的能力。
1.3教学方案设计:
教学目标:让学生在实践中熟练掌握表数据的高级操作技能,能够运用所学知识解决复杂业务中的数据处理问题。
教学内容:详细讲解复杂查询场景下的SQL语句编写,以及表数据插入、修改、删除的多种应用场景和注意事项。通过实际案例引导学生进行实践操作。
教学资源:准备多个不同业务领域的数据库,如医疗信息数据库、金融交易数据库等;制作操作演示视频、实践指导手册;利用在线教学平台发布实践案例、练习题及常见问题解答。
教学手段:采用多媒体演示操作过程、现场实操示范、学生分组实践练习、在线实时答疑指导等手段。
2.课内教学(加强课堂组织与管理,注重生成性教学,突出过程性评价)
2.1教学内容:
课程链:前修课程为第五章高级查询(二)理论部分以及之前的数据操作相关知识。后续课程将涉及数据库的优化、维护以及更高级的应用开发。本次实践是将理论知识转化为实际操作能力的关键环节,为后续数据库相关工作奠定实践基础。
行业关联:在医疗行业,用于更新患者病历信息、查询特定病症患者数据;在金融行业,用于处理交易数据的增删改查,如记录新的交易、修改账户余额、删除错误交易记录等。例如银行通过数据操作更新客户账户信息,确保资金交易准确无误。
教学重点:复杂查询以及表数据增删改的操作
教学难点:在复杂业务场景下,确保数据操作的准确性、完整性以及高效性,避免数据冲突和错误。
2.2 教学方法:启发式、探究式、讨论式、参与式等。
2.3 课内小结:
以学生实践为中心,培养学生解决实际问题的能力和创新思维。使学生熟练掌握表数据的高级操作技能,能够应对复杂业务数据处理需求。重点是数据操作技能,难点是确保数据准确、完整和高效处理。
3.课后巩固与拓展
巩固:复习复杂查询、表数据增删改的操作语法,回顾课堂实践中的案例和操作过程,总结自己在实践中出现的问题及解决方法。
拓展:网络资源可在MySQL官方文档(https://dev.mysql.com/doc/ )、数据库技术论坛(如 Stack Overflow)搜索相关技术分享和教程。
4.单元(章)考核与评价
围绕课内教与学、课外导与做等环节,建立本单元(章)考核细则,明确本单元(章)评价权重及各知识点所占分值, 落实过程性评价各项措施。
考核方式与权重比例列表
考核方式 |
评价权重 |
课程目标(观测点) |
备注 |
上机 |
10% |
1 |
|
合计 |
10% |
1 |
|
5.单元(章)达成情况评价及改进措施
通过对课程的目标进行细化、分解,通过多种方式平时考核,考核学生对知识的掌握及对专业知识的应用情况,对课程本章(单元)的所有学生的实际学习成果进行评价,分析本章(单元)目标达成情况情况。并依据分析进行进一步的教学安排。
目标达成情况分析及计算方法
课程目标 |
考核方式 |
分值 |
学生平均分值 |
达成情况计算 |
课程目标1 |
上机 |
100 |
|
|
本章(单元)目标 |
|
|
|
|
应用目标达成情况评价策略,对本章(单元)涉及课程目标1及本章(单元)教学的总目标达成情况分别进行计算,若评价值(达成情况)达到规定标准的认为评价结果达成,教学效果良好;若评价值未达到规定标准认为不合格,需要持续改进。
第17—18学时
第六章 存储过程(支撑课程目标第2条)
第一节 存储过程的基本概念
第二节 创建、调用、查看、修改、删除存储过程
1.课前准备(针对任课教师备课提出基本要求)
1.1课外学习评价:对上一章表数据操作实践课程的课后巩固拓展任务完成情况进行全面梳理。
1.2教学要求:
通过课堂讲授、案例分析和实践操作,要求学生掌握存储过程的基本概念,包括存储过程的定义、特点及优势。熟练掌握创建、调用、查看、修改、删除存储过程的SQL语法及操作步骤。理解存储过程在数据库应用中处理复杂业务逻辑、提高数据操作效率的原理,能够根据实际业务需求编写存储过程,将一系列相关的SQL语句封装起来,实现模块化的数据处理。了解存储过程在不同行业数据库应用中的常见场景,熟悉存储过程与普通SQL语句的区别与联系。具备在实际项目中运用存储过程解决复杂数据处理问题的能力,能够优化存储过程性能,排查并解决存储过程执行过程中出现的错误。
1.3教学方案设计:
教学目标:让学生熟练掌握存储过程相关知识与操作技能,能够在数据库应用中有效运用存储过程。
教学内容:详细讲解存储过程的基本概念、创建与操作语法,通过实际案例引导学生进行存储过程编写实践。
教学资源:准备多个不同行业的数据库案例,如制造业生产管理数据库、互联网广告投放数据库等;制作教学 PPT、案例演示视频;利用在线教学平台发布练习题、拓展阅读资料。
教学手段:采用多媒体演示存储过程操作过程、现场实操示范编写存储过程、组织学生分组实践练习、在线实时答疑指导。
2.课内教学(加强课堂组织与管理,注重生成性教学,突出过程性评价)
2.1教学内容:
内容设置:本章主要学习存储过程基本概念、创建及相关操作、案例实践与总结。
课程链:前修课程为第五章高级查询及数据操作相关知识,学生已具备一定的 SQL 语句编写和数据处理能力。后续课程将涉及数据库触发器、事务的深入应用以及数据库优化等内容,存储过程知识为后续复杂数据库操作和优化奠定基础。
行业关联:在制造业,用于管理生产流程、计算成本等复杂业务逻辑;在互联网行业,用于处理用户行为分析、广告投放策略等数据处理任务。例如互联网公司通过存储过程统计用户在特定时间段内的活跃行为数据。
教学范式:采用案例驱动和实践导向相结合的教学范式,以实际业务案例为切入点,引导学生在实践中掌握存储过程知识。
学科发展:介绍存储过程技术随着数据库管理系统发展的演变,以及在大数据和云计算环境下存储过程的新应用模式和挑战。
资源库:介绍课程资源库中存储过程案例库、性能优化技巧文档的使用方法,帮助学生拓展学习。
学习路径与考核:学习路径为预习、课堂学习、课后实践;考核包括课堂表现、作业、实践操作。
教学重点:存储过程的创建、调用等操作及根据业务需求编写存储过程
教学难点:存储过程的执行原理,在复杂业务场景下优化存储过程性能。
2.2 教学方法:启发式、探究式、讨论式、参与式等。
2.3 课内小结:
以学生为中心,注重培养学生解决实际问题和自主学习的能力。使学生掌握存储过程相关知识与技能,能够运用存储过程解决复杂业务问题。重点是操作与编写,难点是原理理解与性能优化。按计划完成存储过程的讲解与实践指导。
3.课后巩固与拓展
巩固:复习存储过程的基本概念、创建与操作语法,回顾课堂案例中的存储过程编写思路和实践操作过程。
拓展:期刊《计算机学报》中关于存储过程优化和事务应用的文章。
4.单元(章)考核与评价
围绕课内教与学、课外导与做等环节,建立本单元(章)考核细则,明确本单元(章)评价权重及各知识点所占分值, 落实过程性评价各项措施。
考核方式与权重比例列表
考核方式 |
评价权重 |
课程目标(观测点) |
备注 |
作业 |
5% |
2 |
|
合计 |
5% |
2 |
|
5.单元(章)达成情况评价及改进措施
通过对课程的目标进行细化、分解,通过多种方式平时考核,考核学生对知识的掌握及对专业知识的应用情况,对课程本章(单元)的所有学生的实际学习成果进行评价,分析本章(单元)目标达成情况情况。并依据分析进行进一步的教学安排。
目标达成情况分析及计算方法
课程目标 |
考核方式 |
分值 |
学生平均分值 |
达成情况计算 |
课程目标2 |
作业 |
100 |
|
|
本章(单元)目标 |
|
|
|
|
应用目标达成情况评价策略,对本章(单元)涉及课程目标2及本章(单元)教学的总目标达成情况分别进行计算,若评价值(达成情况)达到规定标准的认为评价结果达成,教学效果良好;若评价值未达到规定标准认为不合格,需要持续改进。
第19—20学时
第七章 事务、视图、索引、备份和恢复(支撑课程目标第2条)
第一节 事务、视图、索引 第二节 数据库备份和恢复
第三节 存储过程、事务、视图、索引(实践)
1.课前准备(针对任课教师备课提出基本要求)
1.1课外学习评价:全面回顾学生在上一章存储过程课后巩固拓展任务的完成情况
1.2教学要求:
通过课堂讲授、案例演示和实践操作,要求学生掌握事务、视图、索引的基本概念、作用及操作方法。熟练掌握数据库备份和恢复的多种策略与工具,能够根据不同业务需求制定合理的备份计划并实施恢复操作。理解事务在保障数据一致性和完整性方面的原理,学会在复杂业务场景中正确使用事务来确保一系列数据操作的原子性。了解视图在简化复杂查询、提高数据安全性方面的应用,能够创建和使用视图来满足特定的数据展示需求。熟悉索引对数据查询性能的优化机制,掌握索引的创建、管理与优化方法。具备在实际项目中综合运用事务、视图、索引以及数据库备份和恢复技术,保障数据库系统稳定运行、数据安全可靠的能力,能够解决在这些技术应用过程中出现的常见问题。
1.3教学方案设计:
教学目标:让学生全面掌握事务、视图、索引、备份和恢复相关知识与技能,能够在数据库管理和应用开发中合理运用这些技术。
教学内容:详细讲解事务、视图、索引的概念、操作语法,数据库备份和恢复的策略与工具,通过实际案例引导学生进行实践操作。
教学资源:准备多个不同规模和业务类型的数据库,如电商交易数据库、企业财务数据库等;制作教学 PPT、操作演示视频;利用在线教学平台发布练习题、拓展阅读资料、实践指导手册。
教学手段:采用多媒体演示操作过程、现场实操示范、学生分组实践练习、在线实时答疑指导等手段。
2.课内教学(加强课堂组织与管理,注重生成性教学,突出过程性评价)
2.1教学内容:
课程链:前修课程为第六章存储过程及之前的数据操作、查询等知识,学生已具备一定的数据库操作基础。后续课程将涉及数据库的性能优化、安全管理等更高级内容,本章知识为后续课程提供重要支撑。
行业关联:在金融行业,事务用于确保资金交易的一致性,备份和恢复保障数据安全;在电商行业,视图用于展示商品信息给不同用户,索引提高商品查询效率。例如银行通过事务处理转账业务,电商平台通过索引优化商品搜索功能。
教学范式:采用案例驱动和实践导向相结合的教学范式,以实际业务案例为切入点,让学生在实践中掌握技术应用。
学科发展:介绍随着大数据和云计算技术发展,事务处理、视图应用、索引技术以及备份恢复策略的新发展趋势,如分布式事务处理、云存储备份等。
资源库:介绍课程资源库中事务、视图、索引案例库,备份恢复技术文档的使用方法,帮助学生拓展学习。
学习路径与考核:学习路径为预习、课堂学习、课后实践;考核包括课堂表现、作业、实践操作。
教学重点:事务、视图、索引的操作及数据库备份恢复策略
教学难点:事务的隔离级别、索引优化原理以及在复杂业务场景下综合运用这些技术。
2.2 教学方法:启发式、探究式、讨论式、参与式等。
2.3 课内小结:
以学生为中心,注重培养学生解决实际问题和自主学习的能力。使学生掌握事务、视图、索引、备份和恢复相关知识与技能,能够应用于实际项目。重点是技术操作与应用,难点是原理理解与综合运用。
3.课后巩固与拓展
巩固:复习事务、视图、索引的概念、操作语法,数据库备份恢复的流程和策略,回顾课堂案例中的实践操作过程。
拓展:期刊《计算机研究与发展》中关于分布式事务、视图动态化、索引优化的文章;著作《分布式数据库系统原理与应用》《高性能数据库系统:设计与实现》相关章节;网络资源可在数据库技术论坛(如 Stack Overflow)、开源社区(如 GitHub)搜索相关技术分享和代码示例。
4.单元(章)考核与评价
围绕课内教与学、课外导与做等环节,建立本单元(章)考核细则,明确本单元(章)评价权重及各知识点所占分值, 落实过程性评价各项措施。
考核方式与权重比例列表
考核方式 |
评价权重 |
课程目标(观测点) |
备注 |
测试 |
5% |
2 |
|
上机 |
5% |
2 |
|
合计 |
10% |
2 |
|
5.单元(章)达成情况评价及改进措施
通过对课程的目标进行细化、分解,通过多种方式平时考核,考核学生对知识的掌握及对专业知识的应用情况,对课程本章(单元)的所有学生的实际学习成果进行评价,分析本章(单元)目标达成情况情况。并依据分析进行进一步的教学安排。
目标达成情况分析及计算方法
课程目标 |
考核方式 |
分值 |
学生平均分值 |
达成情况计算 |
课程目标1 |
测试 |
100 |
|
|
上机 |
100 |
|
本章(单元)目标 |
|
|
|
|
应用目标达成情况评价策略,对本章(单元)涉及课程目标2及本章(单元)教学的总目标达成情况分别进行计算,若评价值(达成情况)达到规定标准的认为评价结果达成,教学效果良好;若评价值未达到规定标准认为不合格,需要持续改进。
第21—22学时
第八章 数据库规范化设计(支撑课程目标第3条)
第一节 数据库设计步骤 第二节 绘制E-R图
第三节 绘制数据库模型
1.课前准备(针对任课教师备课提出基本要求)
1.1课外学习评价:全面梳理学生在上一章事务、视图、索引、备份和恢复课后巩固拓展任务的完成情况。
1.2教学要求:
通过课堂讲授、案例分析和实践操作,要求学生掌握数据库设计的完整步骤,从需求分析开始,准确收集和整理用户需求,到概念设计阶段绘制E-R图来构建数据模型,再到逻辑设计将E-R图转换为数据库模型,最后进行物理设计确定数据库的存储结构和存取方法。深入理E-R图的构成要素(实体、属性、关系)及绘制原则,能够根据实际业务场景准确绘制E-R图,清晰表达数据之间的关联关系。熟悉数据库模型(如关系模型)的特点和设计规范,掌握将E-R图转换为数据库模型的方法,包括确定数据表结构、字段类型、主键和外键约束等。理解数据库规范化的概念和目的,掌握第一范式(1NF)、第二范式(2NF)、第三范式(3NF)等范式的定义和应用,能够对给定的数据库设计进行规范化分析和优化,消除数据冗余,提高数据完整性和一致性。具备根据实际业务需求,独立完成数据库规范化设计的能力,能够与团队成员有效沟通需求,协作完成复杂数据库项目的设计工作,并能对设计方案进行合理评估和优化。
1.3教学方案设计:
教学目标:让学生熟练掌握数据库规范化设计流程与方法,能够独立完成符合业务需求的数据库设计方案。
教学内容:详细讲解数据库设计步骤、E- R图绘制、数据库模型构建以及规范化理论,通过实际案例引导学生进行设计实践。
教学资源:准备多个不同行业的数据库设计案例,如教育管理系统、物流配送系统等;制作教学 PPT、案例分析视频;利用在线教学平台发布练习题、设计模板、拓展阅读资料。
教学手段:采用多媒体演示设计过程、现场实操示范E -R图绘制与数据库模型转换、组织学生分组进行设计实践练习、在线实时答疑指导。
2.课内教学(加强课堂组织与管理,注重生成性教学,突出过程性评价)
2.1教学内容:
课程链:前修课程为之前所学的数据库操作、查询、事务等知识,学生已具备一定的数据库应用基础。后续课程将涉及数据库系统的实施、维护以及性能优化等内容,本章数据库规范化设计知识为后续课程提供设计基础。
行业关联:在各个行业中,合理的数据库设计都是构建高效信息系统的基础。例如在医疗行业,通过规范化设计患者信息数据库,确保数据准确、完整,便于医疗诊断和管理;在金融行业,对交易数据库进行规范化设计,保障交易数据安全和业务流程顺畅。
教学范式:采用案例驱动和实践导向相结合的教学范式,以实际业务案例为出发点,引导学生在实践中掌握设计技能。
学科发展:介绍数据库设计技术随着业务复杂度增加和数据量增长的发展趋势,如面向对象数据库设计、基于大数据的分布式数据库设计理念等。
教学重点:数据库设计流程、E-R图绘制及数据库模型构建,理解并应用规范化理论
教学难点:在复杂业务需求下准确进行需求分析,绘制合理的E-R图,以及深入理解和应用规范化范式优化数据库设计。
2.2 教学方法:启发式、探究式、讨论式、参与式等。
2.3 课内小结:
以学生为中心,注重培养学生解决实际问题和团队协作的能力。使学生掌握数据库规范化设计知识与技能,能够完成实际项目的数据库设计。重点是设计流程与规范化应用,难点是复杂需求下的设计优化。
3.课后巩固与拓展
巩固:复习数据库设计步骤、E-R图绘制方法、数据库模型构建及规范化理论,回顾课堂案例中的设计思路和实践操作过程。
拓展:研究数据库设计工具(如 PowerDesigner、ERWin)的高级功能,掌握使用专业工具进行数据库设计的技巧。
资料来源:期刊《软件学报》中关于数据库反规范化、设计工具应用、数据安全设计的文章。
第23—24学时
第八章 数据库规范化设计(支撑课程目标第3条)
视图、索引和数据库规范化设计(实践)
1.课前准备(针对任课教师备课提出基本要求)
1.1课外学习评价:对上一章数据库规范化设计理论知识课后巩固拓展任务的完成情况进行全面评估
1.2教学要求:
通过本次实践课程的教学、示范和学生的实际操作,要求学生掌握视图在简化复杂查询、提高数据安全性方面的实践应用,能够根据业务需求创建和使用各类视图,如单表视图、多表联合视图等。熟练掌握索引在优化数据查询性能方面的操作技巧,包括创建合适的索引类型(如主键索引、唯一索引、普通索引、组合索引),以及根据查询需求选择最优索引策略。深入理解数据库规范化设计的流程和方法在实际项目中的应用,能够依据给定的复杂业务场景,准确进行需求分析,绘制合理的E-R图,并将其转换为规范化的数据库模型。
1.3教学方案设计:
教学目标:让学生在实践中熟练掌握视图、索引和数据库规范化设计的综合应用技能,能够解决实际项目中的数据库设计与优化问题。
教学内容:详细讲解视图、索引在实际场景中的应用案例,以及数据库规范化设计实践流程,通过实际项目引导学生进行操作。
教学资源:准备多个不同行业的实际数据库项目案例,如医疗信息管理系统、金融交易系统等;制作操作演示视频、实践指导手册;利用在线教学平台发布实践案例、练习题及常见问题解答。
教学手段:采用多媒体演示操作过程、现场实操示范视图创建与索引优化、组织学生分组进行项目实践练习、在线实时答疑指导。
2.课内教学
2.1教学内容:
课程链:前修课程为第八章数据库规范化设计理论部分以及之前的数据库操作、查询等知识。后续课程将涉及数据库系统的实施、维护以及性能优化等内容。本次实践是将理论知识转化为实际操作能力的关键环节,为后续数据库相关工作奠定实践基础。
行业关联:在医疗行业,通过视图为不同科室医生提供特定患者信息,利用索引加速病历查询;在金融行业,规范化设计交易数据库,结合视图保障数据安全,通过索引优化交易数据查询效率。例如银行通过视图控制员工对客户敏感信息的访问权限,利用索引快速查询客户交易记录。
教学范式:采用实践导向的教学范式,以实际项目为驱动,让学生在实践中学习和掌握技能。
学科发展:介绍随着大数据和云计算技术的发展,视图、索引和数据库规范化设计在分布式环境下的新挑战与解决方案,如分布式索引构建、基于云平台的数据库规范化设计。
教学重点:视图、索引的应用及数据库规范化设计实践。
教学难点:在复杂业务场景下,综合运用这些技术优化数据库性能,解决实际问题。
2.2 教学方法:启发式、探究式、讨论式、参与式等。
2.3 课内小结:
以学生实践为中心,培养学生解决实际问题的能力和创新思维。使学生熟练掌握视图、索引和数据库规范化设计的综合应用技能,能够应对实际项目需求。重点是技术应用,难点是复杂场景下的综合优化与问题解决。
3.课后巩固与拓展
巩固:复习视图创建与使用、索引优化操作以及数据库规范化设计流程,回顾课堂实践中的案例和操作过程,总结自己在实践中出现的问题及解决方法。
拓展:学习数据库设计中的数据仓库技术、数据库的性能调优工具(如 MySQL 的 Performance Schema)、学习数据库安全中的加密技术(如 SSL/TLS 加密)。
资料来源:期刊《计算机工程与应用》中关于数据仓库、数据库性能调优、数据加密的文章;著作《数据仓库与数据挖掘教程》《高性能 MySQL》相关章节;网络资源可在数据库技术论坛(如 Stack Overflow)、开源社区(如 GitHub)搜索相关技术分享和代码示例。
4.单元(章)考核与评价
围绕课内教与学、课外导与做等环节,建立本单元(章)考核细则,明确本单元(章)评价权重及各知识点所占分值, 落实过程性评价各项措施。
考核方式与权重比例列表
考核方式 |
评价权重 |
课程目标(观测点) |
备注 |
作业 |
5% |
3 |
|
上机 |
5% |
3 |
|
合计 |
10% |
3 |
|
5.单元(章)达成情况评价及改进措施
通过对课程的目标进行细化、分解,通过多种方式平时考核,考核学生对知识的掌握及对专业知识的应用情况,对课程本章(单元)的所有学生的实际学习成果进行评价,分析本章(单元)目标达成情况情况。并依据分析进行进一步的教学安排。
目标达成情况分析及计算方法
课程目标 |
考核方式 |
分值 |
学生平均分值 |
达成情况计算 |
课程目标1 |
作业 |
100 |
|
|
上机 |
100 |
|
本章(单元)目标 |
|
|
|
|
应用目标达成情况评价策略,对本章(单元)涉及课程目标3及本章(单元)教学的总目标达成情况分别进行计算,若评价值(达成情况)达到规定标准的认为评价结果达成,教学效果良好;若评价值未达到规定标准认为不合格,需要持续改进。
四、学时分配表
教 学 内 容 |
思政融入点 |
理论课课时数 |
实验学时 |
实习学时 |
上机学时 |
思政材料 |
思政元素 |
认识数据库 |
我国电商平台借数据库精准分析消费者行为促进销售、政府利用大数据优化智能交通推动数字经济与智慧城市融合 |
树立数据驱动发展理念,增强时代使命感与战略眼光,激发学习热情 |
2 |
|
|
0 |
MySQL数据库初体验 |
数字金融领域银行工作人员严格遵循规范流程处理金融交易数据 |
培养专业素养与敬业精神,树立勇于探索和持续学习的态度 |
2 |
|
|
2 |
数据的基本操作 |
电商企业因数据操作失误引发库存问题导致经济损失 |
强化责任意识与职业道德,树立正确数据价值观 |
2 |
|
|
2 |
高级查询(一) |
互联网企业利用大数据高级查询技术创新商业模式、科研团队创新数据挖掘技术助力企业发展 |
培养创新思维,提升应对难题的勇气 |
2 |
|
|
1 |
高级查询(二) |
数字医疗项目中多团队协作利用数据库高级查询技术分析医疗数据 |
提升团队协作精神,适应跨领域合作需求 |
2 |
|
|
1 |
存储过程 |
数字制造企业采用标准化零部件和流程提高生产效率、互联网企业将数据处理操作封装成存储过程 |
培养标准化意识,树立节约资源与提高效率的理念 |
2 |
|
|
0 |
事务、视图、索引、备份和恢复 |
在线教育平台因数据备份缺失遭攻击致用户数据丢失、胡庆余堂诚信经营成百年老字号 |
培养诚信责任品质,树立忧患意识与风险应对能力 |
2 |
|
|
1 |
数据库规范化设计 |
数字物流行业通过规范化设计数据库优化物流配送流程 |
培养规则意识,追求卓越,提升数字经济系统性能 |
2 |
|
|
1 |
合 计 |
|
16 |
|
|
8 |
总 计 |
|
24 |
五、实验(上机)项目
序号 |
实验(上机)名称 |
实验(上机)时数 |
实验(上机)类型 |
主要内容 |
修读要求 |
支撑课程目标 |
1 |
MySQL数据库的安装、配置、连接 |
2 |
验证性 |
MySQL数据库的安装、配置,使用Navicat管理工具连接并操作MySQL数据库。 |
必修 |
3 |
2 |
创建数据库和表 |
2 |
设计性 |
创建Myschool数据库,在该数据库中创建学生表、年级表、课程表和成绩表,并为表添加数据 |
必修 |
1、2 |
3 |
表数据的查询、插入、修改和删除 |
2 |
设计性 |
表数据的查询、插入、修改和删除,使用 GROUP BY 子句进行分组查询,HAVING 子句进行分组筛选。 |
必修 |
1、2 |
4 |
视图、索引和数据完整性 |
2 |
设计性 |
创建、修改、删除、查看存储过程,使用事务插入多条成绩记录,使用视图查看成绩记录 创建数据表索引。 |
必修 |
1、2 |
注:实验类型中填写“综合、设计、验证、演示”,分别指综合性实验、设计性实验、验证性实验、演示性实验。
综合性实验是指实验内容涉及本课程的综合知识或与本课程相关课程知识的实验。
设计性实验是指给定实验目的要求和实验条件,由学生自行设计实验方案并加以实现的实验。
验证性实验是指对研究对象有了一定了解,并形成了一定认识或提出了某种假说,为验证这种认识或假说是否正确而进行的一种实验。
演示性实验是指为配合教学内容由教师操作示范的实验。
六、教学方法
启发式、探究式、讨论式、参与式等。
七、课程考核及成绩评定
考核方式:考查
考试形式:闭卷
评定方式:百分制
课程考核内容、考核形式及支撑课程目标
课程目标 (观测点) |
考核内容 |
考核形式及占比(%) |
成绩 |
作业 |
单元测试 |
在线测试 |
上机 |
课程报告 |
课程论文 |
期中考试 |
期末考试 |
总比 (%) |
课程目标1 (指标2) |
数据库的基本概念,子查询的用法,指定条件查询,多表连接查询,SQL 语句的综合应用,存储过程的创建与使用 |
5 |
5 |
|
15 |
|
|
|
15 |
40 |
课程目标2 (指标3) |
数据表设计与装载数据,使用 SQL 语句实现数据增删改查,事务、视图、索引的创建与使用 |
5 |
5 |
|
5 |
|
|
|
15 |
30 |
课程目标3 (指标5) |
装并配置 MySQL 数据库,使用 Navicat 管理工具连接并操作 MySQL 数据库,绘制数据库的 E-R图与模型图 |
10 |
|
|
10 |
|
|
|
10 |
30 |
合计 |
20 |
10 |
|
30 |
|
|
|
40 |
100 |
考核标准:
(1) 作业的评分标准
序号 |
内容 |
分值 |
1 |
完全、准确地掌握各章节的基本内容和重点、难点知识,能够利用所学知识独立分析问题、按时完成作业,重点突出,语言详略得当,思路清晰,字迹工整,态度认真,符合标准答案和作业的规格要求。 |
90-100 |
2 |
掌握各章节的基本内容和重点知识,能够利用所学知识独立分析,按时完成作业,要点明确,语言精练,字迹较工整,态度认真,基本符合标准答案和作业的规格要求。 |
80-89 |
3 |
基本掌握各章节的主要内容,能够独立完成作业,作业要点基本明确,思路较清晰,语言详略基本得当,字迹较工整,态度较认真,基本符合作业的规格要求,但与标准答案有一定差距。 |
70-79 |
4 |
基本掌握各章节的内容,能够完成作业,但作业中纰漏较多,要点不够明确,思路较乱,语言拖沓,字迹潦草,态度不认真,与标准答案有一定差距,能够符合作业的规格要求。 |
60-69 |
5 |
不能掌握各章节的基本内容,不能完成作业,或作业中纰漏过多,思路混乱,语言拖沓或过于概括,字迹潦草,态度极不认真,完全不符合标准答案和作业的规格要求。 |
0-59 |
(2)测试的评分标准
线上学习的综合总分=单元测试(50%)+考试(50%)。单元测试成绩是网上客观评分,单元测试学生可以重复做题2次,以最高分记录;考试只有一次机会,而且有时间限制,学生要求在规定时间完成考试题目;而且根据学生的线上活跃度,如讨论区反馈、登录时间和频率等,可以适当调整学生的最终成绩。
(3)上机实践评分标准
序号 |
内容 |
分值 |
1 |
完全、准确地掌握各章节的基本内容和重点、难点知识,能够利用所学知识独立分析问题、按时完成上机实践操作,上机任务书撰写规范,思路清晰,运行结果截图规范、运行结果正确,态度认真,符合上机实践的规格要求。 |
90-100 |
2 |
掌握各章节的基本内容和重点知识,能够利用所学知识独立分析,按时完成上机实践操作,上机任务书撰写基本规范,运行结果截图基本规范、运行结果基本正确,态度认真,基本符合上机实践的规格要求。 |
80-89 |
3 |
基本掌握各章节的主要内容,能够独立完成上机实践,上机任务书撰写基本规范,思路较清晰,态度较认真,基本符合作业的规格要求,但与上机实践的规格要求有一定差距。 |
70-79 |
4 |
基本掌握各章节的内容,能够完成上机任务书,但任务书中纰漏较多,结果截图较乱,运行结果有错误,态度不认真,与规范上机实践有一定差距,能够符合上机实践规格要求。 |
60-69 |
5 |
不能掌握各章节的基本内容,不能完成上机实践操作,或上机任务书中纰漏过多,结果截图不规范或者没有结果截图,态度极不认真,完全不符合上级实践和撰写上机任务书的规格要求。 |
0-59 |
达成情况分析:
课程目标达成情况分析及计算方法
课程目标 |
考核方式 |
分值 |
学生平均分值(百分制) |
达成情况计算 |
课程目标1 |
作业 |
5 |
|
|
测试 |
5 |
|
上机 |
15 |
|
期末考试 |
15 |
|
课程目标2 |
作业 |
5 |
|
|
测试 |
5 |
|
上机 |
5 |
|
期末考试 |
15 |
|
课程目标3 |
作业 |
10 |
|
|
上机 |
10 |
|
期末考试 |
10 |
|
|
综合成绩 |
100 |
Z |
|
课程目标 |
|
|
|
|
应用课程目标达成情况评价策略,对课程目标1、2、3及课程总目标达成情况分别进行计算,若评价值(达成情况)达到规定标准的认为评价结果达成,教学效果良好;若评价值未达到规定标准认为不合格,需要持续改进。
八、课程资源
1. 课程教材
张振秋,马宁. 药物分析[M]. 北京:中国医药科技出版社,2016年.
2. 参考书目
(1)肖睿等.MySQL数据应用技术及实战(第2版)[M].北京:人民邮电出版社.2021.
(2)丁凤海,周绪.MySQL 数据库应用教程(第 2 版)[M].北京:清华大学出版社.2022.
(3)姜承尧.MySQL 技术内幕:InnoDB 存储引擎(第 2 版)[M].北京:机械工业出版社. 2023.
3. 阅读材料
期刊文章:
(1)“MySQL Database Optimization Techniques” in Database Trends and Applications journal.
(2)“Modern Database Design Trends and Their Impact on MySQL” in ACM SIGMOD Record.
网络资源:
(1)MySQL 官方文档(https://dev.mysql.com/doc/ ).
(2)Stack Overflow 的 MySQL 板块(https://stackoverflow.com/questions/tagged/mysql ).
(3)Database Journal(https://www.databasejournal.com/ ).