Escolar Documentos
Profissional Documentos
Cultura Documentos
1. Histria
A IBM foi a primeira empresa a desenvolver um RDBMS, no entanto, Oracle
Corporation fez histria em 1980, liberando seu RDBMS, Oracle, para uso comercial.
Apenas alguns anos mais tarde a empresa iria lanar uma verso do seu sistema de
computadores da IBM.
1970
1980
1990
Por novembro 1995 a Oracle tornou-se uma das primeiras grandes empresas de
software para relatar uma estratgia de Internet e ofereceu o primeiro RDBMS 64-bit.
Em 1996 eles lanaram Web Browser como parte do Oracle PowerBrowser e mudou-se
para uma arquitetura web-enabled baseada em padres abertos. Abril 1997 viu a
Oracle lanar seu primeiro verso do Discoverer e em junho do mesmo ano, a Oracle
v8 foi lanado com a tecnologia Internet, o apoio a terabytes de dados e tecnologia
SQL objeto. Setembro daquele ano Oracle Corporation apresentou o Oracle JDeveloper
(ambiente de desenvolvimento integrado Java da Oracle), depois de anunciar uma
lealdade para a plataforma Java.
O ano de 1998 foi influente para Oracle Corporation, maio eles lanaram
aplicativos Oracle 2 e em abril anunciou que estaria integrando uma mquina virtual
Java com banco de dados Oracle. Em setembro Oracle 8i (i significa Internet aqui) e em
outubro de Oracle 8 e Oracle Application Server 4.0 foram lanados para a plataforma
Linux. Em 1999, a Oracle Corporaes ofereceu seu primeiro SGBD com suporte a XML.
2000
2010s
Sun virtuais e fsicos. Eles tambm concordaram em adquirir Phase Forward por cerca
de 685 milhes dlares americanos em 16 de abril de 2010 Essa conquista foi ofuscada
pela Oracle a ser indicado por fraude em 29 de julho pelo Departamento de Justia dos
EUA.
comercial de SQL que foi projetado para manipular dados em um RDBMS usando (na
poca) consultas e junes.
2. Caractersticas
A primeira verso "real" da Oracle RDBMS foi o Oracle 2 Este sistema suportado
apenas as caractersticas bsicas de SQL, e estava escrito em uma linguagem de
montagem. No ano seguinte, e para os prximos 10 anos ou mais, Oracle Corporation
lanou atualizaes para seu banco de dados principal. Provavelmente uma das razes
pelas quais o Oracle RDBMS conseguiu manter-se no topo do poderoso RDBMS est
ligada a suas atualizaes de produtos que esto intimamente ligadas s mudanas no
mercado. Buzzwords banco de dados como "escalvel", "programvel", "distribudas"
e "porttil" tambm esto ligados a verso do Oracle. Por exemplo, em 1985 o apoio
para um modelo cliente-servidor foi adicionado em antecipao a uma aceitao cada
vez maior da comunicao em rede. medida que a Internet abriu o caminho para a
Era Digital, o Oracle RDBMS foi atualizado para incluir uma mquina virtual Java nativo
(JVM).
depois, passou por uma fase de grandes perdas que quase a deixou na bancarrota,
substituiu os seus jovens gestores por outros mais profissionais e experientes. Dessa
forma, pde passar a dedicar-se em exclusivo ao desenvolvimento de produtos
informticos.
Em 1987: introduz aplicativos Oracle baseados em UNIX.
A Oracle funda a sua diviso de Aplicativos, a construo de software de gesto
empresarial integrada com o seu software de banco de dados. A Oracle adquire TCI
para seu software de gerenciamento de projetos.
Em 1988, a Oracle induzida PL / SQL. O crescimento da empresa levou
deslocalizao da sede mundial em Redwood Shores, Califrnia. a Oracle v6 foi lanado
com backups, embutido PL / SQL motor processual dentro do banco de dados e
suporte a nvel de linha de bloqueio. Esta verso fornecida uma srie de novos recursos,
incluindo o apoio de sistemas de alta velocidade OLTP, capacidade de hot backup e
nvel de linha de bloqueio. Que bloqueia apenas a linha ou linhas a ser utilizado durante
uma operao de escrita, em vez de bloqueio de uma tabela inteira.
A Oracle Parallel Server foi introduzido no Oracle verso 6.2 e foi usado com
dezembro VAX Cluster. Esta nova funcionalidade fornecida alta disponibilidade,
porque mais de um n (servidor) podem acessar os dados no banco de dados. Com o
aumento da disponibilidade desse recurso tambm acelerou o desempenho do sistema
que estava compartilhando os usurios.Em 1989, e as receitas atingindo 584,000 mil
dolares.
Em 1990, a Oracle experimentou sua primeira derrota no terceiro trimestre, o
que levou a centenas de funcionrios que perdem seus empregos.
Em 1991, Oracle 6.1 prope uma opo Parallel Server (em um primeiro tempo
na DEC VAX, depois rapidamente em numerosas outras plataformas).
Em junho de1992, 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 com melhorias de desempenho, servios administrativos, ferramentas de
desenvolvimento de aplicaes, recursos de segurana, a capacidade de persistir
AIX (IBM)
Solaris (Sun)
Windows NT (Microsoft)
1 PL/SQL Ser possvel comear uma instruo SQL com um pouco de cdigo
PL/SQL, definir o corpo da funo e compil-la na instruo SQL.
2 Aperfeioamento de Padres Uma coluna poder ser preenchida por um arquivo de
seqncia [dotnext]. Poder declarar que uma coluna ter um novo tipo de dados, ou
uma identidade, criar automaticamente a seqncia de preenchimento e controlar os
valores da seqncia que sero gerados, podendo ser nulo ou no.
3 Aumento no limite de tamanhos Os limites de tamanho para alguns tipos de dados,
como varchars, sero aumentados. Um varchar poder alcanar 32k, como se estivesse
dentro de um bloco de PL/SQL, melhorando a paridade entre dados do tipo PL/SQL e
do tipo SQL.
4 Consultas de Paginao e Top End Facilitadas Ser possvel dizer facilmente,
Executar esta consulta e retornar linhas de 5 a 10. Retornar linhas de 100 a 120,
obtendo os dez registros superiores (os top end) e podendo fazer a paginao sem
problemas em um conjunto de resultados.
5 Correspondncia de Padres de Linha Na SQL, voc pode definir uma clusula de
correspondncia de padres que, usando uma expresso regular como sintaxe, permita
descrever o padro que est procurando nos dados, conforme recebe as linhas
resultantes da consulta.
6 Melhorias no Particionamento Ser possvel particionar por intervalo e por
referncia juntos, mover uma partio de dados online sem precisar usar a redefinio
do DBMS (Database Management System) e realizar manuteno assncrona dos
ndices globais contra suas parties dentro de uma instruo DDL (Data Definition
Language).
7 Planos de Execuo Adaptveis Poder alterar um plano de SQL depois que ele j
estiver em execuo, permitindo decidir se deseja continuar usando os loops aninhados
ou se prefere trocar por uma hash join (juno de hash).
8 Estatsticas Aprimoradas Dois novos tipos de histograma muito mais eficientes na
cobertura de conjuntos de dados, com mais de 255 valores distintos em uma coluna. No
novo tipo de histograma foi aprimorada a cobertura a colunas no populares, quase
populares e muito populares. As estatsticas sero computadas automaticamente durante
as cargas de dados para que no seja necessrio obter manualmente.
9 Undo Temporrio As tabelas temporrias geram undo (desfazer) para ter a
capacidade de reverter uma operao em uma tabela temporria global. Ao gerar o
Undo, elas tambm geram o Redo para proteger as informaes do Undo no respectivo
Standard Edition One, introduzido com o Oracle 10g, possui algumas restries
10g livre para distribuio nas plataformas Windows e Linux (com uma limitao de
apenas 150 MB e restrita ao uso de apenas uma UCP, um mximo de 4 GB de dados de
usurio e 1 GB de memria). O suporte para esta verso feito exclusivamente atravs
de fruns on-line, sem o suporte da Oracle.
6. Caractersticas
voc inicia o SGDB, quando um usurio se conecta, quando realiza uma operao de
DDL, etc. Isso ajuda muito para quem quer realizar auditorias e construir alguns
esquemas especiais de segurana. Alm disso, o Oracle possui o AUDIT que que um
comando que utiliza uma estrutura pronta para auditar diferentes eventos;
O PostgreSQL tambm tem ferramentas para gerar logs, mas o Oracle realiza
isso com maior nvel de controle, permitindo especificar uma sesso especfica. Isto
ajuda muito para monitorar uma ao especfica dentro de um ambiente de produo.
determinadas linhas de uma tebela de acordo com o perfil do usurio conectado. Este
um recurso interessante que em aplicaes corporativas podem ajudar um bocado.
bloco e buffers especficos para cada tamanho de bloco. Num ambiente que mistura
caractersticas de OLTP com BI, isto pode ser interessante. claro que oideal seria
separar os dois ambientes em servidores distintos. No entanto esta opo confere ao
Oracle uma flexibilidade adicional no ajuste de performance e uso do disco.
arquivos texto em diversos formatos. E uma ferramenta realmente robusta e flexvel que
pode lhe ajudar a fazer ETL, migrar dados de plataformas distintas, etc.
lgicos, importaes via SQLLoader, consultas longas, etc. No PostgreSQL, voc tem o
PGPool II que permite a paralelizao de consultas pesadas, mas no tem ferramentas
para outras situaes. Voc tambm pode disparar duas operaes de backup lgico em
Oracle 10g o Database Control tem facilidades realmente interessantes e acredito que
a verso 11g tenha melhorado mais ainda isso. Existe um projeto chamado Cedrus que
promete cobrir boa parte deste vcuo no PostgreSQL. No entanto, j existem
ferramentas como o Munin, que fazem um bom monitoramento do servidor e possui
algumas extenses para o Oracle, PostgreSQL e MySQL, alm de ser simples criar
novas extenses.
inicializao se ajustam limites de memria para o Oracle e deixa ele distribuir este
espao entre as diversas reas internas. Isto realmente pode simplificar muito o trabalho
do DBA. J ouvi falar que o pessoal da SUN tem interesse em investir em mecanismos
deste tipo no PostgreSQL, mas isto ainda dever levar alguns anos para se concretizar.
Controle de transaes dentro de um bloco PL/SQL. Isto algo que me faz falta
e funes no PostgreSQL, mas bem mais fcil quando voc j tem uma estrutura
sinttica pronta para isso como no Oracle.
7. As funcionalidades do Oracle
8. Os componentes do Oracle
As ferramentas de administrao
As ferramentas de desenvolvimento
As ferramentas de comunicao
NetWork Manager
Import/Export : uma ferramenta que permite trocar dados entre dois bancos
Oracle
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
Pro*C
Pro*Cobol
Pro*Fortran
Pro*Pascal
Pro*PLI
Escalabilidade: isso significa que se o banco de dados crescer voc no vai ficar na
13. Bibliografia
http://en.wikipedia.org/wiki/Oracle_Database&prev=/search%3Fq%3Dbrief%2Bhistor
y%2Boracle%2Bdatabase%26biw%3D1280%26bih%3D586
http://pt.wikipedia.org/wiki/Banco_de_dados_objeto-relacional
http://corporate.canaltech.com.br/noticia/banco-de-dados/Oracle-12c-conhecaalgumas-novidades-da-recem-lancada-versao-do-banco-de-dados/#ixzz3H4nwol90
http://docs.oracle.com/cd/E11882_01/server.112/e25789/intro.htm
http://www.google.com.br/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&u
act=8&ved=0CB8QFjAA&url=http%3A%2F%2Fwww.seguetech.com%2Fblog%2F2014%
2F03%2F13%2FMicrosoft-SQL-Server-versusoracle&ei=53BKVN2yFtCNNuHUgugC&usg=AFQjCNG4XP4jmyjDn4zuUugkUKWKELsQg&sig2=kREWrRpW3j679Z-WBhXr7g&bvm=bv.77880786,d.eXY
http://www.pmarx.com.br/2013/09/as-12-principais-novidades-do-oracle-12c/
http://www.bit.pt/oracle-apresenta-dois-novos-data-centers/
http://corporate.canaltech.com.br/noticia/data-center/Receita-Federal-passara-atributar-servicos-de-hospedagem-do-exterior/
fonte da imagem de aniversrio oracle:
http://oracledbacr.blogspot.com.br/2011/08/celebracion-1er-aniversario-de-la.html
fonte de imagem: https://hpi.de/naumann/projects/rdbms-genealogy.html
http://eduardolegatti.blogspot.com.br/2014/02/oracle-multitenant-abordando.html
http://pt.slideshare.net/EduardoLopes4/banco-de-dados-oracle
http://pt.slideshare.net/harlycarreiro/funcionalidades-oracle
Sobre Database Appliance ( Legenda em portugus)
http://www.youtube.com/watch?v=plUjM1NT_yQ
http://www.youtube.com/watch?v=gx1xT_GzH_g
Vantagens e Desvantagens da Oracle SQL
http://pt.wingwit.com/Software/database-software/115641.html#.VFp33ldumNd
http://pt.scribd.com/doc/243751602/TEXTO-01-pdf
http://www.oracle.com/br/corporate/press/pr2-br-31-jul-2014-2260023-ptb.html
http://www.computerworld.com.pt/2014/07/15/oracle-quer-sql-como-lingua-francapara-big-data/
http://translate.google.com.br/translate?hl=ptBR&sl=en&u=http://www.oracle.com/technetwork/database/security/securitycompliance-wp-12c-1896112.pdf&prev=search
http://blog.segr.com.br/armazenamento-bancos-de-dados-nosql-e-newsql/
http://blog.tecnologiaqueinteressa.com/2011/07/fisl-12-sql-nosql-newsql.html
http://pt.slideshare.net/alexandre_porcelli/devinvale-sql-nosql-ou-newsql-ondearmazenar-meus-dados
Fonte: http://www.luis.blog.br/o-que-e-banco-de-dados.aspx
Fonte:
postgresql/
http://savepoint.blog.br/16-caracteristicas-do-oracle-que-fazem-falta-no-