第一步:学习oracle安装。
第二步:学习oracle基础语法知识。
第三步:实际 *** 作基础语法指令。
第四步:学习存储过程、function、sequence(序列)等高级知识。
第五步:学习oracle高级优化。
参考书籍:《oracle从入门到精通》
备注:oracle也算是一门语言,即使半个月或者是半年也无法学习透彻的,建议根据上面的思路逐层深入学习即可。
懂SQL 数据库,应该对SQL语言比较熟悉了。学习Oracle的话,首先应该熟悉Oracle的体系结构(内存结构、进程结构、存储结构),这是Oracle与SQL Server之类差别比较大的地方,而且是非常重要的基础。
如果考虑认证课程的话,可以先看看OCA的相关认证内容,它的英文教材还是不错的,毕竟是原厂的东西,权威性肯定是最好的。
一、数据数据是数据库中存储的基本对象。1 定义 :描述事物的符号记录。2 种类 :文字、图像、图形、声音。3 特点 :数据与其语义是不可分的。二、数据库1 定义 :长期存储在计算机内、有组织的、可共享的大量数据集合。2 特征 : 1)数据按一定的数据模型组织、描述和存储 2)可为各种用户共享 3)冗余度较小 4)数据独立性较高 5)易扩展三、数据库管理系统(DBMS) 1 定义:数据库管理系统(Database Management System 即DBMS)是位于用户与 *** 作系统之间的数据管理软件。 2 用途 :科学地组织和存储数据、高效地获取和维护数据 3 功能 :1)数据库定义功能 2)数据 *** 纵功能 3)数据库的运行管理 4)数据库的建立和维护功能(实用程序)四、数据库系统1 定义:数据库系统是指在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户构成。2 特点:数据结构化;数据的共享性高、冗余度低、易扩充;数据独立性高;数据由DBMS统一管理和控制。五、数据库管理技术1 定义:对数据进行分类、组织、编码、存储、检索和维护,是数据处理的中心问题2 发展过程:1)人工管理阶段(40年代中--50年代中)2)文件系统阶段(50年代末--60年代中)3)数据库系统阶段(60年代末--现在)3 发展动力:1)应用需求的推动2)计算机硬件的发展3)计算机软件的发展六、 数据模型 1 定义:数据模型(Data Model)也是一种模型,它是现实世界数据特征的抽象。 2 作用:在数据库中用数据模型来抽象、表示和处理现实世界中的数据和信息。通俗地讲数据模型就是现实世界的模拟,现有的数据库系统均是基于某种数据模型的。 3 三要素: 1)数据结构 2)数据 *** 作 3)完整性约束 4 常用的数据模型: 1)层次模型 2)网状模型 3)关系模型:ORACLE、SQL、SYBASE、INFORMIX、DB/2、COBASE、PBASE、EasyBase、DM/2、OpenBase 4)面向对象模型 5 层次: 1)概念模型:也称信息模型,它是按用户的观点来对数据和信息建模。 2)数据模型:主要包括网状模型、层次模型、关系模型等,它是按计算机系统的观点对数据建模七、关系模型 1 基本概念: 1)关系:一个关系对应通常说的一张表。2)元组:表中的一行即为一个元组。3)属性:表中的一列即为一个属性,给每一个属性起一个名称即属性名。 2 关系模型的优缺点: 优:1)建立在严格的数学概念的基础上2)概念单一,数据结构简单、清晰,用户易懂易用3)关系模型的存取路径对用户透明 缺:1)存取路径对用户透明导致查询效率往往不如非关系数据模型2)为提高性能,必须对用户的查询请求进行优化增加了开发数据库管理系统的难度 3 关系模型的组成:关系数据结构、关系 *** 作集合、关系完整性约束 八、关系数据理论 1 基本概念关系:描述实体、属性、实体间的联系。从形式上看,它是一张二维表,是所涉及属性的笛卡尔积的一个子集。关系模式:用来定义关系。关系数据库:基于关系模型的数据库,利用关系来描述现实世界。从形式 上看,它由一组关系组成。关系数据库的模式:定义这组关系的关系模式的全体。2 范式: 范式是符合某一种级别的关系模式的集合。1)1NF的定义 若关系模式中的所有属性值都是不可再分的原子值,则称该种关系模式为第一范式。2)2NF的定义 若关系模式R∈1NF,并且每一个非主属性都完全函数依赖于R的码,则R ∈2NF。 3)3NF的定义 若一个数据表已满足2NF,且该数据表中的任何两个非主键字段的数值之间不存在函数依赖关系,则该数据表满足第三范式。
课程综述
本课程为管理工业界最先进的信息系统的数据库管理员开发能力,学员将学会备份和恢复Oracle数据库,动手实验将会给你带来真实技术环境中的体验,开发基本的网络管理技巧,使用Oracle恢复管理器简化职责。本课程将为Oracle数据库管理员关于Oracle网络管理和备份、恢复 *** 作带来坚实的基础。
学员将学会在数据库间传输数据和使用实用程序执行管理活动。学员将学习网络概念和配置参数,以排除一些常见的网络问题。在动手实验中,学员将学会配置网络参数使得数据库客户端和工具可以和Oracle数据库服务器通讯。
本课程也满足提供备份和恢复技术,和检查各种备份,失败,还原和恢复场景,学员将学会在关键任务企业中的基于各种商业需求的备份方法,使用多种策略和Oracle恢复管理器执行备份、还原和恢复 *** 作。
l内容纲要
网络概述
基本的Oracle网络架构
基本的Oracle网络服务器端配置
基本的Oracle网络客户器端配置
Oracle共享服务器的使用和配置
备份和恢复概述
实例和媒体恢复结构
数据库存档模式的配置
Oracle恢复管理器(RMAN)概述和配置
用户管理备份
RMAN备份
用户管理的完全恢复
RMAN完全恢复
用户管理非完全恢复
RMAN非完全恢复
RMAN知识库维护
RMAN目录的创建和维护
数据库间传输数据
使用SQLLoader来加载数据
案例研究
l学员受益
从事Oracle数据库服务器的网络 *** 作和数据备份恢复管理,尤其是备份 *** 作。
l目标学员
数据库管理人员、开发人员、测试人员、数据库最终用户。
l学员条件
参加过“Oracle9i/10g数据库管理基础I”课程的学习。
以上就是关于自学oracle数据库的方法。全部的内容,包括:自学oracle数据库的方法。、学习oracle的基础课程是什么最好先学什么,我懂得SQL数据库,我想学oracle,欢迎大家给我答案!!!!、求数据库管理基础及应用理论知识重点归纳等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)