《数据库原理与MySQL应用(微课版)实践教学大纲.docx》由会员分享,可在线阅读,更多相关《数据库原理与MySQL应用(微课版)实践教学大纲.docx(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、数据库原理与应用实训课程教学大纲一、课程基本信息(一)课程代码:(二)课程中文名称:数据库原理与应用实训(三)课程英文名称:Principle and Application Training of Database(四)课程性质:专业基础课程(五)适用专业:计算机科学与技术、软件工程、大数据与人工智能(六)开课单位:(七)教学时间安排:第3学期(八)先修课程:计算机基础、高级语言程序设计(九)后续课程:网络程序开发、大数据技术原理及应用(十)学时、学分:32学时、1学分二、课程目标数据库原理应用与实践是计算机类专业核心课程的实验教学环节,是数 据库原理与应用课堂教学的延续与补充,是后期开发类
2、课程和毕业设计实践的 前期准备,是将所学理论运用于实践的过程,也是对学生进行一次较全面的实际 动手能力的训练与培养,在培养学生的工程应用能力方面占有重要地位。本课程的任务是通过专业实验教学,使学生进一步加深和巩固数据库专业知 识,获取所学理论知识在工程应用中的能力,培养学生初步具有解决实际工程问 题的能力和一定的创新能力,支撑专业学习成果中相应指标点的达成。课程目标对学生能力要求如下:课程目标1.通过编写SQL语句,进行数据库设计和数据库端编程,将理论 和实际相结合过程,使所学的数据库理论知识得到进一步巩固、加深和拓展,同 时了解一定的生产实践过程,具有一定的工程设计能力和解决实际工程问题的能
3、 力。课程目标2.能够与同组其他成员有效沟通,听取并综合同组其他成员的意见与建议,结合所学知识形成自己的数据库设计和实施方案,并能够协调同组成 员工作。三、教学内容与课程目标的关系学生分成4-6人一组,小组成员互帮互助,共同完成如下任务:课程教学内容与课程目标的关系序号教学 内容教学要求一荐时教学 方式实验类型对应的课 程目标1概念模 型(E-R 图)设计1 .熟悉E-R模型的基本概念和图形的表示方法。2 .掌握将现实世界的事物转化成E-R图的基本技 巧。3 .掌握概念模型E-R图的绘制方法。2讲解+ 实验验证性 设计性课程目标22MySQL 的 运行环 境1 .熟悉MySQL的服务管理操作。
4、2 .掌握MySQL的登录和退出操作。3 .掌握使用MySQL Workbench客户端工具和SQL 语句的输入及执行方式。2讲解演 示+ 实验验证性课程目标1课程目标23数据库 和表的 管理1 .掌握使用MySQL Workbench客户端工具和SQL 语句创建、选择、删除数据库。2 .掌握使用MySQL Workbench客户端工具和SQL 语句创建、修改、删除表。3 .掌握MySQL常用的数据类型。2讲解演 示+ 实验验证性 设计性课程目标1课程目标24表数据 的维护1 .掌握插入表数据的方法。2 .掌握更新表数据的方法。3 .掌握删除表数据的方法。2讲解演 示+ 实验验证性 设计性课程
5、目标1课程目标25数据查 询的基 本操作1 .掌握SELECT语句的格式和各子句的功能。2 .掌握 WHERE 子句中 LIKE、BETWEEN-AND IS NULL等逻辑运算符的使用。3 .掌握GROUP BY语句和聚合函数的使用。4 .掌握ORDER BY语句的使用和使用LIMIT短语 输出部分记录。2讲解演 示+ 实验验证性 设计性课程目标1课程目标26多表连 接和子 查询1 .掌握多表连接查询、子查询的基本概念。2 .掌握多表连接的各种方法,包括内连接、外连 接等。3 .掌握子查询的方法,包括相关子查询和不相关 子查询。2讲解演 示+ 实验验证性 设计性课程目标1课程目标27索引1
6、.理解索引的概念与类型。2 .掌握创建、更改、删除索引的方法3 .掌握维护索引的方法2讲解演 示+ 实验验证性 设计性课程目标1课程目标28视图1 .掌握视图的基本概念和功能。2 .掌握创建、修改、删除视图的方法。3 .掌握通过视图查询、插入、删除、修改基本表 中的数据的方法。2讲解演 示+ 实验验证性 设计性课程目标1 课程目标2U!序号学容 教内教学要求推荐 学时教学 方式实验类型对应的课 程目标9数据完 整性1 .理解数据完整性概念。2 .理解约束的各种类型。3 .掌握使用SQL语句CREATE TABLE定义约束的 方法。4 .掌握使用SQL语句ALTER TABLE增加或删除约 束的
7、方法。2讲解演 示+ 实验验证性 设计性课程目标1课程目标210存储函 数1 .掌握自定义函数的格式、功能和调用过程。2 .掌握MySQL控制流语句的基本功能和分类。3 .掌握利用控制流语句实现基本的分支选择和 循环处理的功能。2讲解演 示+ 实验验证性 设计性课程目标1课程目标211存储过 程1 .掌握存储过程的基本概念和功能。2 .掌握创建、删除存储过程的方法。2讲解演 示+ 实验验证性 设计性课程目标1课程目标212游标1 .掌握游标的基本概念及功能。2 .掌握游标处理结果集的基本过程。2讲解演 示+ 实验验证性 设计性课程目标1课程目标213触发器 与事务 处理1 .理解触发器的概念与
8、类型。2 .理解触发器的功能及工作原理。3 .掌握创建、更改、删除触发器的方法。4 .掌握利用触发器维护数据完整性的方法。5 .掌握事务的基本概念。6 .掌握事务的定义、管理及利用事务进行数据处 理的过程。2讲解演 示+ 实验验证性 设计性课程目标1课程目标214MySQL 的 安全管 理1 .熟悉MySQL的权限系统的工作原理。2 .掌握MySQL账户安全管理的基本操作。3 .掌握MySQ权限安全管理的基本操作。2讲解演 示+ 实验验证性 设计性课程目标1课程目标215库份复能 据备恢性化 数的与及他1 . 了解备份和恢复数据库的备份策略的选择。2 .掌握数据库备份和恢复的基本操作。3 .掌
9、握表的导入导出的基本操作。4 .掌握性能优化的基本操作。2讲解演 示+ 实验验证性课程目标1课程目标216综合练 习1. MySQL数据库和表的常用操作。2. MySQL数据库对象的常用操作。3. MySQL数据库的备份恢复等操作。2讲解演 示+ 实验设计性课程目标1课程目标2、课程教学方法、课程教学方法1.实验讲授(1)采用启发式教学,激发学生主动学习的兴趣,培养学生独立思考、分析问题和解决问题的能力,引导学生通过实验过程获得自己想学到的知识。(2)采用现场实践教学。实验中理论教学与实践相结合,引导学生应用所 学理论知识解决实际问题。(3)采用互动式教学。指导实验中采用讨论和答疑相结合方式进
10、行。2.实验指导检查并指导学生进行实验,围绕实验中的重点和难点内容进行讲解和答疑, 促进学生理解、掌握和应用实验过程中的知识点。五、课程考核方法检验课程目标达成度,评价学生实验成果达成度。考核环节包括实验表现成 绩、实验过程成绩和实验结果成绩,总评成绩以百分计,满分100分,表现成绩 由考勤和实验时的态度组成,实验过程成绩由SQL语句设计与调试、合作交流 情况和担当角色情况组成,实验结果成绩由实验报告完成情况和回答问题情况组 成。核据 考依建议 分值考核用2价细则对应课 程目标表现 成绩20(1)考勤情况,满分10分。(2)实验过程中的态度,满分1。分。课程目标2过程 成绩50(1) SQL语
11、句设计与调试,满分30分。(2)实验中合作与交流,满分10分。(3)实验中担当的角色,满分1。分。课程目标1课程目标2结果 成绩30(1)实验报告质量,满分20分。(2)回答问题情况,满分10分。课程目标1课程目标2六、课程目标达成度评价课程目标达成度评价包括课程分目标达成度评价,以及课程总目标达成度评价,具体计算方法如下:课和分目标以成声二总评成绩中支撑该课程目标相关考核环节平均得分之和总评成绩中支撑该课程目标相关考核环节目标总分课程总目标达成度=该课程学生总评成绩平均值该课程总评成绩总分(100分)七、建议教材及参考书1、教材数据库原理与MySQL应用.李月军.北京:人民邮电出版社,2022.2、参考书1数据库原理及应用(MySQL版).李月军,付良廷,北京:清华大学出 版社,2019.2数据库系统概论(第5版).王珊.北京:高等教育出版社,2014.3数据库系统原理及MySQL应用教程(第2版).李辉.北京:机械工 业出版社.2019。4数据库系统工程师考试全程指导.丁宝康,陈坚.北京:清华大学出版 社,2006.