(17 revisões intermediárias por 4 usuários não estão sendo mostradas)
Linha 1: Linha 1:
= Introdução =
= Introdução =


* Um software de Banco de Dados é utilizado para registrar, organizar, e interligar informações, de forma a facilitar consulta e a manipulação desses dados
* Um software de Banco de Dados é utilizado para '''armazenar, organizar, selecionar e processar dados''' de forma a facilitar consulta e a manipulação desses dados
* Um banco de dados é usualmente mantido e acessado por meio de um software conhecido como Sistema Gerenciador de Banco de Dados (SGBD).  
* Um banco de dados é usualmente mantido e acessado por meio de um software conhecido como Sistema Gerenciador de Banco de Dados (SGBD).  
* O modelo plano
* Modelos:
* O modelo relacional
** plano
* Exemplos: Microsoft Visual FoxPro, Microsoft Access, dBASE, FileMaker, (em certa medida) HyperCard, MySQL,Intpró, PostgreSQL, Firebird, Microsoft SQL Server, Oracle, Informix, DB2, Caché e Sybase.
** em rede
** relacional
<br>
 
Exemplos:  
* Microsoft Visual FoxPro
* Microsoft Access
* dBASE
* FileMaker
* (em certa medida) HyperCard
* MySQL
* Intpro
* PostgreSQL
* Firebird
* Microsoft SQL Server
* Oracle
* Oracle
* foi a primeira empresa a desenvolver softwares pra organizar arquivos de empresas
* Informix
* DB2
* Caché
* Sybase.
<br>
'''Oracle'''
* Foi a primeira empresa a desenvolver softwares pra organizar arquivos de empresas
* Ainda é a mais influente nesse setor
* Ainda é a mais influente nesse setor
* Está sempre lançando novos versões, para melhor atender as necessidades do mercado
* Está sempre lançando novos versões, para melhor atender as necessidades do mercado
Linha 13: Linha 33:


= Funcionalidades =
= Funcionalidades =
* Criar tabelas
* Relacionar tabelas
* Otimizar acesso ao banco de dados
* Suportar alto número de registros
<br>


Em Setembro de 2007, a Oracle disponibilizou no mercado sua mais nova versão do Banco de Dados. Trata-se a versão Oracle 11g que vem com mais de 400 novas funcionalidades.
Em Setembro de 2007, a Oracle disponibilizou no mercado sua mais nova versão do Banco de Dados. Trata-se a versão Oracle 11g que vem com mais de 400 novas funcionalidades.
Linha 21: Linha 47:
Esta funcionalidade permite que o Oracle armazene em memória o resultado da execução de uma Função.
Esta funcionalidade permite que o Oracle armazene em memória o resultado da execução de uma Função.
Caso esta função seja re-executada, com os mesmos parâmentros, o resultado é buscado diretamente da memória sem processar o código novamente.  
Caso esta função seja re-executada, com os mesmos parâmentros, o resultado é buscado diretamente da memória sem processar o código novamente.  
Benefício: Aumento de performance das aplicações.


*Data Guard Improvements (Standby):
*Oracle Flashback Data Archive:
Compressão dos archive logs: Caso seja necessário, os archived logs poderão ser comprimidos durante a transmissão para o banco standby.  
Antes da versão 11g, as operações de "flashback" dependem da área de Undo e de como está configurado o tempo de retenção desta área. A partir da versão 11g, todas as alterações numa tabela, por exemplo, podem ser armazenadas numa área denominada "Flashback Recovery Area". Sendo que o tempo de retenção pode ser configurado de acordo com a necessidade.
Benefício: economia da estrutura de rede.
 
*Real-Time Query (Standby):
*Oracle Real Application Testing (Database Replay):
Agora, é possível realizar queries no banco Standby, enquanto os archived logs são aplicados.
Antes de realizar substituições de hardware ou atualizações de softwares, normalmente as empresas elaboram diversos testes com o objetivo de validar o novo ambiente antes da migração. Porém, muitas vezes não consegue-se simular um ambiente de produção real.
Benefício: O banco standby pode ser utilizado para relatórios, economizando o servidor principal, sem indisponibilizar o Banco de Dados enquanto está sendo atualizado. Até a versão 10g, enquanto o Banco Standby físico estava sendo atualizado, não era possível acessar o mesmo para leitura.
O Database Replay se dispõe como uma ferramenta capaz de capturar todo o processamento do banco de dados de produção, num determinado momento, e repetí-lo num ambiente de testes, por exemplo.
*Online hot Patching:  
Com o objetivo de reduzir, ainda mais, o downtime das aplicações, a Oracle, através do Online Hot Patching, permite que diversos patches sejam aplicados com o banco de dados operacional, sem indisponibilizar o Banco de Dados.
Benefício: Reduz indisponibilidade do ambiente.
Vocabulário:
Patches: são arquivos utilizados para aplicar correções a arquivos de programas.
Query : Designação dada a uma solicitação de pesquisa em um banco de dados


