欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    (48)--《大型数据库技术》课程教学大纲.doc

    • 资源ID:96400669       资源大小:96.50KB        全文页数:10页
    • 资源格式: DOC        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    (48)--《大型数据库技术》课程教学大纲.doc

    大型数据库技术教学大纲课程基本信息课程代码:20123305课程名称(中/英):大型数据库技术/Large Database Technology学分:3.0总学时:64理论学时:32实践学时:32课程性质:专业选修开课学期:5适用专业:软件工程先修课程:程序语言设计基础、数据库系统原理开课单位:信息科学与工程学院制定(修订)人:赵德玉审核人:赵德玉批准人:王振海一、课程简介ORACLE 是以高级结构化查询语言(SQL)为基础的跨平台的大型关系数据库,是目前最流行的客户/服务器(CLIENT/SERVER)体系结构的数据库之一。本课程通过介绍Oracle数据库基本操作、体系结构与数据库基本管理使学生初步掌握大型数据库的基本原理,了解大型数据库的管理方法,使学生熟练掌握Oracle数据库系统下的SQL语言,PL/SQL语言的运用。二、课程目标(一)课程具体目标1. 掌握表、视图、索引等创建和管理方法,掌握SQL语言、PL/SQL编程方法,掌握用户管理方法,掌握数据库备份和恢复方法,能够用于设计数据库系统相关实验方案;2. 能够根据实验方案开展数据库实验,并保证实验结果的准确性;3. 能够运用所学知识,在数据库系统设计时考虑系统安全、隐私保护,资源节约等因素。(二)课程目标与专业毕业要求的关系表1 本课程对专业毕业要求及其指标点的支撑支撑的毕业要求支撑的毕业要求指标点课程目标毕业要求3设计/开发解决方案:能够设计针对软件工程领域复杂工程问题的解决方案,设计满足特定需求的系统、单元(部件)或工艺流程,并能够在设计环节中体现创新意识,考虑社会、健康、安全、法律、文化以及环境等因素。指标点 3.4能够在设计环节中考虑信息安全、知识产权保护、隐私保护、资源节约等因素。能够运用所学知识,在数据库系统设计时考虑系统安全、隐私保护,资源节约等因素。毕业要求4研究:能够基于科学原理并采用科学方法对软件工程领域复杂工程问题进行研究,包括设计实验、分析与解释数据、并通过信息综合得到合理有效的结论。指标点4.2 能够针对具体复杂软件工程问题特征,选择研究路线,设计实验方案掌握表、视图、索引等创建和管理方法,掌握SQL语言、PL/SQL编程方法,掌握用户管理方法,掌握数据库备份和恢复方法,能够用于设计数据库系统相关实验方案;毕业要求4研究:能够基于科学原理并采用科学方法对软件工程领域复杂工程问题进行研究,包括设计实验、分析与解释数据、并通过信息综合得到合理有效的结论。指标点4.3 能够根据实验方案构建实验系统,安全地开展实验,正确地采集实验数据能够根据实验方案开展数据库实验,并保证实验结果的准确性;(三)课程对解决复杂工程问题能力的培养本课程的教学过程充分体现和落实对学生解决复杂工程能力问题的培养,理解复杂工程问题的内涵,对复杂工程问题的特征有所认识,有针对性的培养和提高学生在未来的复杂软件开发实践活动中解决复杂工程问题的能力。在课程理论知识讲授环节,注重培养学生大型数据库对象的管理方法与注意事项,掌握数据库的查询语言和编程语言,掌握用户分级管理的方法,熟悉数据库备份和恢复方法。培养学生在实际软件工程领域中,能够灵活使用所学知识进行复杂系统数据库的设计能力。在实验教学环节,围绕课程教学目标安排实验项目,实验内容由简至繁,使学生掌握大型数据库使用方法,通过实践强化学生解决复杂工程问题的能力。在课程考核环节,根据课程目标选择相应的考核方式,考题设置完全覆盖课程教学目标,考题难度和深度能够体现复杂工程问题特征。总之,本课程的教学通过在理论讲授、实验、课程考核等环节充分贯彻培养学生解决复杂工程问题能力的理念和要求,实现本课程支撑课程目标的达成。三、教学内容及基本要求(一)理论教学第1单元 oracle数据库查询语言1.教学内容 (1)简单SQL的使用 (2)子查询 (3)连接查询2.基本要求 掌握Oracle数据库数据查询的方法,熟悉跟SQL Server、MySQL等数据库在语法上的区别和联系。3.支撑的课程目标 本单元知识点的讲授和学习,可以支撑课程目标1和课程目标2。使学生了解常用的关系数据库,掌握数据库查询的方法,能够根据需求选择合适的数据库管理工具。 本单元教学采用全实验室授课,采用探究式学习、问题导入的教学方法,激发学生学习兴趣。通过问题讨论、上机,培养学生掌握数据库查询语言,能够根据需求选择对应的数据库管理工具,达到课程目标的要求。第2单元 oracle数据库对象管理1.教学内容 (1)表管理 (2)视图管理 (3)索引管理 (4)序列号管理2.基本要求 掌握Oracle数据库表、视图、索引、序列号等对象的管理方法。3.支撑的课程目标 本单元知识点的讲授和学习,可以支撑课程目标1和课程目标3。使学生了解Oracle数据库体系结构,掌握表、视图、索引等对象的管理方法,具备数据库设计能力,并在设计过程中考虑资源节约、数据安全等因素。 本单元教学采用全实验室授课,采用问题导入、案例教学等教学方法,激发学生学习兴趣。通过问题讨论、上机、案例讲解,培养学生掌握大型数据库对象的管理方法,能够设计针对复杂软件系统数据库模型,并在设计过程中考虑数据安全、资源节约、环境保护等因素,达到课程目标的要求。第3单元 oracle数据库编程1.教学内容 (1)PL/SQL基本块组成及控制流程 (2)存储过程和函数 (3)游标的使用 (4)触发器2.基本要求 熟悉Oracle数据库编程方法,学会使用存储过程、游标和触发器。3.支撑的课程目标 本单元知识点的讲授和学习,可以支撑课程目标1、课程目标2和课程目标3。使学生掌握数据库编程方法,具备数据库设计能力,并在设计过程中考虑资源节约、数据安全等因素。 本单元教学采用全实验室授课,采用问题导入、案例教学等教学方法,激发学生学习兴趣。通过问题讨论、上机、案例讲解,培养学生掌握大型数据库编程方法,能够设计针对复杂软件系统数据库模型,并在设计过程中考虑数据安全、资源节约、环境保护等因素,达到课程目标的要求。第4单元 oracle数据库用户管理1.教学内容 (1)oracle数据库用户管理 (2)权限和角色管理 2.基本要求 根据需求能够进行用户分级管理。3.支撑的课程目标 本单元知识点的讲授和学习,可以支撑课程目标1、课程目标2和课程目标3 。使学生掌握用户、权限和角色的管理方法,在数据库设计中考虑数据安全、隐私保护等因素。 本单元教学采用全实验室授课,采用案例教学的教学方法,激发学生学习兴趣。通过上机、案例讲解,培养学生掌握大型数据库用户管理方法,能够设计针对复杂软件系统数据库用户模型,并在设计过程中考虑数据安全、资源节约、环境保护等因素,达到课程目标的要求。第5单元 oracle数据库备份与恢复1.教学内容 (1)oracle数据库备份 (2)oracle数据库恢复 2.基本要求 熟悉Oracle数据库备份恢复方法,能根据需求设计相应的备份恢复策略。3.支撑的课程目标 本单元知识点的讲授和学习,可以支撑课程目标1和课程目标3。使学生掌握大型数据库的备份与恢复方法,在数据库设计中考虑信息安全、资源节约等因素。 本单元教学采用全实验室授课,采用案例教学的教学方法,激发学生学习兴趣。通过上机、案例讲解,培养学生掌握大型数据库用户管理方法,能够设计针对复杂软件系统数据库备份与恢复策略,并在设计过程中考虑数据安全、资源节约、环境保护等因素,达到课程目标的要求。(二)实验教学实验项目1 SQL应用1.实验内容(1)简单查询(2)子查询(3)连接查询2.基本要求(1)掌握Oracle基本查询方法(2)掌握数据库子查询的使用(3)掌握多表查询的使用(4)按要求完成实验报告3.支撑的课程目标 本实验项目可以支撑课程目标1和2。使学生了解常用的关系数据库,掌握数据库查询的方法,能书写效率高的代码。本实验项目通过实践操作,问题启发等引导学生应用所学知识,解决问题,加深所学理论知识的理解,达到课程目标的要求。实验项目2 数据库对象管理1.实验内容(1)表的管理(2)视图的使用(3)索引和序列号的管理2.基本要求(1)掌握表的管理方法,熟练使用约束实现数据的完整性(2)学会使用视图保护基表(3)掌握索引和序列号的使用方法(4)按要求完成实验报告3.支撑的课程目标 本实验项目可以支撑课程目标1和课程目标3。使学生了解Oracle数据库体系结构,掌握表、视图、索引等对象的管理方法,具备数据库设计能力,并在设计过程中考虑资源节约、数据安全等因素。本实验项目通过实践操作,问题启发等引导学生应用所学知识,解决问题,加深所学理论知识的理解,达到课程目标的要求。实验项目3 数据库编程1.实验内容(1)PL/SQL块及控制流程(2)游标的使用(3)存储过程和函数的使用(4)触发器的使用2.基本要求(1)掌握PL/SQL的基本组成,熟练使用控制流程编程(2)掌握游标的使用方法(3)掌握存储过程的使用方法(4)学会触发器的使用(5)按要求完成实验报告3.支撑的课程目标 本实验项目可以支撑课程目标1、课程目标2和课程目标3。使学生掌握数据库编程方法,具备数据库设计能力,并在设计过程中考虑资源节约、数据安全等因素。本实验项目通过实践操作,问题启发等引导学生应用所学知识,解决问题,加深所学理论知识的理解,达到课程目标的要求。实验项目4数据库用户管理1.实验内容(1)用户管理(2)权限和角色管理2.基本要求(1)学会用户分级管理(2)按要求完成实验报告3.支撑的课程目标本实验项目可以支撑课程目标1和课程目标3。使学生掌握用户、权限和角色的管理方法,在数据库设计中考虑数据安全、隐私保护等因素。本实验项目通过实践操作,问题启发等引导学生应用所学知识,解决问题,加深所学理论知识的理解,达到课程目标的要求。实验项目5 数据库应用1.实验内容(1)根据需求设计一个数据库,并完成相应功能。2.基本要求(1)能够设计数据库,并实现相应功能(2)按要求完成实验报告3.支撑的课程目标本实验项目可以支撑课程目标1、课程目标2和课程目标3。使学生能够应用所学知识设计数据库,按设计方案开展实验,并在设计中考虑安全、环境、社会、资源等因素。本实验项目是一个综合性的项目,通过实践操作,问题启发等引导学生应用所学知识,解决问题,加深所学理论知识的理解,达到课程目标的要求。四、教学方式、教学方法及课时安排1.教学方式表2 课程目标与教学环节序号课程目标教学环节讲授作业实验1掌握表、视图、索引等创建和管理方法,掌握SQL语言、PL/SQL编程方法,掌握用户管理方法,掌握数据库备份和恢复方法,能够用于设计数据库系统相关实验方案2能够根据实验方案开展数据库实验,并保证实验结果的准确性3能够运用所学知识,在数据库系统设计时考虑系统安全、隐私保护,资源节约等因素2.教学方法本课程教学遵循以“学生为中心”的教学理念,采用全过程实验室授课,理论知识传授采取问题导入、案例讲解等方法,通过由简至繁实验项目的设计,强化学生实践能力,提高学生解决复杂软件系统数据库设计的能力,达到课程目标的要求。3.课时安排本课程总学时64学时,其中:理论讲授32学时,实验(或上机或综合练习)32学时,具体教学安排如下表。表3 学时分配与教学方法序号教学内容学时分配教学方法1oracle数据库查询语言10讲授、演示2oracle数据库对象管理10讲授、演示3oracle数据库编程8讲授、演示4oracle数据库用户管理2讲授、演示5oracle数据库备份与恢复2讲授、演示6SQL应用6上机实验7数据库对象管理8上机实验8数据库编程8上机实验9数据库用户管理2上机实验10数据库应用8实践五、考核方式及成绩评定办法(一)考核方式及具体要求课程最终成绩由平时成绩、实践能力成绩以及期末成绩三部分组成,三部分的比例分别为20%、20%、60%。课程总评成绩满分为100分,低于60分则为不合格。课程总评成绩不合格的学生,需要参加补考,成绩合格后,方可取得本课程所对应的学习学分。平时成绩考核学生在整个学习过程中对知识的掌握程度及其综合素质,注重考查学生的学习方法是否具有创新性。平时成绩考核内容包含学生的课堂笔记、作业完成情况、平时测试。平时成绩计算公式:平时成绩=课堂笔记×10%+课堂参与度×10%+作业完成情况×30%+平时测试×40%+创新能力×10%+职业资格证书加分(5分)。平时成绩总分不能超过100分,该成绩低于60分,则本课程必须重修。实践能力成绩重点考核学生的基本操作技能的掌握情况,数据库开发和应用的能力及团队协作能力。实践能力成绩考核内容包含实验课考核、操作熟练度和程序纠错及调试能力、团队协作能力、加分项共4个方面。实践能力成绩=实验成绩×50%+操作能力成绩×30%+团队协作能力成绩×20%+学科竞赛加分(5分)。实践能力成绩总分不能超过100分,该成绩低于60分,则本课程必须重修。期末考试采用两种方式,一种是期末试卷闭卷考试,另一种是免试。期末试卷满分为100分,客观题50分,包含选择题(30分),判断题(10分),填空题(10分);主观题50分,包含简答题10分,综合题40分。课程组成员制订标准参考答案对试卷进行评分。实践操作能力强的同学,可申请期末考试免考。任课教师根据考勤、作业完成情况、测试成绩等进行资格审查。允许免考的同学需要完成一个完整的数据库系统项目,通过课程组老师的答辩后获得期末成绩。免试同学比例不能超过当年参加学习本课程学生的10%。期末成绩低于60分,该课程总评成绩为不合格。课程考核学生对大型数据库技术的掌握和使用情况、运用所学知识解决相关工程问题的能力,支持本课程设计的教学目标,全面反映本课程对本专业毕业要求达成情况的支撑关系。(二)成绩评定办法及依据表4 考核方式及成绩评定办法课程目标考核方式/占比考核内容与方法成绩评定指标与依据掌握表、视图、索引等创建和管理方法,掌握SQL语言、PL/SQL编程方法,掌握用户管理方法,掌握数据库备份和恢复方法,能够用于设计数据库系统相关实验方案;考试/60%课程相关知识点掌握程度试题评分标准平时成绩考核/20%课堂笔记、课堂参与度、作业等作业评分标准、课堂笔记评分标准、课堂参与度评分标准等实践能力成绩考核/20%实验报告、课程设计等成绩实验报告评分标准、实验态度评分标准等能够根据实验方案开展数据库实验,并保证实验结果的准确性;实验能力成绩考核 /100%实验报告、课程设计等成绩实验报告评分标准、实验态度评分标准等能够运用所学知识,在数据库系统设计时考虑系统安全、隐私保护,资源节约等因素。考试/30%课程相关知识点掌握程度试题评分标准平时成绩考核/30%课堂笔记、课堂参与度、作业等作业评分标准、课堂笔记评分标准、课堂参与度评分标准等实践能力成绩考核/40%实验报告、课程设计等成绩实验报告评分标准、实验态度评分标准等表5 课堂笔记、课堂参与度、创新能力、实验态度、实验完成情况成绩评定办法评价项目成绩评定依据课堂笔记课程讲解过程中,要求学生记课堂笔记,课程笔记满分100分,实行扣分制度:根据讲课次数,每少一次课堂笔记扣10分;内容缺失酌情扣分。课堂参与度课堂参与度评分主要在理论课进行。每次基础分80分,能够提出问题或者回答问题,一次加10分,最高100分。未出勤或者请假,该次课堂参与度为0分。创新能力主要考核学生运用所学知识的能力。该项满分100分。通过分析测试题中的题目,看学生是否用最优方法解决问题给出该项得分。实验态度满分100分,实行扣分制度:不遵守课堂纪律、扰乱课堂秩序、玩电脑游戏、长时间玩手机的,发现一次扣10分。成绩低于70,该课程必须重修。实验完成情况每节实验课都有实验任务,抽取6次课进行实验完成情况考核。根据提交的实验文档进行考核。全部完成为100分,每少完成一个题目扣10分。该项成绩为6次成绩的平均值。表6 操作及团队协作能力成绩评定办法评价项目成绩评定依据操作熟练度和程序纠错及调试能力该项考核满分为100分。设计难度相当的数道题目,每个学生从中随机抽取题目任务,根据其在规定时间内的完成情况进行评分。团队协作能力5-6人组成一个小组,完成一个综合性的数据库系统的设计。团队成员对所负责的部分进行说明答辩,课程组成员给出答辩成绩;小组成员互评和组长赋分得出个人项目贡献度得分。最终该项成绩由答辩成绩、小组成员互评、组长赋分构成。表 7 作业评分标准评价项目评分说明(A级标准)分值评分值与评分段ABCDE作业参考评分标准按要求准时提交作业10109876作业内容完整,书写SQL语句正确,并运行成功707065605550能用不同方法解决同一问题,注意书写SQL语句的运行高效性,有一定的创新性。10109876无抄袭现象,自主完成。10109876表 8实验报告评分标准评价项目评分说明(A级标准)分值评分值与评分段ABCDE实验报告参考评分标准按要求准时提交实验报告10109876实验报告内容完整,方案可行,有一定的创新性;书写语句正确,运行成功707065605550实验报告格式规范、无逻辑错误10109876无抄袭现象,自主完成。10109876六、教材及其它教学资源(一)课程教材 课程组自编讲义(二)推荐参考资料1杨永健等Oracle数据库管理、开发与实践北京:人民邮电出版社,2016 .2赵明渊 等Oracle数据库教程 北京:清华大学出版社,2016.3Darl Kuhn . 深入理解Oracle 12c数据库管理.人北京:人民邮电出版社,2014.七、说明本课程的先修课程为程序设计语言基础、数据库系统原理,学生具有良好的程序设计基础知识,掌握必要的数据库原理知识,为学习本课程打下良好的基础。10

    注意事项

    本文((48)--《大型数据库技术》课程教学大纲.doc)为本站会员(奉***)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开