《Oracle数据库原理及应用》—教学大纲

上传人:sat****105 文档编号:290120243 上传时间:2022-05-09 格式:DOC 页数:11 大小:170.50KB
返回 下载 相关 举报
《Oracle数据库原理及应用》—教学大纲_第1页
第1页 / 共11页
《Oracle数据库原理及应用》—教学大纲_第2页
第2页 / 共11页
《Oracle数据库原理及应用》—教学大纲_第3页
第3页 / 共11页
《Oracle数据库原理及应用》—教学大纲_第4页
第4页 / 共11页
《Oracle数据库原理及应用》—教学大纲_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《《Oracle数据库原理及应用》—教学大纲》由会员分享,可在线阅读,更多相关《《Oracle数据库原理及应用》—教学大纲(11页珍藏版)》请在金锄头文库上搜索。

1、Oracle数据库原理及应用教 学 大 纲目 录一、课程性质和任务2二、课程教学目标3四、教学内容及学时安排 41、第一讲:数据库基本概念42、第二讲:Oracle概述43、第三讲:Oracle体系结构54、第四讲:表的设计、创建及维护55、第五讲:数据完整性与约束66、第六讲:数据操作67、第七讲:基本SQL查询68、第八讲:多表连接及子查询79、第九讲:操作符及SQL函数710、第十讲:数据库对象811、第十一讲:PL/SQL简介812、第十二讲:控制语句813、第十三讲:游标914、第十四讲:存储过程和函数915、第十五讲:触发器1016、第十六讲:系统安全管理1017、第十七讲:数据备

2、份与恢复11五、参考文献11一、课程性质和任务ORACLE是以高级结构化查询语言(SQL)为基础的跨平台的大型关系数据库,是目前最流行的客户/服务器(CLIENT/SERVER)体系结构的数据库之一。本课程通过介绍ORACLE数据库基本操作、体系结构与数据库基本管理使学生初步掌握大型数据库的基本原理,了解大型数据库的管理方法,使学生熟练掌握Oracle数据库系统下的SQL语言运用及PL/SQL程序设计。二、课程教学目标本课程教学目标是:通过本课程的学习,使学生初步掌握大型数据库的基本原理,熟练使用基本SQL及PL/SQL进行数据操作。1. 知识教学目标: 了解ORACLE基本原理及体系结构,熟

3、练掌握ORACLE数据库系统下的SQL语言运用及PL/SQL程序设计。2. 能力教学目标: 掌握ORACLE大型数据库管理系统的数据存储及管理的应用。3. 思想教育目标: 养成良好的数据库设计和应用能力。三、教学课时分配 教学内容讲授学时辅导学时实验学时上机学时习题课其它第一讲:数据库基本概念22第二讲:Oracle概述22第三讲:Oracle体系结构22第四讲:表的设计、创建及维护22第五讲:数据完整性与约束22第六讲:数据操作22第七讲:基本SQL查询22第八讲:多表连接及子查询22第九讲:操作符及SQL函数22第十讲:数据库对象44第十一讲:PL/SQL简介22第十二讲:控制语句22第十

4、三讲:游标22第十四讲:存储过程和函数44第十五讲:触发器22第十六讲:系统安全管理22第十七讲:数据备份与恢复22第十八讲:项目实战33总计4141四、教学内容及学时安排 ( 总学时82H:41H理论+41H上机) 1、第一讲:数据库基本概念1.1 教学内容:1) 数据库管理系统(DBMS)的用途 2) 实体-关系模型的基本组件,定义实体之间可以存在的三种关系3) 数据库规范化的用途4) 键和外键的用途 1.2 教学目标:1) 了解数据库管理系统(DBMS)的用途 2) 了解实体-关系模型的基本组件。定义实体之间可以存在的三种关系。 3) 掌握数据库规范化的用途。 4) 掌握键的用途、外键的

5、用途 1.3 重点难点:1) 重点:数据库设计三大范式的理解及应用2) 难点:数据库设计三大范式的理解及应用1.4 理论学时: 2H2、第二讲:Oracle概述2.1 教学内容:1) Oracle数据库简介2) Oracle安装和卸载 3) Oracle的客户端 4) 创建和删除数据库 2.2 教学目标:1) 了解Oracle12c数据库的新功能。 2) 掌握Oracle的安装和卸载方法。 3) 掌握客户端的使用方法。 4) 掌握使用SQL Developer创建和删除数据库的方法。2.3 重点难点:1) 重点:Oracle的安装和卸载方法2) 难点:使用SQL Developer创建和删除数

6、据库的方法2.4 理论学时: 2H3、 第三讲:Oracle体系结构3.1教学内容:1) 与Oracle 相关的 RDBMS体系结构2) Oracle实例结构 3) Oracle数据库的结构 4) 结构化查询语言(sql)的概念及分类 5) 创建新用户的方法,并赋予权限和角色3.2教学目标:1) 理解与Oracle 相关的 RDBMS体系结构2) 理解Oracle实例结构 3) 理解Oracle数据库的结构 4) 掌握结构化查询语言(sql)的概念及分类 5) 掌握创建新用户的方法,并赋予权限和角色3.3重点难点:1) 重点:oracle的体系结构,创建新用户并赋予权限和角色2) 难点:ora

