Anda di halaman 1dari 4

Oracle - Introduo ao SGBD Oracle

Junho 2014

Introduo ao SGBD Oracle


Oracle um SGBD (sistema de gesto de banco de dados) editado pela sociedade do mesmo
nome (Oracle Corporation - http://www.oracle.com), leader mundial dos bancos de dados.
A sociedadeOracle Corporation foi criada em 1977 por Lawrence Ellison, Bob Miner, e Ed
Oates. Ela se chama ento Relational Software Incorporated (RSI) e comercializa um Sistema
de gesto de Bancos de dados relacionais (SGBDR ou RDBMS para Relational Database
Managememt System) denominado Oracle.
Em 1979, o primeiro prottipo (RDBMS - RSI1) que integra a separao dos espaos de
endereamento entre os programas usurios e o ncleo Oracle comercializado. Esta verso
inteiramente desenvolvida em linguagem de montagem. A segunda verso (RDBMS - RSI2)
um transportador da aplicao para outras plataformas.
Em 1983 a terceira verso traz melhorias no nvel das performances e um melhor suporte do
SQL. Esta verso inteiramente codificada em linguagem C. Na mesma poca RSI troca de
razo social e torna-se Oracle.
Em 1984 a primeira verso do Oracle (Oracle 4) comercializada em mquinas IBM.
Em 1985 Oracle 5 permite uma utilizao cliente-servidor graas ao middleware SQL*Net.
Em 1986 Oracle foi levado para a plataforma 8086.
Em 1988 Oracle 6 est disponvel em um grande nmero de plataformas e aportes de
numerosas novas funcionalidades bem como uma melhoria importante das performances.
Em 1991, Oracle 6.1 prope uma opo Parallel Server (em um primeiro tempo na DEC VAX,
depois rapidamente em numerosas outras plataformas).
Em 1992, Oracle 7 lanado para plataformas UNIX (ela sair para as plataformas Windows
somente a partir de 1995). Esta verso permite uma melhor gesto da memria, do CPU e das
Entradas-Sadas. O banco de dados acompanhado de ferramentas de administrao
(SQL*DBA) que permitem uma explorao mais fcil do banco. Em 1997, a verso Oracle 7.3
(batizada Oracle Universal Server) aparece, seguida da verso 8 que oferece capacidades
objeto ao banco de dados.
Oracle escrito em linguagem C e disponvel em numerosas plataformas materiais (mais de
uma centena) dentre elas :

AIX (IBM)
Solaris (Sun)
HP/UX (Hewlett Packard)
Windows NT (Microsoft)
Oracle desde a verso 8.0.5 esta disponvel para o Linux

As verses do Oracle
Oracle se declina em diversas verses
Oracle Server Standard, uma verso que compreende as ferramentas amis comuns da
soluo Oracle. No se trata, no entanto, de uma verso quebrada, ou mens completa...
Oracle Server Enterprise Edition

As funcionalidades do Oracle
Oracle um SGBD que permite assegurar :
A definio dos e a manipulao dados
A coerncia dos dados
A confidencialidade dos dados
A integralidade dos dados
O backup e a restaurao dos dados
A gesto dos acessos competitivos

Os componentes do Oracle
Alm do banco de dados, a soluo Oracle verdadeiramente um ambiente de trabalho
constitudo de diversos softwares que permitem principalmente uma administrao grfica do
Oracle, de se adaptar com produtos diversos e com assistentes de criao de banco de dados e
de configurao destes.
Pode-se classificar as ferramentas do Oracle de acordo com diversas categorias:
As ferramentas de administrao
As ferramentas de desenvolvimento
As ferramentas de comunicao
As ferramentas de gnio software
As ferramentas de ajuda deciso

As ferramentas de administrao do Oracle

Oracle fornecido com numerosas ferramentas que permitem simplificar a administrao do


banco de dados. Entre estas ferramentas, as mais conhecidas so:
Oracle Manager (SQL*DBA)
NetWork Manager
Oracle Enterprise Manager
Import/Export : uma ferramenta que permite trocar dados entre dois bancos Oracle

Ferramentas de desenvolvimento do Oracle


Oracle prope igualmente numerosas ferramentas de desenvolvimento que permitem
automatizar a criao de aplicaes que podem servir de interface para banco de dados. Estas
ferramentas de desenvolvimento so :
Oracle Designer
Oracle Developer
SQL*Plus : uma interface interativa para enviar solicitaes SQL e PL/SQL para o banco
de dados. SQL*Plus permite, principalmente, configurar o ambiente de trabalho
Oracle Developper : trata-se de um pacote de produtos destinados concepo e a
criao de aplicaes cliente-servidor. Ele composto de 4 aplicaes:
Oracle Forms (antigamente SQL*Forms) : uma ferramenta que permite interrogar o
banco de dados de maneira grfica sem conhecimento prvio da linguagem SQL.
SQL*Forms permite desenvolver aplicaes grficas (janelas, formulrios,...) que
permitem selecionar, alterar e suprimir dados no banco.
Oracle Reports (SQL*ReportWriter) : uma ferramenta que permite realizar estados
Oracle Graphics : uma ferramenta de gerao automtica de grficos dinmicos para
apresentar graficamente estatsticas a partir dos bancos de dados.
Procedure Builder : uma ferramenta que permite desenvolver procedimentos, funes
e pacotes.

Ferramentas de programao
Oracle dispe de um grande nmero de interfaces (API) que permitem aos programas escritos
em diversas lnguas de interfaar com o bando de dados (chamados de pr-compiladores)
formam uma famlia cujo nome comea por PRO* :
Pro*C
Pro*Cobol
Pro*Fortran
Pro*Pascal
Pro*PLI
...
Este documento, intitulado Oracle - Introduo ao SGBD Oracle a partir de Kioskea (pt.kioskea.net) est
disponibilizado sob a licena Creative Commons. Voc pode copiar, modificar cpias desta pgina, nas condies

estipuladas pela licena, como esta nota aparece claramente.