预览加载中,请您耐心等待几秒...
1/5
2/5
3/5
4/5
5/5

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

《数据库技术及应用》课程教学大纲课程编号:07179课程名称:数据库技术及应用英文名称:TechnologyandApplyingofDatabase课程类型:专业课课程要求:选修学时/学分:48归(讲课学时:36实验学时:0上机学时:12)开课学期:4适用专业:数学与应用数学授课语言.中文课程网站:超星泛雅平台一、课程性质与任务本课程为学科基础课,通过课程的学习:掌握数据库管理系统的基本理论、数据库管理系统的设计方法、SQL语言、具有一定实践体会和相关的编程能力。本课程为理论与实践相结合的课程,讲授时宜理论并与实践相结合,注重理论在实践中的应用,增加学生的理性认识。二、课程与其他课程的联系数据库技术及应用课程的先修课为:《C语言程序设计》,《数据结构与算法》。C语言程序设计使学生对C程序设计有深入的了解和掌握,数据结构与算法式学生有了算法设计的基础。后续课程为《数据分析与挖掘》。数据分析与挖掘课程以数据库技术及应用为基础,数据库技术及应用是数据分析与挖掘等课程学习的基础课程。三、课程教学目标1.能力目标创建并维护数据库的能力;创建和管理表、编辑数据的能力;检索数据的能力;利用SQL语言编写简单应用程序的能力;创建索引、视图、存储过程和触发器的能力;对数据进行复制和恢复的能力;数据安全性、完整性保证的能力。(支撑毕业能力要求1.2)2.知识目标掌握数据库的基本概念;掌握数据库软件的安装和主要组件的操作方法;掌握数据收集和数据库分析与设计方法;掌握数据库创建、维护和管理的方法;掌握数据检索等基本应用。(支撑毕业能力要求3.3)3.素质目标诚实、正直;客观、善于沟通;具有敬业精神:有团队意识、学习能力强。(支撑毕业能力要求5.1)四、教学内容、基本要求与学时分配序思政元素教学内容教学要求3学时号融入点一、数据库系统基本概念1.讲授数据模型概工匠精神1念;4讲授22.讲授数据库系统结构、数据库系统组成。二、关系数据库1.讲授关系数据结构及形式化定义;22.讲授关系操作;2讲授3.讲授关系完整性;4.讨论关系代数。三、关系数据库标准语言1.讲授SQL语句;SQL2.讲授数据定义、数310讲授据查询、数据更新;3.讲授视图。四、数据库安全性1.讲授数据库的安计算机专业全性控制;相关从业者2.讨论数据加密与应当具备42讲授审计。的职业技能和行业道德规范五、数据库完整性1.讲授实体完整性、参照完整性、用户白定义完整性;(重学校的规章52讲授点)制度2.讨论断言与触发器。上机1:SQL程序设计上机数据定义:数据查询;数据更新;视6实验4上机图;存储过程算法设计与上机实骑六、关系数据理论1.讲授规范化理论;72.讨论模式的分解2讲授七、数据库设计1.讲授数据库设计基本理论;2.讲授需求分析方法;3.讲授概念结构设有效沟通、交8计方法;10讲授往能力4.讲授逻辑结构设计方法;5.讲授数据库物理结构设计与实施维护。上机2:数据库设计上机数据库设计:需求实验分析、概念结构设计、逻辑结构设计、94上机3物理结构设计,加载数据试运行等上机实验八、数据库编程1.讲授嵌入式SQL、过程化SQL;104讲授2.讲授存储过程和函数、ODBC编程上机3:数据库编程上机1.数据库编程开发实验工具,114上机2.MYSQL数据库管理系统开发课程思政元素案例解析:1.工匠精神从数据库软件标准引出工匠精神,培养学生具备国际视野,要追求卓越。2.计算机专业相关从业者应当具备的职业技能和行业道德规范培养学生对计算机安全有深刻的认识和高度重视,对信息安全标准有充分的理解和认识引导学生逐步建.良好的职业道德,尤其是作为IT人员务必要遵守的网络道德。3.遵守“课堂教学规定”使学生对数据库的完整性建立正确的认识,并认识到其具有的重要意义,让学生加深对学校各项规章制度的认同和遵守,让学生相关制度有充分的认识,进而以此来推动制度改善,强化学风提升,优化教学质量。4.有效沟通、交往能力通过小组协作完成一个实用系统的案例引出沟通的重要性;用开发过程中不断会遇到困难和挫折的事例引出化压力为动力的重要性。五、其他教学环节组织和引导学生参加计算机设计大赛、大数据挖掘挑战赛,提高学生的数据库技术应用能力。六、教学方法本课程以线上线卜混合式教学为主,结合作业、自学、上机编程实践等教学手段和形式完成课程教学任务。通过线上自主学习与线下课堂讲授、提问、讨论、演示等参与式学习,学生理解数据库技术的基本理论,掌握数据库设计的基本方法,掌握数据库管理系统的设计与实现。本课程的全部教学过程中,对学生综合素质和能力的培养主要表现在学生自己对计算机的熟练掌握,各学科知识的综合应用等方面.并且通过自己动手编写数据库程序以及上机调试锻炼学生的自学能力、创新能力、实践能力和表达能力。本课程在全部教学过程中加强学生综合能力的