理论课教案(1)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《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和NV ARCHAR2存储Unicode字符集

数值类型:

Number可以存储整数和浮点数

日期时间数据类型:

相关文档
最新文档