<br>
<br>
Linha 40: Linha 59:
= Benefícios =
= Benefícios =


* Agile gestão da política de segurança
* Ágil gestão da política de segurança
* Redução do risco de fraudes online
* Redução do risco de fraudes online
* integração com parceiros de negócios seguro
* Integração com parceiros de negócios seguros
* Melhor experiência do usuário final
* Melhor experiência do usuário final
* Aplicativo para dispositivos móveis
* Aplicativo para dispositivos móveis
* Economia da estrutura de rede.
* Reduz indisponibilidade do ambiente.
* Aumento de performance das aplicações.
* Disponibilidade e condição de simular ambiente de produção em outro ambiente.
* Controle detalhado e rápido de recover de tabelas, sem precisar recorrer a backup externo
 
 
 
<br>
<br>


Linha 79: Linha 105:
* http://pt.wikipedia.org/wiki/Banco_de_dados
* http://pt.wikipedia.org/wiki/Banco_de_dados
* http://pt.wikipedia.org/wiki/Oracle_(banco_de_dados)
* http://pt.wikipedia.org/wiki/Oracle_(banco_de_dados)
* http://www.teiko.com.br/?novidades-do-oracle-11g&ctd=68

Edição atual tal como às 23h01min de 30 de março de 2011

Introdução

  • Um software de Banco de Dados é utilizado para armazenar, organizar, selecionar e processar dados de forma a facilitar consulta e a manipulação desses dados
  • Um banco de dados é usualmente mantido e acessado por meio de um software conhecido como Sistema Gerenciador de Banco de Dados (SGBD).
  • Modelos:
    • plano
    • em rede
    • relacional


Exemplos:

  • Microsoft Visual FoxPro
  • Microsoft Access
  • dBASE
  • FileMaker
  • (em certa medida) HyperCard
  • MySQL
  • Intpro
  • PostgreSQL
  • Firebird
  • Microsoft SQL Server
  • Oracle
  • Informix
  • DB2
  • Caché
  • Sybase.


Oracle

  • Foi a primeira empresa a desenvolver softwares pra organizar arquivos de empresas
  • Ainda é a mais influente nesse setor
  • Está sempre lançando novos versões, para melhor atender as necessidades do mercado


Funcionalidades

  • Criar tabelas
  • Relacionar tabelas
  • Otimizar acesso ao banco de dados
  • Suportar alto número de registros


Em Setembro de 2007, a Oracle disponibilizou no mercado sua mais nova versão do Banco de Dados. Trata-se a versão Oracle 11g que vem com mais de 400 novas funcionalidades. Destacam-se abaixo algumas delas:


  • PL/SQL Function Result Cache:

Esta funcionalidade permite que o Oracle armazene em memória o resultado da execução de uma Função. Caso esta função seja re-executada, com os mesmos parâmentros, o resultado é buscado diretamente da memória sem processar o código novamente.

  • Oracle Flashback Data Archive:

Antes da versão 11g, as operações de "flashback" dependem da área de Undo e de como está configurado o tempo de retenção desta área. A partir da versão 11g, todas as alterações numa tabela, por exemplo, podem ser armazenadas numa área denominada "Flashback Recovery Area". Sendo que o tempo de retenção pode ser configurado de acordo com a necessidade.

  • Oracle Real Application Testing (Database Replay):

Antes de realizar substituições de hardware ou atualizações de softwares, normalmente as empresas elaboram diversos testes com o objetivo de validar o novo ambiente antes da migração. Porém, muitas vezes não consegue-se simular um ambiente de produção real. O Database Replay se dispõe como uma ferramenta capaz de capturar todo o processamento do banco de dados de produção, num determinado momento, e repetí-lo num ambiente de testes, por exemplo.


Benefícios

  • Ágil gestão da política de segurança
  • Redução do risco de fraudes online
  • Integração com parceiros de negócios seguros
  • Melhor experiência do usuário final
  • Aplicativo para dispositivos móveis
  • Economia da estrutura de rede.
  • Reduz indisponibilidade do ambiente.
  • Aumento de performance das aplicações.
  • Disponibilidade e condição de simular ambiente de produção em outro ambiente.
  • Controle detalhado e rápido de recover de tabelas, sem precisar recorrer a backup externo



Interface gráfica


Custos

  • O maior pacote oferecido pela Oracle é o Oracle Access Management Suite Plus, e este tem o custo de R$391,104.00 com licença perpétua
  • Porém há outros pacotes com menos funções, adaptando-se ao perfil do usuário, que são mais acessíveis


Fornecedor

  • Oracle Corporation


Sistema Operacional

  • Windows (Versões)
  • Linux (Versões)
  • Solaris
  • SUSE ES


Referências