理论课教案(1)
- 格式:doc
- 大小:80.50 KB
- 文档页数:6
《ACCP6.0 Java面向对象编程教案》
第11章 Oracle基础
本章目标........................................................................................................................................... 2
本章重点........................................................................................................................................... 2
本章难点........................................................................................................................................... 2
1 回顾与作业点评(3分钟) ........................................................................................................ 2
2 预习检查(2分钟) .................................................................................................................... 2
3 课程知识点讲 ............................................................................................................................... 2
3.1 掌握Oracle的简介(10分钟) ...................................................................................... 2
3.2 Oralce的安装(5分钟) ....................................................................................................... 3
3.3 创建数据库和用户 (30分钟) ..................................................................................... 3
上一节课小结 ........................................................................................................................... 4
3.4 学习Oracle的数据类型(5分钟) ................................................................................ 4
3.5 创建数据库表(写SQL脚本)(25分钟) ....................................................................... 5
3.6 可视化建表(5分钟) ..................................................................................................... 5
3.7 创建序列(5分钟) ......................................................................................................... 5
3.8 使用序列向表插入数据(5分钟) ................................................................................. 5
4 本章总结(5分钟) .................................................................................................................... 5
授课教师:
课时:共计4学时,理论课2学时 上机课2学时
本章教学宗旨“初学者走进Oracle”这条主线,步步为营,逐个突破
本章目标
掌握Oracle安装
掌握连接到Oracle
掌握数据库的创建
掌握用户的创建和权限授予
掌握数据库表的创建
掌握序列的创建和使用
本章重点
Oracle的基本概念
用户的创建和权限授予
数据库表和序列的创建
本章难点
Orcle连接
1 回顾与作业点评(3分钟)
(1) JDBC的主要作用是什么?
(2) JDBC访问数据库的步骤有哪些?
(3) PreparedStatement与Statement相比,具有什么优势?
2 预习检查(2分钟)
(1) 简述你对Oracle的认识有哪些?
(2) SYS和SYSTEM中,哪个用户权限更大?
(3) 为用户分配和撤销权限的命令是什么?
(4) Oracle常用的数据类型有哪几类?
3 课程知识点讲
3.1 掌握Oracle的简介(10分钟)
(1)Oracle公司的发展历史 (2)Oracle数据库产品序列
(3)Oracle的基本概念
数据库
逻辑上的
表空间
物理上的
数据文件
表空间由一个或多个数据文件组成
一个数据文件只属于一个表空间
数据库可有多个表空间
数据库实例
在讲解Oracle简介之前可以采用提问方式:
有哪位同学知道Oracle是什么?通过回答大部分同学会说是一个数据库系统。接着,我们可以稍微纠正一下说”Oracle是一家公司的名称”。然后切入Oracle公司发展历史简介大概介绍发展史。
PPT8:Oracle公司最主要的产品是Oracle数据库管理系统,因此,在业界只要一谈到Oracle基本上是指的它的数据库管理系统。接着简单介绍该数据库管理系统的版本号,对I 和 g 做一下简单解释。强调该数据库是C/S架构的。
接下来需要把Oracle数据库和数据库实例交待清楚。将物理文件和逻辑对象交待清楚。
下一个知识点过渡语:
好,同学们现在我们已经对Oracle有了大概的了解,接下来我们开始学习如何安装Oracle
10g。记住了我们主要通过Oracle 10g学习Oracle,当然你也可以选择安装Oracle 11g,这两个版本安装基本一样。
3.2 Oralce的安装(5分钟)
重点交待一下安装的是企业版,还有安装Oracle的位置
下一个知识点过渡语:
安装好Oracle数据库系统后,我们要做什么才能让它工作呢?提问学员。对,我们需要创建一个数据库才可以存储数据。但在这里我们需要注意的是“一个Oracle服务器一般只创建一个数据库”,这是和其它数据库系统最大的区别。接下来我们学习创建数据库的过程。
3.3 创建数据库和用户 (30分钟)
(1)创建数据库
(2)查看数据库相关服务 (3)使用sys和system登录数据库
使用sql*plus (Oracle自带的客户端 好比Windows自带的记事本)
PL*SQL Developer (第三方客户端 好比强大的Word软件 )
iSQL*plus (Oracle自带的web客户端) 端口:5560
企业管理器(web版) 端口:1158
(4)创建表空间
(5)创建用户
说明同一个数据库中可以有多个用户,每个用户管理自己的数据库对象(表、索引、视图)
要求熟练掌握创建用户的SQL语句
(4)分配权限和角色
(5)使用新用户登录
----------------------------------------第一节课结束---------------------------------------------------
上一节课小结
数据库、数据库实例的含义及区别?
操作Oracle数据库系统的工具有哪些?
Oracle中系统用户有哪些?有什么区别?
下一个知识点过渡语:
请位同学介绍一下“SQLServer”数据库系统中有哪些数据类型?对,有”int double money
bit date datetime char varchar nchar nvarchar”类型。但是在Oracle中的数据类型和SQLServer差别很大,接下来我们详细学习一下Oracle中的数据类型。
3.4 学习Oracle的数据类型(5分钟)
字符类型:
varchar2类型
NCHAR和NVARCHAR2存储Unicode字符集
数值类型:
Number可以存储整数和浮点数
日期时间数据类型: