下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Oracle数据库技术课程教学大纲课程编号:081312252课程名称:Oracle数据库技术英文名称:Oracle Database Technology课程类型:专业课课程要求:选修学时/学分:32/2(讲课学时:24 实验学时:8)适用专业:软件工程一、课程性质与任务Oracle数据库技术是软件工程专业选修Web 工程与信息系统方向的一门专业课程。Oracle数据库系统是目前世界流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境,它是一种高效率、可靠性好的适应高吞吐量的数据库解决方案。本课程主要研究Oracle数据库的信息创建和信息检索方法。课程的
2、任务是使学生掌握Oracle数据库基本编程技术,具备Oracle数据库的信息创建和信息检索的能力:对Oracle数据库中的信息进行增删改操作,使用复杂的查询语句(子查询、多表查询)对数据库中的信息进行检索,使用Oracle数据库自带的函数对数据进行各种加工,使用MERGE、多重INSERT等技术对大数据进行高性能操作,使用层次查询对数据库中的层次数据进行处理,使用高级分组函数对数据库中的数据进行分析,使用权限语句对数据库中的用户进行安全控制,使用事务机制完成数据库多用户高并发的处理。目的是培养对复杂数据库问题进行分析并能够根据开发规范与流程独立并完成模块的设计、编码能力,培养学生逻辑思维能力、
3、自学能力、数据分析能力。二、课程与其他课程的联系先修课程:数据库原理及应用。后续课程:过程化SQL语言、数据库应用行业案例分析。先修课程“数据库原理及应用”为本课程在数据库的基本概念、原理和操作方法上建立必备的知识基础。本课程进一步学习大型关系数据库Oracle应用开发技术,并为后续课“过程化SQL语言”、“数据库应用行业案例分析”提供Oracle数据库开发所需要的基本操作技术支撑。三、课程教学目标 1. 能够将关系型数据库系统的一般原理和通用理论用于解决数据库系统的具体应用问题。(支撑毕业要求1)2. 能够运用Oracle数据库的基本编程知识,对复杂的大型数据库信息管理中涉及到数据信息创建和
4、检索问题,按照行业规范进行分析并给出解决方案。(支撑毕业要求2、3)3. 能够基于具体的问题的处理需要,合理选择和使用DML、DDL、DCL、TCL等数据库指令,实现对数据库的管理或操作目的。(支撑毕业要求2、3)4. 理解信息安全的重要性,能够根据工程项目的需要,合理运用Oracle的权限控制机制定义用户角色并实施用户权限的控制。(支撑毕业要求3)四、教学内容、基本要求与学时分配序号教学内容教学要求学时教学方式对应课程教学目标1 一、Oracle概述1. 关系型数据库系统概述2. Oracle数据库的发展历史3. 数据模型4. Oracle中的常用命令1. 了解本课程研究的对象、内容;2.
5、了解本课程的地位;3. 理解数据模型、Oracle数据库系统的结构及组成;4. 熟悉Oracle中的常用命令。2讲授 21、22 二、Oracle 数据操纵1. 简单查询语句的使用2. Oracle基本函数的使用3. Oracle高级分组函数的使用4. Oracle复杂多表和子查询的使用5. Oracle正则表达式函数的使用6. Oracle集合运算符的使用MERGE、多重INSERT语句的使用1. 能熟练运用DML进行单行插入和多行插入;2. 能熟练运用DML进行单表删除和多表删除数据;3. 能熟练运用函数对单表、多表数据进行复杂查询;4. 熟练运用运用DML进行单表和多表数据合并和更新。6
6、讲授2、33实验1:增删改查语句的使用1 . 建立Oracle开发和测试环境;2. 熟练使用SELECT、INSERT、DELETE、UPDATE、MERGE语句进行简单查询、子查询、多表查询。2实验34三、Oracle 数据定义1. Oracle表的创建2. Oracle视图的创建3. Oracle索引的创建4. Oracle同义词的创建5. DROP表、视图、索引、同义词6. 使用ALTER语句更改表结构TRUNCATE语句的使用1. 能够运用Oracle DDL语句创建表、视图、索引、同义词等数据库对象;2. 能够运用Oracle DDL语句删除表、视图、索引、同义词等数据库对象;3.
7、能够运用Oracle DDL语句更改表等数据库对象结构。6讲授2、35实验2:数据库模式对象的创建熟练使用DDL语句对Oracle数据库表、视图、索引等进行创建。2实验2、36四、Oracle 事务控制1. COMMIT语句的使用2 .ROLLBACK语句的使用3 .SAVEPOINT语句的使用 1. 掌握事务的概念;2. 掌握提交和回滚语句的使用;3. 掌握保存点的使用。6讲授2、37实验3:事务控制熟练使用TCL语句进行Oracle事务控制。能运用事务机制完成数据库多用户高并发的处理。2实验2、38五、Oracle 数据控制1. 权限的概念2. GRANT语句的使用3. REVOKE语句的
8、使用1. 掌握权限的概念;2. 掌握权限的级联授予与回收;3. 掌握角色的使用。4讲授 49实验4:权限的级联授予与回收掌握使用权限语句对数据库中的用户进行安全控制的方法。2实验4五、其他教学环节(课外教学环节、要求、目标)1. 课外上机:(24学时) 要求:自学未在课内介绍的数据库SQL技术:SQL99标准语法、Oracle高级SQL的使用目标:完善Oracle数据库SQL语言知识体系,培养自学能力和工程实践能力。 2. 大作业:(8学时)要求:对以Oracle数据库为信息存储形式的软件项目案例进行分析和设计,提交报告。目标:对数据库开发工程师的工作进行调研,针对某个具体的案例进行分析,训练
9、Oracle数据库的信息建立和信息检索语句的综合应用能力。六、教学方法本课程以课堂教学为主,结合上机,课外作业等教学手段和形式完成课程教学任务。在课堂教学中,通过讲授、提问、案例讨论等教学方法和手段让学生理解Oracle数据库的基本理论知识,掌握Oracle数据库环境下SQL语句的基本使用、适用场景及实现方法,培养在复杂工程问题中的分析和综合应用能力,并强化在信息表达方式上的规范化能力。在上机教学环节中,通过启发式教学、讨论式教学培养学生对理论教学知识的实际运用能力。在课外作业环节中对上机教学的内容和任务进行进一步深化和扩展,培养学生自主学习能力、与其他同学沟通、交流和合作解决问题的能力,激发学生的创新思维。七、考核及成绩评定方式最终成绩由实验成绩、课外作业成绩和期末笔试成绩等组合而成。各部分所占比例如下:实验成绩:20%。主要考核对阶段知识点的掌握程度和基本操作能力。课外作业成绩:10%。主要考核对阶段知识点的掌握程度和综合运用能力,同时考核以阶段知识点为核心,对外延知识内容的自我学习能力和掌握程度。期末笔
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 蒙药材种植员岗前创新意识考核试卷含答案
- 保健艾灸师岗位交接考核试卷含答案
- 栲胶蒸发工岗前职业规范考核试卷含答案
- 电线电缆挤橡工岗中应急处理考核试卷含答案
- 中药油剂工安全操作考核试卷含答案
- 洗缩联合挡车工岗前达标考核试卷含答案
- 营养师岗中安全风险考核试卷含答案
- 拉床工岗前创新应用考核试卷含答案
- 钟表维修工基础评估考核试卷含答案
- 末日资格试题及答案呈现
- 2026秋初中数学华东师大版七年级上册(新教材)教学计划含进度表
- 2026年法院文员考试试题及答案真题
- 2026年甘肃省酒泉矿业投资集团有限公司招聘考试备考试题及答案详解
- 2026年秋苏教版新教材小学科学四年级上册教学计划及进度表
- GJB3206B-2022技术状态管理
- 结婚函调报告表
- 风机齿轮箱介绍课件
- 预埋件专项施工方案
- 测绘安全生产专题培训课件
- 生物高考真题卷-天津卷(含答案解析)
- DB64-T 1822-2022公路沥青面层典型结构应用技术规范
评论
0/150
提交评论