Você está na página 1de 15

SGBD - ORACLE

Histórico

 Em 1979 foi lançada a 1ª versão do seu banco de dados, a empresa ainda tinha o nome
de RSI (Relational Software Inc) e era escrito em Assembly.
 A 1ª versão tinha o número 2, pois acreditavam que ninguém compraria a versão 1.0 de
um software.
 O Oracle 3 lançado em 1983, foi escrito em Linguagem C. Já o Oracle 4 lançada em 1984
podia ser instalado em PCs.O Oracle 5 foi lançado em 1985 e também a versão 5.1, Oracle
V6 em 1988 (PL/SQL), Oracle V7 em 1992 (UNIX), Oracle 8 em 1997.
 O Oracle 8i foi lançado em 1999, com suporte nativo a XML, integrando Java, suportando
SSL, HTTP. O Oracle 9i lançado em junho de 2001 foi o primeiro com Real Application
Clusters (RAC), o famoso Oracle RAC. O Oracle 10g lançado em 2003, tinha G de GRID.
 Computação em GRID, computação em grade, pode-se dizer que é, grade de cálculo, é
um modelo computacional capaz de alcançar uma alta taxa de processamento dividindo
as tarefas entre diversas máquinas, podendo ser em rede local ou rede de longa distância.
 E em 2011 foi lançado o Oracle 11g, em 2013 o Oracle 12c, C de Cloud, primeiro SGBD em
nuvem.
Versões

 1984 – A versão 4 é lançada.


 1985 – Versões 5 e 5.1 são lançadas.
 1986 – O Oracle Client/Server é introduzido; primeiro banco de dados cliente/servidor.
 1987 – Oracle é a maior empresa de DBMS. Iniciado o grupo Oracle Applications.
 1988 – Lançado o Oracle V6. Primeiro bloqueio em nível de linha. Primeiro backup de banco
de dados a quente (on-line). Introdução da linguagem procedural de consulta da Oracle -
PL/SQL.
 1992 – Lançado o Oracle V7.
 1994 – Bob Miner morre de câncer.
 1995 – Primeiro banco de dados de 64 bits.
 1996 – Lançado o Oracle7.3.
 1997 – O Oracle 8 é apresentado. Oracle é o primeiro banco de dados para Web.
Ferramentas Oracle BI, como Discoverer, são introduzidas para data warehousing.
Ferramentas possuem suporte nativo para Java.
Versões

 1998 – Primeiro grande RDBMS (Oracle 8) portado para o Linux. Oracle é o


 primeiro banco de dados com suporte para Java.
 1999 – Lançado o Oracle 8i. Integra Java/XML nas ferramentas de
 desenvolvimento. Oracle é o primeiro banco de dados com suporte nativo
 para XML.
 2001 – Lançado o Oracle9i (9.1). Oracle é o primeiro banco de dados com
 Real Application Clusters (RAC).
 2003 – Lançado o Oracle 10g – banco de preparado para o Grid Computing.
 2007 – Lançado o Oracle 11g.
 2011 – foi lançado o Oracle 11g.
 2013 – Oracle 12c (C de Cloud, primeiro SGBD em nuvem).
 2017 – Oracle 18c
Edições

 Standard Edition One (SE1)


 A versão Standard Edition One fornece facilidade de utilização, capacidade e desempenho
inigualável para grupos de trabalho e aplicações via web ou departamentais. Essa edição só
pode ser licenciada em servidores com capacidade máxima de dois processadores.

 Standard Edition (SE)


 A Standard Edition One fornece as facilidades de utilização, capacidade e desempenho do
Standard Edition One, com o suporte para máquinas mais poderosas e para serviços de
cluster com o Oracle Real Application Cluster. O Oracle Standard Edition pode ser licenciado
em servidores únicos ou em cluster de servidores com capacidade máxima de quatro
processadores.
Edições

 Enterprise Edition (EE)


 A Enterprise Edition fornece desempenho, disponibilidade, escalabilidade e segurança
necessária para aplicações de missão crítica tais como aplicações transacionais (OLTP), data
warehouses, e aplicações de internet de alta demanda. O Oracle Database Enterprise Edition
contém todos os componentes do Oracle Database e pode ser melhorado ainda mais com a
aquisição de novas opções e pacotes específicos para sua necessidade.

 Personal Edition (PE)


 A Personal Edition suporta o desenvolvimento e execução de aplicações mono-usuário que
necessitam de todas as características do Oracle Database Standard Edition One, Oracle
Database Standard Edition e Oracle Database Enterprise Edition, com exceção do Oracle Real
Application Cluster. O personal edition está disponível para Windows 2000, Windows NT,
Windows XP e Windows Server 2003 (versões 32-bit e 64-bit). Os pacotes adicionais do Oracle
Database Enterprise Edition não estão disponíveis para o personal edition.
Comparações
Preços
Requisitos mínimos
Linguagem (PL/SQL)

 O PL/SQL (acrónimo para a expressão inglesa Procedural


Language/Structured Query Language) é uma extensão da linguagem
padrão SQL para o SGBD Oracle.
 Antes de 1991 a única forma de usar construções procedurais com o
SQL era usar PRO*C. Foi onde as instruções SQL do Oracle foram
embutidas em código C. O código C era pré-compilado para converter
as instruções SQL em chamadas de bibliotecas.
 Em 1991 o PL/SQL 1.0 foi lançado com o Oracle Versão 6.0. Ele era
muito limitado nas suas capacidades.
Linguagem (PL/SQL)

 Exemplo de criação da função chamada primeiro_nome_func.

 CREATE OR REPLACE FUNCTION primeiro_nome_func


 RETURN VARCHAR(20);
 IS
 emp_name VARCHAR(20);
 BEGIN
 SELECT primeiro_nome INTO emp_name
 FROM funcionarios_tbl WHERE ID = 90;
 RETURN emp_name;
 END;
Politica de certificações
Ambiente(s) para gestão do BDR

 O Oracle SQL Developer é um ambiente de desenvolvimento integrado


e gratuito que simplifica o desenvolvimento e o gerenciamento do
Oracle Database em implementações tradicionais e na nuvem. O SQL
Developer oferece desenvolvimento completo de ponta a ponta dos
seus aplicativos PL/SQL, uma planilha para executar consultas e scripts,
um console de DBA para gerenciar o banco de dados, uma interface de
relatórios, uma solução completa de modelagem de dados e uma
plataforma de migração para migrar seus bancos de dados de terceiros
para a Oracle.
Cases de Sucesso

Você também pode gostar