7、cle的体系结构3.4理论学时: 2H4、 第四讲:表的设计、创建及维护4.1教学内容:1) SQL的结构及运行原理 2) Oracle 数据类型 3) 表的设计及创建4) 数据定义语言的使用 4.2教学目标:1) 掌握本讲所有内容。4.3重点难点:1) 重点:表的设计及创建,数据定义语言的使用4.4理论学时: 2H5、 第五讲:数据完整性与约束5.1教学内容:1) 数据完整性概念 2) 实现数据完整性的方法 3) oracle中常用约束的用法 5.2教学目标:1) 掌握本讲所有内容。5.3重点难点:1) 重点:数据完整性的概念及常用约束的用法5.4理论学时: 2H6、 第六讲:数据操作6.1

8、 教学内容:1) 向现有表中添加记录 2) 删除记录、修改记录的语句3) 事务控制语句的使用4) 锁的概念及共享锁和排它锁的使用6.2教学目标:1) 掌握数据操作语言DML中insert、update、delete命令的使用2) 掌握事务控制命令commit、rollback的使用3) 了解锁的概念和共享锁、排它锁的使用6.3 重点难点:1) 重点:数据操作语句DML及事务控制语言TCL的使用2) 难点:事务控制的使用,锁的使用6.4 理论学时: 2H7、第七讲:基本SQL查询7.1 教学内容:1) select语句的基本语法2) 使用distinct或unique关键字删除重复列3) bet

9、weenand,in,like等比较运算符的使用4) 使用order.by字句进行排序5) oracle中的伪列7.2 教学目标:1) 掌握本讲所有内容 7.3 重点难点:1) 重点:select语句的基本语法,比较运算符的使用,查询结果排序等。2) 难点:oracle中伪列的概念及使用7.4 理论学时: 2H8、第八讲:多表连接及子查询8.1 教学内容:1) 普通连接查询2) 内连接、外连接、交叉连接查询3) 子查询的概念及应用8.2教学目标:1) 掌握本讲所有内容。8.3重点难点:1) 重点:多表连接及子查询2) 难点:相关子查询的用法8.4 理论学时: 2H9、 第九讲:操作符及SQL函

10、数9.1 教学内容:1) 常用的SQL操作符2) SQL单行函数 3) SQL分组函数4) SQL分析函数9.2 教学目标:1) 掌握 SQL 操作符2) 掌握并熟练应用SQL 函数3) 单行函数:日期、字符、数字、转换、其他4) 分组函数5) 分析函数 9.3重点难点:1) 重点:SQL常用操作符与函数2) 难点:SQL函数 9.4理论学时: 2H10、第十讲:数据库对象10.1 教学内容:1) 使用同义词2) 使用序列3) 理解并使用视图4) 理解并使用索引10.2 教学目标:1) 了解并会使用同义词、序列、视图、索引等数据库对象10.3 重点难点:2)重点:异常的捕获处理、自定义异常10

11、.4 理论学时: 4H11、第十一讲:PL/SQL简介11.1 教学内容:1) PL/SQL块的结构说明2) 变量及常量的定义及使用3) 变量的初始化方法4) PL/SQL的有效数据类型5) PL/SQL块中使用DML语句11.2 教学目标:1) 掌握PL/SQL块的基本结构2) 掌握变量的定义及初始化3) 了解PL/SQL的有效数据类型11.3 重点难点:1) 重点:PL/SQL程序的定义及使用 11.4 理论学时: 2H12、第十二讲:控制语句12.1 教学内容:1) 顺序结构的PL/SQL程序2) 用if、case等构成选择结构PL/SQL程序3) 用loop、while、for等构成循

12、环结构PL/SQL程序12.2 教学目标:1) 掌握本节所有内容。12.3 重点难点:1) 选择结构及循环结构PL/SQL程序12.4 理论学时: 2H13、第十三讲:游标13.1 教学内容:1) 游标的定义2) 隐式游标的使用3) 显式游标的使用4) 循环游标13.2 教学目标:1) 掌握隐式游标和显式游标的使用13.3 重点难点:1) 重点:隐式游标和显式游标的使用2) 难点:显式游标的定义和使用13.4 理论学时: 2H14、第十四讲:存储过程和函数14.1 教学内容:1) 存储过程的创建和执行2) 函数的创建和执行3) 存储过程和函数的区别14.2 教学目标:1) 掌握存储过程的创建和

13、使用2) 了解函数的创建和使用14.3 重点难点:1) 重点:存储过程的创建和使用14.4 理论学时: 4H15、第十五讲:触发器15.1 教学内容:1) 触发器的概念及分类2) after及before触发器的创建及使用3) 模式触发器的使用15.2 教学目标:1) 掌握after及before触发器的使用2) 了解模式触发器的创建和使用15.3 重点难点:2) 重点:触发器的概念及创建方法15.4 理论学时: 2H16、第十六讲:系统安全管理16.1教学内容:1) 用户管理2) 权限管理3) 角色管理4) 概要文件和数据字典视图5) 审计16.2教学目标:1) 掌握用户的创建与管理2) 理解权限的创建与管理3) 理解角色的创建与管理4) 了解概要文件和数据字典视图5) 了解审计功能16.3重点难点:1) 重点:用户的创建与管理、权限的创建与管理2) 难点:概要文件和数据字典视图16.4 理论学时: 2H17、第十七讲:数据备份与恢复17.1教学内容:1) 数据备份的概念及作用2) 数据备份方法介绍17.2教学目标:1) 了解数据

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号