admin 管理员组文章数量: 887021
2023年12月22日发(作者:size函数c语言)
课程名称: Oracle数据库基础及应用
课 程 号: XXXXXXX
开课院部:XXXX学院
《Oracle数据库基础及应用》教学方案
教师:青椒小助手
院部:
2023年7月
1
说 明
一、教案是教师组织实施教学活动必备的教学文件,是教学检查的必要内容,使用前通常经过系部、学院两级试教审批,改革课、新开课必须经过系(部)试教审批,学院组织对重点课程进行试教审批。试教未通过、审批手续不全的不得用于授课。
二、教案的编写应依据人才培养方案和课程标准,教师在充分研究教材的基础上,区分教学对象、课程类别、教学内容等进行编写,应体现任课教师的风格。不同教学班次应使用不同的教案。
三、任课教师在授课前应根据学科、专业、方向的发展情况、新的教学要求以及教学对象的实际水平,及时补充、修改或重新进行教案的编写,以保持教学活动的先进性和适用性。
四、教案中每次课后应有留给学生的作业(如思考讨论题、学生应查阅的有关书籍资料等)、小结等。课程结束后教案的教学后记中应有课程总结(包括基本情况、好的方面、存在问题、改进措施、意见建议等内容)。
五、授课过程中,教案由教师本人负责保管,授课使用结束后由教研室指定专人于每学期结束前统一送至教学档案室存档。
2
《Oracle数据库基础及应用》教学方案
教 案 审 批 表
2023~2024 学年度第 x 学期
课程
授课对象
班级
授课学时
Oracle数据库基础及应用
计算机专业专科生
专业
人数
授课地点
计算机和大数据
xx
C301、C401、B403
36(理论18、实验18)
院部
院部领导: 年 月 日
学校备注
主管教学副校长: 年 月 日
年 月 日
3
《Oracle数据库基础及应用》教学方案
项目一 数据库基础
任务1 数据库概述
任务引入
知识准备
一、数据与数据库
二、数据库管理系统
三、数据库系统
四、数据模型
五、结构化查询语言SQL
任务2 关系数据库基础
任务引入
知识准备
一、问题的提出
二、函数依赖
三、范式的判定条件与规范化
任务3 数据库设计
任务引入
知识准备
一、需求分析
二、概念设计
三、逻辑设计
四、物理设计
五、数据库实施
六、数据库运行和维护阶段
项目总结
内容
(标题)
课时
4
教学目标及要求
4
知识目标:
了解数据、数据库以及数据库系统等概念;了解关系数据库;了解数据库设计的各个步骤。
能力目标:
为后续学习Oracle数据库积累必要的背景知识。
素养目标:
了解数据库,对关系数据库有较清楚的认识。
重点难点及其处理重点:
(1)数据库概述。
(2)关系数据库基础。
难点:
数据库设计 。
处理方法:
结合讲解,有针对性的了解Oracle数据库的基础知识。
《Oracle数据库基础及应用》教学方案
教学方法参考文献课外作业
(1)讲授
(2)加强课堂指导,及时解决学生学习中出现的问题。
[1].李妍,李占波 .Oracle数据库基础及应用.北京:清华大学出版社,2013
[2].龚澍 .Oracle数据库基础及应用.广东: 广东高等教育出版社,2016
[3].明日科技 .Oracle从入门到精通 第4版.北京:清华大学出版社,2021
及其要求(1)预习:项目二
备注
5
《Oracle数据库基础及应用》教学方案
项目二 Oracle基础
任务1 Oracle简介
任务引入
知识准备
一、什么是Oracle?
二、Oracle的发展过程
三、Oracle体系结构
任务2 Oracle下载与安装
任务引入
知识准备
一、Oracle的下载
二、OracleL安装
三、测试安装是否成功
任务3 Oracle管理工具
任务引入
知识准备
一、SQL*Plus工具
二、数据库配置助手
三、SQL Developer工具
项目总结
项目实战
实战一 启动并登录SQL*Plus,然后退出
实战二 创建名称为oracle的连接,指定用户名和角色
内容
(标题)
课时
4
教学目标及要求重点难点及其处理教学方法知识目标:
了解Oracle的发展过程和体系结构;能够下载和安装Oracle;能够掌握Oracle管理工具。
能力目标:
引导学生快速掌握Oracle基础。
素养目标:
了解什么是Oracle,对其发展历史有较清楚的认识,培养探究精神。
重点:
(1)Oracle简介。
(2)Oracle下载与安装。
难点:
(1)启动并登录SQL*Plus,然后退出。
(2)创建名称为oracle的连接,指定用户名和角色。
处理方法:
结合实例讲授及演示操作;并进行针对性的实训练习。
(1)讲授
(2)加强课堂指导,及时解决学生学习中出现的问题。
6
《Oracle数据库基础及应用》教学方案
参考文献[1].李妍,李占波 .Oracle数据库基础及应用.北京:清华大学出版社,2013
[2].龚澍 .Oracle数据库基础及应用.广东: 广东高等教育出版社,2016
[3].明日科技 .Oracle从入门到精通 第4版.北京:清华大学出版社,2021
课外作业
及其要求(1)创建名称为oracle的连接,指定用户名和角色。
(2)预习:项目三
备注
7
《Oracle数据库基础及应用》教学方案
项目三 数据表操作
任务1 表基础
任务引入
知识准备
一、数据类型
二、数据表的结构
任务2 创建和管理表
任务引入
知识准备
一、创建表
二、修改表
任务3 数据记录
任务引入
知识准备
一、添加数据
二、编辑数据
三、表约束
四、删除表
项目总结
项目实战
实战一 创建表
实战二 给表添加数据
内容
(标题)
课时
4
知识目标:
教学目标及要求重点难点及其处理能够创建和管理数据库;能够创建和管理表;能够添加和管理数据记录。
能力目标:
快捷准确地掌握数据表的操作方法。
素养目标:
培养解决问题的能力,主动与其他成员进行有效协作。
重点:
(1)表基础。
(2)创建和管理表。
难点:
(1)创建表。
(2)给表添加数据。
处理方法:
结合实例讲授及演示操作;并进行针对性的实训练习。
(1)讲授+学生上机练习
(2)加强课堂指导,及时解决学生练习中出现的问题。
教学方法
8
《Oracle数据库基础及应用》教学方案
参考文献[1].李妍,李占波 .Oracle数据库基础及应用.北京:清华大学出版社,2013
[2].龚澍 .Oracle数据库基础及应用.广东: 广东高等教育出版社,2016
[3].明日科技 .Oracle从入门到精通 第4版.北京:清华大学出版社,2021
课外作业备注
及其要求(1)给表添加数据。
(2)预习:项目四。
9
《Oracle数据库基础及应用》教学方案
项目四 数据查询
任务1 基本数据查询
任务导入
知识准备
一、SELECT的基本语法
二、简单查询
三、设置别名
四、使用DISTINCT过滤重复
五、WHERE查询
六、ORDER BY排序查询
七、多表关联查询
任务2 聚合函数
任务导入
知识准备
任务3 连接查询
任务导入
知识准备
一、交叉连接
二、内连接
三、外连接
任务4 子查询
任务导入
知识准备
项目总结
项目实战
实战一 范围查询
实战二 模糊查询
实战三 排序查询
实战四 使用聚合函数查询
实战五 连接查询
实战六 子查询
内容
(标题)
课时
4
教学目标及要求知识目标:
能够利用SELECT语句进行基本查询;能够使用相关语句进行统计数据查询;能够使用相关语句进行连接查询;能够使用相关语句进行子查询。
能力目标:
培养学生操作数据查询的能力。
素养目标:
通过学习,可以根据实际应用选择合适的查询方法。
10
《Oracle数据库基础及应用》教学方案
重点难点及其处理重点:
(1)基本数据查询;(2)聚合函数。
难点:
(1)范围查询;(2)模糊查询;(3)排序查询。
处理方法:
结合讲授;并进行针对性的实训练习。
教学方法参考文献课外作业备注
(1)讲授+学生上机练习
(2)加强课堂指导,及时解决学生练习中出现的问题。
[1].李妍,李占波 .Oracle数据库基础及应用.北京:清华大学出版社,2013
[2].龚澍 .Oracle数据库基础及应用.广东: 广东高等教育出版社,2016
[3].明日科技 .Oracle从入门到精通 第4版.北京:清华大学出版社,2021
及其要求(1)使用聚合函数查询。
(2)预习:项目五
11
《Oracle数据库基础及应用》教学方案
项目五 索引和视图
任务1 索引
任务导入
知识准备
一、索引分类
二、创建索引
三、修改和删除索引
任务2 视图
任务导入
知识准备
一、创建视图
二、管理视图
项目总结
项目实战
实战一 创建位图索引
实战二 创建视图并查询数据
内容
(标题)
课时
4
教学目标及要求知识目标:
能够创建索引和删除索引;能够创建视图和删除视图;能够利用视图进行数据查询和更改数据。
能力目标:
培养学生掌握索引和视图的能力。
素养目标:
具体问题具体分析,精准制定策略。
重点:
(1)索引;(2)视图。
难点:
(1)创建位图索引;(2)创建视图并查询数据。
处理方法:
结合实例讲授及演示操作;并进行针对性的实训练习。
重点难点及其处理教学方法参考文献
(1)讲授+学生上机练习
(2)加强课堂指导,及时解决学生练习中出现的问题。
[1].李妍,李占波 .Oracle数据库基础及应用.北京:清华大学出版社,2013
[2].龚澍 .Oracle数据库基础及应用.广东: 广东高等教育出版社,2016
[3].明日科技 .Oracle从入门到精通 第4版.北京:清华大学出版社,2021
12
《Oracle数据库基础及应用》教学方案
课外作业及其要求(1)创建视图并查询数据。
(2)预习:项目六。
备注
13
《Oracle数据库基础及应用》教学方案
项目六 序列、同义词和事务
任务1 序列
任务导入
知识准备
一、创建序列
二、使用序列
三、管理序列
任务2 同义词
任务导入
知识准备
一、同义词概述
二、创建同义词
三、删除同义词
任务3 事务
任务引入
知识准备
一、事务处理概述
二、执行事务
项目总结
项目实战
实战一 创建序列并使用。
实战二 设置保存点,然后回滚该保存点。
内容
(标题)
课时
4
教学目标及要求
14
知识目标:
能够创建序列、使用序列和修改序列;能够创建同义词和删除同义词;能够进行事务处理。
能力目标:
培养学生可以根据实际情况序列、定义同义词及处理事务的能力。
素养目标:
注重培养分析能力,及时调整,合理改进。
重点:
(1)序列;(2)同义词。
难点:
(1)创建序列并使用。
(2)设置保存点,然后回滚该保存点。
处理方法:
结合实例讲授及演示操作;并进行针对性的实训练习。
(1)讲授+学生上机练习
(2)加强课堂指导,及时解决学生练习中出现的问题。
重点难点及其处理教学方法
《Oracle数据库基础及应用》教学方案
参考文献
课外作业[1].李妍,李占波 .Oracle数据库基础及应用.北京:清华大学出版社,2013
[2].龚澍 .Oracle数据库基础及应用.广东: 广东高等教育出版社,2016
[3].明日科技 .Oracle从入门到精通 第4版.北京:清华大学出版社,2021
及其要求(1)设置保存点,然后回滚该保存点。
(2)预习:项目七。
备注
15
《Oracle数据库基础及应用》教学方案
项目七 PL/SQL编程
任务1 PL/SQL基础
任务导入
知识准备
一、PL/SQL简介
二、数据类型
三、变量
四、函数
五、流程控制语句
任务2 游标
任务导入
知识准备
一、游标概念
二、显示游标处理
三、隐式游标处理
四、使用游标
项目总结
项目实战
实战一 查询员工信息。
实战二 打印101号学生的信息。
内容
(标题)
课时
4
教学目标及要求
16
知识目标:
能够运用运算符、变量、函数、流程控制语句进行编程;能够利用显示游标处理。
能力目标:
能够利用Oracl掌握PL/SQL编程语言的方法。
素养目标:
培养读者编写程序的热情。
重点:
(1)PL/SQL基础;(2)游标。
难点:
(1)查询员工信息;(2)打印101号学生的信息。
处理方法:
结合实例讲授及演示操作;并进行针对性的实训练习。
重点难点及其处理教学方法(1)讲授+学生上机练习
(2)加强课堂指导,及时解决学生练习中出现的问题。
《Oracle数据库基础及应用》教学方案
参考文献课外作业[1].李妍,李占波 .Oracle数据库基础及应用.北京:清华大学出版社,2013
[2].龚澍 .Oracle数据库基础及应用.广东: 广东高等教育出版社,2016
[3].明日科技 .Oracle从入门到精通 第4版.北京:清华大学出版社,2021
及其要求(1)打印101号学生的信息。
(2)预习:项目八。
备注
17
《Oracle数据库基础及应用》教学方案
项目八 存储过程、函数和触发器
任务1 存储过程
任务导入
知识准备
一、存储过程概述
二、创建存储过程
三、调用存储过程
四、存储过程的参数
五、删除存储过程
任务2 函数
任务导入
知识准备
一、创建函数
二、调用函数
三、删除函数
任务3 触发器
任务导入
知识准备
一、触发器概述
二、创建触发器
三、删除触发器
项目总结
项目实战
实战一 创建存储过程并调用
实战二 创建函数并调用
内容
(标题)
课时
4
教学目标及要求
18
知识目标:
能够创建存储过程,调用存储过程和删除存储过程;能够创建函数、调用函数和删除函数;能够创建触发器和删除触发器。
能力目标:
让学生结合实例掌握存储过程、函数和触发器。
素养目标:
会理论联系实际,明白实践是检验真理的唯一标准。
重点:
(1)存储过程;(2)函数。
难点:
(1)创建存储过程并调用;(2)创建函数并调用。
处理方法:
结合实例讲授及演示操作;并进行针对性的实训练习。
重点难点及其处理
《Oracle数据库基础及应用》教学方案
教学方法
课外作业(1)讲授+学生上机练习
(2)加强课堂指导,及时解决学生练习中出现的问题。
参考文献
及其要求[1].李妍,李占波 .Oracle数据库基础及应用.北京:清华大学出版社,2013
[2].龚澍 .Oracle数据库基础及应用.广东: 广东高等教育出版社,2016
[3].明日科技 .Oracle从入门到精通 第4版.北京:清华大学出版社,2021
(1)创建函数并调用。
(2)预习:项目九。
备注
19
《Oracle数据库基础及应用》教学方案
项目九 数据的安全管理
任务1 表空间
任务导入
知识准备
一、表空间概述
二、查看表空间
三、创建表空间
四、修改表空间
五、删除表空间
任务2 用户和权限
任务导入
知识准备
一、用户
二、权限
三、角色
任务3 数据导入和导出
任务导入
知识准备
一、导出数据
二、导入数据
项目总结
项目实战
实战一 导出emp表中的数据
实战二 向student表中导入数据
内容
(标题)
课时
4
教学目标及要求
20
知识目标:
能够创建用户、修改用户以及删除用户;能够对用户授予权限和回收权限;能够创建角色、修改和删除角色;能够导入和导出数据。
能力目标:
通过利用Oracle中数据的导出与导入来实现数据的安全管理。
素养目标:
培养安全意识,素材保存要注意安全性。
《Oracle数据库基础及应用》教学方案
重点难点及其处理
课外作业重点:
(1)表空间;(2)用户和权限。
难点:
(1)导出emp表中的数据;(2)向student表中导入数据。
处理方法:
结合实例讲授及演示操作;并进行针对性的实训练习。
教学方法
(1)讲授+学生上机练习
(2)加强课堂指导,及时解决学生练习中出现的问题。
参考文献及其要求[1].李妍,李占波 .Oracle数据库基础及应用.北京:清华大学出版社,2013
[2].龚澍 .Oracle数据库基础及应用.广东: 广东高等教育出版社,2016
[3].明日科技 .Oracle从入门到精通 第4版.北京:清华大学出版社,2021
向student表中导入数据。
备注
21
版权声明:本文标题:Oracle数据库基础及应用教学教案 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/free/1703185831h441431.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论