(48)--《大型数据库技术》课程教学大纲.doc
《(48)--《大型数据库技术》课程教学大纲.doc》由会员分享,可在线阅读,更多相关《(48)--《大型数据库技术》课程教学大纲.doc(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 大型数据库技术教学大纲课程基本信息课程代码:20123305课程名称(中/英):大型数据库技术/Large Database Technology学分:3.0总学时:64理论学时:32实践学时:32课程性质:专业选修开课学期:5适用专业:软件工程先修课程:程序语言设计基础、数据库系统原理开课单位:信息科学与工程学院制定(修订)人:赵德玉审核人:赵德玉批准人:王振海一、课程简介ORACLE 是以高级结构化查询语言(SQL)为基础的跨平台的大型关系数据库,是目前最流行的客户/服务器(CLIENT/SERVER)体系结构的数据库之一。本课程通过介绍Oracle数据库基本操作、体系结构与数据库基本管
2、理使学生初步掌握大型数据库的基本原理,了解大型数据库的管理方法,使学生熟练掌握Oracle数据库系统下的SQL语言,PL/SQL语言的运用。二、课程目标(一)课程具体目标1. 掌握表、视图、索引等创建和管理方法,掌握SQL语言、PL/SQL编程方法,掌握用户管理方法,掌握数据库备份和恢复方法,能够用于设计数据库系统相关实验方案;2. 能够根据实验方案开展数据库实验,并保证实验结果的准确性;3. 能够运用所学知识,在数据库系统设计时考虑系统安全、隐私保护,资源节约等因素。(二)课程目标与专业毕业要求的关系表1 本课程对专业毕业要求及其指标点的支撑支撑的毕业要求支撑的毕业要求指标点课程目标毕业要求
3、3设计/开发解决方案:能够设计针对软件工程领域复杂工程问题的解决方案,设计满足特定需求的系统、单元(部件)或工艺流程,并能够在设计环节中体现创新意识,考虑社会、健康、安全、法律、文化以及环境等因素。指标点 3.4能够在设计环节中考虑信息安全、知识产权保护、隐私保护、资源节约等因素。能够运用所学知识,在数据库系统设计时考虑系统安全、隐私保护,资源节约等因素。毕业要求4研究:能够基于科学原理并采用科学方法对软件工程领域复杂工程问题进行研究,包括设计实验、分析与解释数据、并通过信息综合得到合理有效的结论。指标点4.2 能够针对具体复杂软件工程问题特征,选择研究路线,设计实验方案掌握表、视图、索引等创
4、建和管理方法,掌握SQL语言、PL/SQL编程方法,掌握用户管理方法,掌握数据库备份和恢复方法,能够用于设计数据库系统相关实验方案;毕业要求4研究:能够基于科学原理并采用科学方法对软件工程领域复杂工程问题进行研究,包括设计实验、分析与解释数据、并通过信息综合得到合理有效的结论。指标点4.3 能够根据实验方案构建实验系统,安全地开展实验,正确地采集实验数据能够根据实验方案开展数据库实验,并保证实验结果的准确性;(三)课程对解决复杂工程问题能力的培养本课程的教学过程充分体现和落实对学生解决复杂工程能力问题的培养,理解复杂工程问题的内涵,对复杂工程问题的特征有所认识,有针对性的培养和提高学生在未来的
5、复杂软件开发实践活动中解决复杂工程问题的能力。在课程理论知识讲授环节,注重培养学生大型数据库对象的管理方法与注意事项,掌握数据库的查询语言和编程语言,掌握用户分级管理的方法,熟悉数据库备份和恢复方法。培养学生在实际软件工程领域中,能够灵活使用所学知识进行复杂系统数据库的设计能力。在实验教学环节,围绕课程教学目标安排实验项目,实验内容由简至繁,使学生掌握大型数据库使用方法,通过实践强化学生解决复杂工程问题的能力。在课程考核环节,根据课程目标选择相应的考核方式,考题设置完全覆盖课程教学目标,考题难度和深度能够体现复杂工程问题特征。总之,本课程的教学通过在理论讲授、实验、课程考核等环节充分贯彻培养学
6、生解决复杂工程问题能力的理念和要求,实现本课程支撑课程目标的达成。三、教学内容及基本要求(一)理论教学第1单元 oracle数据库查询语言1.教学内容 (1)简单SQL的使用 (2)子查询 (3)连接查询2.基本要求 掌握Oracle数据库数据查询的方法,熟悉跟SQL Server、MySQL等数据库在语法上的区别和联系。3.支撑的课程目标 本单元知识点的讲授和学习,可以支撑课程目标1和课程目标2。使学生了解常用的关系数据库,掌握数据库查询的方法,能够根据需求选择合适的数据库管理工具。 本单元教学采用全实验室授课,采用探究式学习、问题导入的教学方法,激发学生学习兴趣。通过问题讨论、上机,培养学
7、生掌握数据库查询语言,能够根据需求选择对应的数据库管理工具,达到课程目标的要求。第2单元 oracle数据库对象管理1.教学内容 (1)表管理 (2)视图管理 (3)索引管理 (4)序列号管理2.基本要求 掌握Oracle数据库表、视图、索引、序列号等对象的管理方法。3.支撑的课程目标 本单元知识点的讲授和学习,可以支撑课程目标1和课程目标3。使学生了解Oracle数据库体系结构,掌握表、视图、索引等对象的管理方法,具备数据库设计能力,并在设计过程中考虑资源节约、数据安全等因素。 本单元教学采用全实验室授课,采用问题导入、案例教学等教学方法,激发学生学习兴趣。通过问题讨论、上机、案例讲解,培养
8、学生掌握大型数据库对象的管理方法,能够设计针对复杂软件系统数据库模型,并在设计过程中考虑数据安全、资源节约、环境保护等因素,达到课程目标的要求。第3单元 oracle数据库编程1.教学内容 (1)PL/SQL基本块组成及控制流程 (2)存储过程和函数 (3)游标的使用 (4)触发器2.基本要求 熟悉Oracle数据库编程方法,学会使用存储过程、游标和触发器。3.支撑的课程目标 本单元知识点的讲授和学习,可以支撑课程目标1、课程目标2和课程目标3。使学生掌握数据库编程方法,具备数据库设计能力,并在设计过程中考虑资源节约、数据安全等因素。 本单元教学采用全实验室授课,采用问题导入、案例教学等教学方
9、法,激发学生学习兴趣。通过问题讨论、上机、案例讲解,培养学生掌握大型数据库编程方法,能够设计针对复杂软件系统数据库模型,并在设计过程中考虑数据安全、资源节约、环境保护等因素,达到课程目标的要求。第4单元 oracle数据库用户管理1.教学内容 (1)oracle数据库用户管理 (2)权限和角色管理 2.基本要求 根据需求能够进行用户分级管理。3.支撑的课程目标 本单元知识点的讲授和学习,可以支撑课程目标1、课程目标2和课程目标3 。使学生掌握用户、权限和角色的管理方法,在数据库设计中考虑数据安全、隐私保护等因素。 本单元教学采用全实验室授课,采用案例教学的教学方法,激发学生学习兴趣。通过上机、
10、案例讲解,培养学生掌握大型数据库用户管理方法,能够设计针对复杂软件系统数据库用户模型,并在设计过程中考虑数据安全、资源节约、环境保护等因素,达到课程目标的要求。第5单元 oracle数据库备份与恢复1.教学内容 (1)oracle数据库备份 (2)oracle数据库恢复 2.基本要求 熟悉Oracle数据库备份恢复方法,能根据需求设计相应的备份恢复策略。3.支撑的课程目标 本单元知识点的讲授和学习,可以支撑课程目标1和课程目标3。使学生掌握大型数据库的备份与恢复方法,在数据库设计中考虑信息安全、资源节约等因素。 本单元教学采用全实验室授课,采用案例教学的教学方法,激发学生学习兴趣。通过上机、案
11、例讲解,培养学生掌握大型数据库用户管理方法,能够设计针对复杂软件系统数据库备份与恢复策略,并在设计过程中考虑数据安全、资源节约、环境保护等因素,达到课程目标的要求。(二)实验教学实验项目1 SQL应用1.实验内容(1)简单查询(2)子查询(3)连接查询2.基本要求(1)掌握Oracle基本查询方法(2)掌握数据库子查询的使用(3)掌握多表查询的使用(4)按要求完成实验报告3.支撑的课程目标 本实验项目可以支撑课程目标1和2。使学生了解常用的关系数据库,掌握数据库查询的方法,能书写效率高的代码。本实验项目通过实践操作,问题启发等引导学生应用所学知识,解决问题,加深所学理论知识的理解,达到课程目标
12、的要求。实验项目2 数据库对象管理1.实验内容(1)表的管理(2)视图的使用(3)索引和序列号的管理2.基本要求(1)掌握表的管理方法,熟练使用约束实现数据的完整性(2)学会使用视图保护基表(3)掌握索引和序列号的使用方法(4)按要求完成实验报告3.支撑的课程目标 本实验项目可以支撑课程目标1和课程目标3。使学生了解Oracle数据库体系结构,掌握表、视图、索引等对象的管理方法,具备数据库设计能力,并在设计过程中考虑资源节约、数据安全等因素。本实验项目通过实践操作,问题启发等引导学生应用所学知识,解决问题,加深所学理论知识的理解,达到课程目标的要求。实验项目3 数据库编程1.实验内容(1)PL
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 大型数据库技术 48 大型 数据库技术 课程 教学大纲
限制150内