《《数据库原理及应用B》教学大纲.docx》由会员分享,可在线阅读,更多相关《《数据库原理及应用B》教学大纲.docx(7页珍藏版)》请在课桌文档上搜索。
1、数据库原理及应用B教学大纲适用意围:2O2X版本科人才培养方案课程代码:08130311课程性质:学科基础必修课学分:4学分学时:N学时(理论48学时,实验16学时)先修课程:数据结构A后续课程:NoSQ1.数据库技术适用专业:数据科学与大数据技术开课单位:计算机科学与技术学院一、课程说明*数据库原理及应用Bb是数据科学与大数据技术专业的一门学科丛础必撼课。本课程主要是讲授数据库系统的基本理论、基本技术和基本方法:要求学生在掌握数据障系统基本概念的基础上,能够熟练使用SQ1.语吉在某一个数抠席管理系统中进行数据操作:掌握数据库设计方法和步骤.具有设计数楙库模式及开发数据库应用系统的基本能力同时
2、为学习后续课程打下必要的基础.二、课程目标通过本课程的学习,使学生达到如下目标:课程目标1:掌握数据库系统的基本理论,包括数据库系统概述、关系数据库、关系数据库标准语言SQ1.,数据库安全性和数据库完整性等;能运用关系数据库理论时数据库进行设计与应用开发,包括关系数据阵理论、数据库设计和数据库编程:了解数据麻系统的安全和优化,包括数据原恢复技术、并发控制等技术,提升学生的运用技能,枳累开发经验.课程目标2:在课程任务的设计中结合软件开发工程师岗位标准.同时加入爱岗、敬业.勤奋、奉献等职业元素,进行数据库设计与开发的拓个工作过程.课程目标3:在课程教学中把理想信念教育与科学精神的培养结合起来,提
3、高学生用马克思主义的世界观和方法论认识、分析和解决问鹿的能力;培养团队协作和沟通能力、精益求精的工匠精神和勇F开拓的创新精神,在学好专业知识的同时坚定理想信念,不断增强科技强国的使命感和说任感.三、课程目标与毕业要求数据库原理及应用B3课程教学目标对数据科学叮大数据技术号业的毕业要求支拧见*1课程教学目标与毕业央求关系毕业要求指标点课程目标支撑3.设计/开发解决方案3.2能修计对大数据应用相关领域的复杂工程问题设计整体项目解决方案,掌握项目开发全周期、全流程的基本设计/开发方法和技术,完成项目的软硬件设计、仿真、实现、运行和维护等。课程EI标1:掌握数据库系统的基本理论,包括数据摩系统概述、关
4、系数据库、关系数据底标准语言SQ1.、数据阵安全性和数据库完螯性等:能运用关系数据库理论对数据库进行设计与应用开发,包括关系数据库埋论、数据际设计和数据库编程:了解数据库系统的安全和优化,包括数据库恢发技术、并发控制等技术,提升学生的运用技能积然开发经验.课程目标2:在课程任芬的设计中结合软件开发工程师岗位标准,同时加入爱商、敬业、劭奋奉献等职业元素,困绕数据库设计与开发的整个工作过程.H5.使用现代工具5.2能终选择与使用恰当的技术、资源、现代工程工具和信息技术工具,对数据科学与大数据技术颖域复杂工程问题迸行预测与模拟,课程目标1:常握数据库系统的琪本理论,包括数据库系统概述、关系数据库、关
5、系数据库标准语古SQ1.、数掘座安全性和数据施完整性等;能运用关系数据库理论时数据库进行设if与应用开发,包括关系数据库理论、数据库设计和数据库编程:了解数据障系统的安全和优化.包括数据库恢复技术、并发控制等技术,提升学生的运用技能,积累开发经险.课程目标3:在课程教学中把理想信念教育与科学精神的培养结合起来,提高学生用q克思主义的世界观和方法论认识、分析和解决同SS的能力:培养团队协作和沟通能力、精益求精的工匠精神和勇于开拓的创新精神.在学好专业知识的同时坚定理想信念,不断增强科技强国的使命那和贡任感。M注,表中-H(XXM中)”表示课程与相关毕业要求的关联度.四、教学内容、基本要求与学时分
6、配1.理论部分理论部分的教学内容、基本要求与学时分配见表2。*2校学内容、基本要求与学时分配教学内容被学要求,教学值点难点理论学时实险学时对应的课程目标1.数据率系观的基本理论1.1 数据库系统概述1.2 美系数据施1.3 关系数据摩标准iFiSQ1.1.4 数据库安全性1.5 数据库完将性IWb(I)了解数据库技术的发展情况,理解数据库系统的结构:(2)掌握数据库的基本概念.(3了解信息的三种世界,深刻理解概念模型和数据模型:平提两种愎型的去示方法。(4掌握关系代数的运算方法.(5)了解关系模型的数据结构,关系模型的完整性约束:(6)常枫SQ1.的基本功能(基本表的定义、修改和删除,索引的建
7、立和捌除,简单查询,连接食询,帙套iJ,集合杳询,数据的更新,视图的概念与作用,视图的定义、修改和刷除)。7了解数据库安全性控制(8)了解保证数据库完整性的基本方法(9)触发器的定义激活和刑除.点,数据库相关的基本概念.数据库系统的结构、数据模型、关系代数、数据杳询、数据更新、视图、数据除安全性JtEf+t难点:数据库系统总结构、利用关系代数完成各项查询、数据控制.2681、321HR座设计与应用开发2.1关系数据理论2.2数据库设计2.3数据库编程割旗求,D了解关系模式的评价标准.关系模式的存储异常柯SS.理解场数依赖、完全依赖、传递依帔等基本概念:(2)掌握INF、2NF、3NF、BCNF
8、等范式的条件并能对关系模式进行逐步规范化,基本掌握关系模式的分解徵法.(3)了解数据库设计各阶段的任务:(4)掌握数据库设计的方法.(5掌握SQ1.的简地编程:(6)掌握存储过程和函数的创建。点I函数依赖;范式;数据库的概念结构设计、逻轼结构设计、物理结构设计:存储过程和函数.难点I葩式、关系模式的分解:数据库的逻辑结构设计和物理结构设计;存:储过程和函数。1881、2、33.数席系豌3.1数据库恢更技术3.2并发控制教学要求,(1)理解事务的基本概念,了解数据库恢复的照理和方法;(2)了解数据库并发控制的实现技术;点,事务的ACID特性、封锁的方法.难点:数据库的并发控制.41*t48162
9、.实验部分实验部分的教学内容、基本要求与学时分配见表3。实验项目实验内容和要求实验学时对应的僵程目标赛3实1目、实内容与学时I1.数据定义实验内容:(1)数据棒的创建、修改和删除(2数据表的创建、修改和驯除3)索引的建立和制除实要求I了解数据库、数据表、索引的屉本极包:掌握数据.库和友定义的SQ1.iS句;熟悉索引的创建和删除的SQ1.语句。41、22.数据更新实殴内容,(1)数据插入2)致出;修改(3)数据剧除实验要求t解数据更新操作的概念:常握数据插入、修改和蒯除操作的SQ1.语句:掌匏SQ1.语句在相关软件中的操作。2k23.数据查HU实验内容t(1)单衣杳询(2)连接杳询(3)子克询(
10、4)集合交询(5)函数查询(6)视图实3要求,r解数据查询的相关的概念:掌握单表查询、多表查询的SQ1.iH法:了解子食询和集合杳询语句;了解系统函数的功能,熟悉系统函数进行有关信息查向:了解视图的优点,掌握视图的创建和应用:应用SQ1.iS旬解决实除问题.6K24.数据库编程实验内容:(1SQ1.基本程序设计(2)存储过程3触发器实验要求:了解使用基本语句完成神应的编程:掌握数据库中存储过程和触发器的创建;熟悉存储过程和触发器的修改和删除。41.2、3合计16五、教学方法及手段本课程以课堂讲授为主,结合讨论、案例、视频资源共电、实蛤等教学手段完成课程教学任务和相关能力的培格.学生比较全面地理
11、解数据库的基本理论、基本技术和基本方法,要求学生在岁握数据库系统基本概念的基础上,能够熟练使用SQ1.语言在某一个数据库管理系统中进行数据操作:掌握数据库设计方法和步骤.具有设计数据库模式及开发数据库应用系统的基本能力.数据库原理及应用B课程实验包括数据定义、数据更新、数据交询和数据库编程等共4个突骁,通过这些实骏,使学生验证理论课的内容,掌握数据库的基本知识、基本编程方法,使学生具备使用SQ1.程序设计沿吉来解决实际的数据15询、添加、更新和捌除以及基本的SQ1.编程能力.安全用电是实验中始终需要注意的必要事项.在做实验时,必须要求学生严格遵守实验室安全用电规则.六、课程资源I.推荐教材:(
12、1)王珊、萨师炮.数据库系统概论(第5版M北京:高等教育出版社,2014.2 .参考书:(1)陈立潮.数据库技术及应用(SQ1.Server)一面向计算思维和问题求据(第2版)M.北京:育等教育出版社,2018.(2)王世波.数加底系统及应用(第3版M北京:清华大学出快社,2018.崔一.数据库系统及应用第五版M,北京:高等教育出版社,2017.3 .期刊:(1)蒙蜡.田春好.“数据库技术与应用”课程思政教学探索.数字通信世界.2021(11):259-260+263.(2)张雷.数据库在信息处理中应用的现状与方法研究U1.,无线互岷科15.2021,18(22):I(M-105.(3)李名仁
13、.大数据环境下数据库技术及其应用J.电子技术与软件工12,2021(19):150-151.(4)贾昆霖.信息件押中计算机数据库技术的应用IJ).电子技术与软件工f?.2O21(21):156-158.(5)McKendricJ.TheNewWor1.dofDTBASETECHNO1.OGIES:TheFutureArnvesEar1.y(J.DatabaseTrendsandApp1.ications.2020.4(3).4.网络资源:(1)bi1.ibi1.iEBO1.httpsvidc,av2(M49194.(2)中KI大学MOOC(EB,O1.h1.1.pswww.icoune163.
14、org.七、课程考核对课程目标的支撑课程成缄由过程性考核成绩和期末考核成缄两部分构成,具体考核/评价细则及对课程目标的支掾大系见去九表4课程考核对谭程目标的支撑考核环节占比考核/评价堀剜课程目标123过程性考核课堂表现16(1)根据课堂出勤情况和课堂回答何册情况进行考核,满分100分.(2)以平时考核成绩乘以其在总评成绩中所占的比例计人课程总评成绩.655实验12(1)根据每个实物的实腌操作完成情况和实验报告质量单独评分,满分100分:(2)每次实验总独评分.取各次实验成绩的平均Ift作为此环节的培终成绩,(3)以实险成绩乘以其在总评成绩中所占的比例让入课程总评成绩.66作12(1)主要考核学
15、生对各章节知识点的发习、理解和掌握程度,满分100分:(2)每次作业单独评分.取各次成绩的平均侪作为此环节的最终成绩.(3)以作业成绩乘以乂在总评成绩中所占的比例计444入课程总评成缄。期末考核60(1)卷面成绩100分,以卷面成绩乘以其在总评成绩中所占的比例计入课程总评成绩.(2)主要考核数据库系统的相关概念、数据库系统的结构、数掘模型、关系数据侔、关系数据库标准语言SU1.,数据库安全性和完整性、关系数据理论、数据理设计、数据底编程、数据廊恢复技术和并发控制等内容.(3)考试题型为:选择膻、埴空即、询答鹿、判断遨和分析计算题等.32208合计:100分483517八、考核与成绩评定1 .考
16、核方式及成绩评定考核方式:本课程主要以课堂表现、实验、作业、期末考试等方式对学生进行考核评价。考核基本要求:考核总成绩由期末试卷成绩和过程性考核成绩组成。其中:期末状卷成绩为100分(权更60),试即类型为填空题、选择超、判断SS、综合题和操作期等类型,试卷中基本知识、基本理论、基本技能的试题分值不超过50%,综合应用题、分析题不低于50%:课堂表现、实脸、作业等过程性考核成绩为100分(权重40%):过程性考核和考试试题分值分配应与教学大纲各章节的学时基本成比例.2 .过程性考核成馈的标准过程性考核方式重点考核内容、评价标准、所占比田见表5。*5过程性考楼方式评价标准考核方式所占比值()100x9090x8080xN7070x60x.不交作业4次以内,准确率大于60%.不交作业5次以上,准确率小于60%.实险30实毅预习认实验前有预实验前有预实验前有没有预习,式,能够熟习,基本能预习.不微不能完成实练掌握方法握方法与步够掌握方法掌握方法验:实物操与步骤,实与步界,实与步骤,实作步骤有验操作过程作过程正验操作过程脍操作过误;实脸结熟练、规范,Wy、Jvt11i,基本正确、程基本正果不正确,遵规守纪、遵规守纪、无协作,实确.无协没有分析时团结协作,团结协作,验结果基本作,实验结I匕实验结果详实验结果正正确,讨论果基本正实、结论清蜥、讨论合理确、讨论适一般确,无讨论