《数据库技术与应用》教学大纲_第1页
《数据库技术与应用》教学大纲_第2页
《数据库技术与应用》教学大纲_第3页
《数据库技术与应用》教学大纲_第4页
《数据库技术与应用》教学大纲_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

《数据库技术与应用》教学大纲适用范围:202X版本科人才培养方案课程代码:10150281课程性质:专业选修课学分:3学分学时:48学时(理论32学时,上机16学时)先修课程:系统工程导论等后续课程:无适用专业:物流管理开课单位:管理学院一、课程说明《数据库技术与应用》是为物流管理专业的一门专业选修课。本课程主要是掌握数据库系统的基本原理和基本技术;要求学生在掌握数据库系统基本概念的基础上,能够熟练使用SQL语言在数据库管理系统中进行数据操作;结合实际案例掌握数据库设计方法和步骤,具有设计数据库模式及开发数据库应用系统的基本能力,同时为学习后续课程打下必要的基础。本课程注重基本理论知识的深入学习,强调培养运用SQL语言进行数据库系统开发和操作的能力,培养学生“学以致用”的能力,进一步提升学生的概念建模能力。二、课程目标通过本课程的学习,使学生达到如下目标:课程目标1:了解数据库的基本概念、数据库系统的基本原理和基本技术;理解数据库系统概论以及关系数据库的基本原理;理解数据库和表管理的相关操作;理解数据库存储过程的基本原理;理解数据库的安全管理和维护机制。课程目标2:能够分别运用数据库管理平台和SQL语言对数据库进行设计、管理和维护;掌握使用SQL命令编写程序控制流语句;掌握存储过程的创建和使用等相关操作。课程目标3:理解数据库应用系统有关的国家标准、行业标准、企业标准、法律法规以及相关行业政策、背景、发展现状和发展方向;引导学生建立良好的职业道德,遵守基本的网络道德;培养学生的工匠精神和主人翁意识,引导学生建立协作的团体自豪感。三、课程目标与毕业要求《数据库技术与应用》课程教学目标对物流管理专业毕业要求的支撑见表1。表1课程教学目标与毕业要求关系毕业要求指标点课程目标支撑强度4.研究4.2能够根据对象特征,选择研究路线,设计实验方案。课程目标1:了解数据库的基本概念、数据库系统的基本原理和基本技术;理解数据库系统概论以及关系数据库的基本原理;理解数据库和表管理的相关操作;理解数据库存储过程的基本原理;理解数据库的安全管理和维护机制。M5.使用现代工具5.2能够选择与使用恰当的工具、方法和模拟软件,对复杂工程问题进行分析、计算与设计。课程目标2:能够分别运用数据库管理平台和SQL语言对数据库进行设计、管理和维护;掌握使用SQL命令编写程序控制流语句;掌握存储过程的创建和使用等相关操作。H9.个人和团队9.1理解团队合作的重要性,具有与团队成员或负责人协调合作的团队精神和能力,能够在多学科背景下的团队中独立或合作开展工作并发挥作用。课程目标3:理解数据库应用系统有关的国家标准、行业标准、企业标准、法律法规以及相关行业政策、背景、发展现状和发展方向;引导学生建立良好的职业道德,遵守基本的网络道德;培养学生的工匠精神和主人翁意识,引导学生建立协作的团体自豪感。M注:表中“H(高)、M(中)”表示课程与相关毕业要求的关联度。四、教学内容、基本要求与学时分配1.理论部分理论部分的教学内容、基本要求与学时分配见表2。表2教学内容、基本要求与学时分配教学内容教学要求,教学重点难点理论学时上机学时对应的课程目标1.绪论1.1数据库系统概述1.2数据模型1.3数据库系统的结构1.4数据库系统的组成教学要求:使学生了解了解数据库技术的发展情况,理解数据库系统的结构,掌握数据库的基本概念。重点:基本概念及数据库系统的结构。难点:数据库系统的结构。2012.关系数据库2.1关系数据库结构及形式化定义2.2关系操作2.3关系的完整性教学要求:使学生了解信息的三种世界,深刻理解概念模型和数据模型,掌握概念模型和数据模型的表示方法。重点:三种数据模型。难点:数据模型。2013.关系数据库3.1关系模型及其定义3.2关系代数中的集合运算和关系运算教学要求:使学生了解关系模型的数据结构,关系模型的完整性约束,掌握关系代数的运算方法。重点:关系运算。难点:利用关系代数完成各项查询。4014.关系数据库标准语言--SQL4.1SQL概述4.2数据定义4.3数据查询4.4数据更新教学要求:使学生了解理解嵌入式SQL的特点和使用方法;掌握基本表的定义、修改和删除,索引的建立和删除,简单查询,联接查询,嵌套查询,统计查询,数据的插入、删除、修改,视图的概念与作用,视图的定义、修改和删除,授权与收权信息采集和信息组织的基本方法。重点:数据查询、数据更新、视图。难点:数据控制、嵌入式SQL。841、25.数据库安全性5.1数据库安全性概述5.2数据库安全性控制5.3视图及视图机制5.4数据库恢复技术教学要求:使学生了解保证数据库安全性和完整性的基本方法,理解并发控制的基本概念,了解数据库恢复技术。重点:数据库的安全性、完整性。难点:数据库的并发控制。421、36.数据库编程6.1SQL编程基础6.2存储过程6.3函数6.4触发器教学要求:使学生掌握SQL的简单编程以及存储过程和函数的创建。重点:过程化SQL编程。难点:存储过程和函数。661、27.数据库设计7.1数据库设计概述7.2系统需求分析7.3概念结构设计7.4逻辑结构设计7.5数据库的物理设计7.6数据库的实施和维护教学要求:使学生了解数据库设计各阶段的任务;掌握数据库设计的方法。重点:数据库的概念结构设计、逻辑结构设计、物理结构设计。难点:数据库的逻辑结构设计和物理结构设计。441、2、3并发控制并发控制概述封锁活锁和死锁教学要求:使学生了解并发控制的机理。重点:活锁和死锁。难点:活锁和死锁。201、2、3合计32162.上机部分上机部分的教学内容、基本要求与学时分配见表3。表3上机项目、上机内容与学时上机项目上机内容和要求上机学时对应的课程目标1.数据库创建及维护上机内容:数据库及表结构的创建、数据查询、更新以及维护等相关操作。上机要求:完成数据库及表结构的创建,通过设计SQL代码实现表内容的录入;在创建的多个单表基础上,建立表之间的外键约束;编写SQL代码实现一定条件下的单表查询和多表查询功能。81、2、32.视图的创建与使用上机内容:视图的创建、修改及使用。上机要求:掌握视图的创建、维护和删除等基本操作。22、33.SQL基本程序设计上机内容:数据库SQL编程。上机要求:掌握SQL的简单编程,掌握If、while、switch、for等功能模块及函数的代码编写和实现。42、34.存储过程和触发器的创建和使用上机内容:存储过程和触发器的创建和使用。上机要求:存储过程及触发器的创建、维护和删除操作。22、3合计16五、教学方法及手段本课程以课堂讲授为主,结合案例、讨论、视频资源共享、上机等教学手段完成课程教学任务和相关能力的培养。学生比较全面地理解数据库系统的基础理论和技术,熟练掌握常用数据库管理系统的基本操作,SQL语言,数据库应用系统分析、设计、完整性实施、安全管理和维护,最终掌握解决实际问题的数据库设计思想和养成良好的数据库程序设计习惯,具备用数据库的知识解决实际问题的能力。上机教学着重讲授如何对数据库管理系统进行基本操作,如何编写SQL语言进行数据库和表的创建、修改和删除,如何对数据库的安全性和数据完整性进行维护,如何开发数据库应用系统的简单功能模块。采用教师讲授和学生动手操作的方法;在上机前学生应复习和掌握与此次课程有关的教学内容;在上机教学中要严格遵守上机纪律,按操作规程使用电脑设备;上机结束后,按规定对电脑设备进行维护保养。六、课程资源1.推荐教材:王珊,萨师煊.《数据库系统概论》(第5版)[M].北京:高等教育出版社,2014.09.2.参考书:(1)杨金民,荣辉桂.数据库技术与应用[M].北京:机械工业出版社.2021.03.(2)胡学钢.数据库技术及应用(第3版)[M].安徽:安徽大学出版社.2020.01.(3)张素青,翟慧,黄静.MySQL数据库技术与应用[M].北京:人民邮电出版社.2018.08.3.期刊:(1)林子雨.SQL注入式攻击下的数据库安全——SQLServer下SQL注入攻击的有效防范[J].电脑知识与技术,2021,17(9):25-26+29.(2)焦宇,李民,王欢,等.基于MySQL性能调优的推荐系统优化设计[J].软件导刊,2022,21(9):108-112.(3)马鸿飞,丁丽娜.基于MySQL的验光数据库[J].科技资讯,2022(017):108-112.(4)TaipalusT.TheEffectsofDatabaseComplexityonSQLQueryFormulation.JournalofSystemsandSoftware,2020:110576.(5)沈蒙.面向征信数据安全共享的SVM训练机制[J].计算机学报,2021,44(4):696-708.4.网络资源:(1)2009gis.数据库学习:数据模型[EB/OL].2018年5月30日./dilixinxixitong2009/article/details/79943886.(2)R.Mysql教程[EB/OL]./mysql/mysql-tutorial.html.(3)装备工程师之家.大数据时代的数据库[EB/OL].2020年7月6日.https://baijiahao.baidu.c-om/s?id=1671454373794761329&wfr=spider&for=pc.七、课程考核对课程目标的支撑课程成绩由过程性考核成绩和期末考核成绩两部分构成,具体考核/评价细则及对课程目标的支撑关系见表4。表4课程考核对课程目标的支撑考核环节占比考核/评价细则课程目标123过程性考核课堂表现10(1)根据课堂出勤情况和课堂回答问题情况进行考核,满分100分。(2)以课堂表现成绩乘以其在总评成绩中所占的比例计入课程总评成绩。√√55线上资料学习7.5按时完成线上资源的学习,依据学习比例计分。以线上资料学习成绩乘以其在总评成绩中所占的比例计入课程总评成绩。√√√223.5上机作业25(1)根据每次上机的作业完成情况单独评分,满分100分;(2)每次上机单独评分,取各次上机成绩的平均值作为此环节的最终成绩。(3)以上机成绩乘以其在总评成绩中所占的比例计入课程总评成绩。√√√5182习题测验7.5(1)主要考核学生对各章节知识点的复习、理解和掌握程度,满分100分;(2)每次测验单独评分,取各次成绩的平均值作为此环节的最终成绩。(3)以测验成绩乘以其在总评成绩中所占的比例计入课程总评成绩。√√√223.5期末考核50(1)期末考核总成绩为100分,以成绩乘以其在总评成绩中所占的比例计入课程总评成绩。(2)主要考核数据库设计、编程、信息查询等内容。(3)考查形式可采用课程小论文、大作业设计等。√√√202010合计:100分344719八、考核与成绩评定1.考核方式及成绩评定考核方式:本课程主要以课堂表现、上机作业、习题测验、课程论文等方式对学生进行考核评价。考核基本要求:考核总成绩由课程论文(大作业设计)和过程性考核成绩组成。其中:课程论文(大作业设计)成绩为100分(权重50%);课堂表现、线上资料学习、上机作业、习题测验等过程性考核成绩为100分(权重50%);过程性考核分值分配应与教学大纲各章节的学时基本成比例。2.过程性考核成绩的标准过程性考核方式重点考核内容、评价标准、所占比重见表5。表5过程性考核方式评价标准考核方式所占比重(%)100>x≥9090>x≥8080>x≥7070>x≥60x<60课堂表现20积极参与教学活动,踊跃回答问题,准确率大于90%。认真参与教学活动,回答问题准确率大于80%。偶尔参与教学活动,回答问题准确率大于70%。偶尔参与教学活动。上课不认真,不参与教学活动。线上资料学习15完成90%以上的线上资源学习。完成80%以上的线上资源学习。完成70%以上的线上资源学习。完成60%以上的线上资源学习。完成不足60%的线上资源学习。上机作业50上机预习认真,能够熟练掌握方法与步骤,上机操作过程熟练、规范,遵规守纪、团结协作,实验结果详实、结论清晰、讨论合理。作业完整,思路清晰,准确率大于90%。上机前有预习,能够掌握方法与步骤,上机操作过程正确、规范,遵规守纪、团结协作,实验结果正确、讨论适当。作业完整,准确率大于80%。上机前有预习,基本能够掌握方法与步骤,上机操作过程基本正确、无协作,实验结果基本正确,讨论一般。不交作业2次以内,准确率大于70%。上机前有预习,不能掌握方

温馨提示

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

评论

0/150

提交评论