sexta-feira, 20 de setembro de 2013

TRABALHO DE SGBD ORACLE

SGBD Oracle

História


Oracle SGBD é um sistema de gestão de bancos de dados editado pela sociedade “Oracle Corporation. A sociedade Oracle foi criada em 1977 por Lawrence Ellison, Bob Miner e Ed Oates, ela se chamava relational Software Incorporated (RSI).
Em 1979 o primeiro protótipo RDBMS – RSI1(Relational Database management System) que integrava e separava os espaços de endereçamento entre os programas usuários e núcleo foi comercializado. Em 1984 foi comercializado a primeira versão do Oracle (Oracle 4) em máquinas IBM, em 1985 foi lançado o Oracle 5  que permitia a utilização cliente-servidor graças ao middleware SQL*Net.
Em 1992 é lançado o Oracle 7 para a plataforma UNIX esta versão permitia uma melhor gestão da memória, do CPU e das Entradas e Saídas, atualmente o SGBD Oracle está na versão Oracle 12/c que foi lançada recentemente e é o primeiro SGBD para a nuvem.

Características Principais

Limites do Banco de Dados
O Oracle tem sua limitação pelo sistema operacional, porem em arquivos de dados (Data Files) podemos encontrar dois tipos, smallfile e bigfile, o Smallfile pode ter até 32 GB cada arquivo e devido a limitações do sistema operacional o banco pode ter 65533 arquivos de 32 GB, já no caso do Bigfile não temos limites e o banco pode ultrapassar os 8 PetaBytes estando limitado ao sistema operacional e ao hardware.
O Oracle não tem tamanho máximo para as tabelas e nem para as linhas, um campo tem um limite máximo de 1000 colunas por tabela, o tamanho máximo das linhas e dos índices por tabela é ilimitado e o Oracle não tem limite de usuários. O SGBD Oracle tem suporte a (Store Procedure, Joins e Triggers), O SGBD Oracle utiliza uma linguagem SQL que foi adaptada para as necessidades da Oracle, o Oracle é um SGBD relacional mas é possível se implementar o Objeto Relacional pois ele também suporta a construção de objetos.

Ferramentas
Ferramentas Administrativas
·       Oracle Manager (SQL*DBA)
·       Network Manager
·       Oracle Enterprise Manager
·       Import/Export

Ferramentas de Desenvolvimento
·       Oracle Design
·       Oracle Developer
·       SQL*PLUS
·       Oracle Graphics
·       Procedure Builder

Ferramentas de Programação
O Oracle possui um grande número de interfaces (APIs) que permitem aos programas escritos em diversas linguagens interlaçar com o banco de dados normalmente chamados de pré-compiladores formam uma família cujo nome começa por PRO*.
·       Pro*C
·       Pro*Cobol
·       Pro*Pascal
·       Pro*Fortran

Vantagens SGBD Oracle

·       Escalabilidade: Isso significa que se o banco de dados crescer você não vai ficar na mão. O Oracle manuseia os maiores volumes de dados do mundo.
·       Confiabilidade: O Oracle é um dos SGBDs mais sólidos e robustos que existem sobrevivendo sem perda de dados.
·       Funcionalidades: O Oracle mesmo nas versões mais básicas possui um monte de ferramentas que outros SGBDs não possuem.
·       Múltiplas Plataformas: O Oracle funciona em quase todas as plataformas do mercado (Windows, Linux, MacOS, etc.).

Clientes
Alguns dos clientes que utilizam o SGBD Oracle: Claro, Riachuelo, Petrobrás, Pão de Açúcar, L'Oréal, SKY, TAM, Toshiba, TV Globo e Vale, Marchesan entre outras. É o banco comercial mais utilizado do planeta.

Documentação e Suporte
A documentação é gratuita e pode ser encontrada no site da Oracle (www.oracle.com), já o suporte é pago e tem preços variados, existem várias empresas que prestam consultoria para o SGBD Oracle oque permite ter um preço bem diferenciado.


Oracle Database 12c



A mais nova versão do SGBD Oracle, o Oracle Database 12c é o primeiro SGBD para a nuvem e apresenta uma nova arquitetura que simplifica o processo de consolidação dos bancos de dados para a nuvem, que permite aos clientes gerenciar vários bancos de dados como um sem precisar alterar suas aplicações.




















 Figura 1


 Figura 2

 Figura 3


 Figura 4



 Figura 5

Versões dos Produtos 

Oracle Database 12c Standard Edition One

O Oracle Database 12c foi otimizado para implantação em pequenas empresas, departamentos de linha de negócios e ambientes de filiais distribuídas, Ele está disponível em um único servidor de suporte com um máximo de dois sockets. Oracle Database 12c Standard Edition One está disponível em todos os sistemas operacionais suportados pelo Oracle, incluindo Windows, Linux e unix. Oracle Database Edition One oferece compatibilidade completa com outras edições, protegendo o seu investimento.
Valores:
Descrição  do Produto
Valor Unitário
Informação
Oracle Standard Edition One (Named User Plus)

R$           892,262
Tempo indeterminado.
Suporte e Atualizações
R$             196,34
Custo do primeiro ano de suporte.
Subtotal
R$           1188,60




Oracle Standard Edition One   (Processor )
R$          28.757,76
Acesso a usuários Ilimitado.
Suporte e Atualizações
R$           6.326,82
Custo do primeiro ano de suporte.
Subtotal
R$         35.084,58



Oracle Database 12c Multitenant
É uma opção para o Oracle Database 12c. Sua arquitetura nova e moderna simplifica o processo de consolidação de bancos de dados para a nuvem, sem quaisquer alterações necessárias para as aplicações existentes. Ele fornece provisionamento eficiente para o banco de dados, aplicação de patches e atualização, bem como a capacidade de gerenciar muitos bancos de dados como um só, tudo ao mesmo tempo aumentando a utilização do servidor e escalabilidade. Ele complementa outras opções de banco de dados Oracle, como Oracle Real Application Clusters e o Active Data Guard.
Valores:


Descrição  do Produto
Valor Unitário
Informação
Oracle multitenant Enterprise Edition (Named User Plus)

R$           1734,32
Tempo indeterminado.
Suporte e Atualizações
R$             381,80
Custo do primeiro ano de suporte.
Subtotal
R$           2116,12




Oracle multitenant EnterpriseEdition(Processor)
R$        87.263,68
Acesso a usuários Ilimitado.
Suporte e Atualizações
R$        19.089,56
Custo do primeiro ano de suporte.
Subtotal
R$      106.353,25




Oracle Database 12c Enterprise Edition
Está versão oferece recursos abrangentes para gerenciar os processamentos mais exigentes, está versão é perfeita para se trabalhar com big data, ela possui otimização automática de dados para gerenciar melhor os dados. Os Clientes podem escolher uma ampla gama de opções do Oracle Database 12c Enterpise Edition para entregar máximo desempenho dos usuários de negócios, mais segurança, big data  e cloud.
Valores:
Descrição  do Produto
Valor Unitário
Informação
Enterprise Edition (Named User Plus)

R$             4.710,04
Tempo indeterminado.
Suporte e Atualizações
R$             1.036,30
Custo do primeiro ano de suporte.
Subtotal
R$             5.746,34




Enterprise Edition (Processor )
R$         235.520,65
Acesso a usuários Ilimitado.
Suporte e Atualizações
R$           51.814,54
Custo do primeiro ano de suporte.
Subtotal
R$         287.334,56




Referências

SANTORO, EVER. Entrevista com o  DBA Oracle.
http://docs.oracle.com/cd/B19306_01/server.102/b14237/limits003.htm
http://docs.oracle.com/cd/B28359_01/server.111/b28320/limits002.htm
http://docs.oracle.com/cd/B28359_01/server.111/b28320/limits001.htm
http://www.oracle.com/us/corporate/features/database-12c/index.html
https://shop.oracle.com/pls/ostore/f?p=dstore:product:0::NO:RP,6:P6_LPI,P6_PROD_HIER_ID:124508335108011095495613,4509953293451805720010
https://shop.oracle.com/pls/ostore/f?p=700:2:0::NO::P2_PRODUCT_TYPE:SWLICENSE
http://www.oracle.com/br/corporate/pricing/index.html
http://www.oracle.com/technetwork/pt/database/enterprise-edition/documentation/database-100705-ptb.html
http://www.oracle.com/br/products/database/overview/index.html


TRABALHO DE SGBD ORACLE

SGBD Oracle

História


Oracle SGBD é um sistema de gestão de bancos de dados editado pela sociedade “Oracle Corporation. A sociedade Oracle foi criada em 1977 por Lawrence Ellison, Bob Miner e Ed Oates, ela se chamava relational Software Incorporated (RSI).
Em 1979 o primeiro protótipo RDBMS – RSI1(Relational Database management System) que integrava e separava os espaços de endereçamento entre os programas usuários e núcleo foi comercializado. Em 1984 foi comercializado a primeira versão do Oracle (Oracle 4) em máquinas IBM, em 1985 foi lançado o Oracle 5  que permitia a utilização cliente-servidor graças ao middleware SQL*Net.
Em 1992 é lançado o Oracle 7 para a plataforma UNIX esta versão permitia uma melhor gestão da memória, do CPU e das Entradas e Saídas, atualmente o SGBD Oracle está na versão Oracle 12/c que foi lançada recentemente e é o primeiro SGBD para a nuvem.

Características Principais

Limites do Bando de Dados
O Oracle tem sua limitação pelo sistema operacional, porem em arquivos de dados (Data Files) podemos encontrar dois tipos, smallfile e bigfile, o Smallfile pode ter até 32 GB cada arquivo e devido a limitações do sistema operacional o banco pode ter 65533 arquivos de 32 GB, já no caso do Bigfile não temos limites e o banco pode ultrapassar os 8 PetaBytes estando limitado ao sistema operacional e ao hardware.
O Oracle não tem tamanho máximo para as tabelas e nem para as linhas, um campo tem um limite máximo de 1000 colunas por tabela, o tamanho máximo das linhas e dos índices por tabela é ilimitado e o Oracle não tem limite de usuários. O SGBD Oracle te suporte a (Store Procedure, Joins e Triggers), O SGBD Oracle utiliza uma linguagem SQL que foi adaptada para as necessidades da Oracle, o Oracle é um SGBD relacional mas é possível se implementar o Objeto Relacional pois ele também suporta a construção de objetos.

Ferramentas
Ferramentas Administrativas
·       Oracle Manager (SQL*DBA)
·       Network Manager
·       Oracle Enterprise Manager
·       Import/Export

Ferramentas de Desenvolvimento
·       Oracle Design
·       Oracle Developer
·       SQL*PLUS
·       Oracle Graphics
·       Procedure Builder
Ferramentas de programação
O Oracle possui um grande número de interfaces (APIs) que permitem aos programas escritos em diversas linguagens interlaçar com o banco de dados normalmente chamados de pré-compiladores formam uma família cujo nome começa por PRO*.
·       Pro*C
·       Pro*Cobol
·       Pro*Pascal
·       Pro*Fortran

Vantagens SGBD Oracle

·       Escalabilidade: isso significa que se o banco de dados crescer você não vai ficar na mão. O Oracle manuseia os maiores volumes de dados do mundo.
·       Confiabilidade: o Oracle é um dos SGBS mais sólidos e robustos que existem sobrevivendo sem perda de dados.
·       Funcionalidades: o Oracle mesmo nas versões mais básicas possui um monte de ferramentas que outros SGBDs não possuem.
·       Múltiplas Plataformas: O Oracle funciona em quase todas as plataformas do mercado (Windows, Linux, MacOS, etc.).

Clientes
Alguns dos clientes que utilizam o SGBD Oracle: Claro, Riachuelo, Petrobrás, Pão de Açúcar, L'Oréal, SKY, TAM, Toshiba, TV Globo e Vale, Marchesan entre outras. É o banco comercial mais utilizado do planeta.

Documentação e Suporte
A documentação é gratuita e pode ser encontrada no site da Oracle (www.oracle.com), já o suporte é pago e tem preços variados, existem várias empresas que prestam consultoria para o SGBD Oracle oque permite ter um preço bem diferenciado.






Oracle Database 12c

A mais nova versão do SGBD Oracle, o Oracle Database 12c é o primeiro SGBD para a nuvem e apresenta uma nova arquitetura que simplifica o processo de consolidação dos bancos de dados para a nuvem, que permite aos clientes gerenciar vários bancos de dados como um sem precisar alterar suas aplicações.

Oracle Database 12c Standard Edition One
O Oracle Database 12c foi otimizado para implantação em pequenas empresas, departamentos de linha de negócios e ambientes de filiais distribuídas, Ele está disponível em um único servidor de suporte com um máximo de dois sockets. Oracle Database 12c Standard Edition One está disponível em todos os sistemas operacionais suportados pelo Oracle, incluindo Windows, Linux e unix. Oracle Database Edition One oferece compatibilidade completa com outras edições, protegendo o seu investimento.
Valores:
Descrição  do Produto
Valor Unitário
Informação

Oracle Standard Edition One

 (Named User Plus)

R$           892,262
Tempo indeterminado.
Suporte e Atualizações
R$             196,34
Custo do primeiro ano de suporte.
Subtotal
R$           1188,60




Oracle Standard Edition One

 (Processor )
R$          28.757,76
Acesso a usuários Ilimitado.
Suporte e Atualizações
R$           6.326,82
Custo do primeiro ano de suporte.
Subtotal
R$         35.084,58



Oracle database 12c Multitenant
É uma opção para o Oracle Database 12c. Sua arquitetura nova e moderna simplifica o processo de consolidação de bancos de dados para a nuvem, sem quaisquer alterações necessárias para as aplicações existentes. Ele fornece provisionamento eficiente para o banco de dados, aplicação de patches e atualização, bem como a capacidade de gerenciar muitos bancos de dados como um só, tudo ao mesmo tempo aumentando a utilização dos ervidor e escalabilidade. Ele complementa outras opções de banco de dados Oracle, como Oracle Real Application Clusters e o Active Data Guard.
Valores:
Descrição  do Produto
Valor Unitário
Informação
Oracle multitenant Enterprise Edition (Named User Plus)

R$           1734,32
Tempo indeterminado.
Suporte e Atualizações
R$             381,80
Custo do primeiro ano de suporte.
Subtotal
R$           2116,12




Oracle multitenant Enterprise Edition (Processor )
R$        87.263,68
Acesso a usuários Ilimitado.
Suporte e Atualizações
R$        19.089,56
Custo do primeiro ano de suporte.
Subtotal
R$      106.353,25









Oracle Database 12c Enterprise Edition
Está versão oferece recursos abrangentes para gerenciar os processamentos mais exigentes, está versão é perfeita para se trabalhar com big data, ela possui otimização automática de dados para gerenciar melhor os dados. Os Clientes podem escolher uma ampla gama de opções do Oracle Database 12c Enterpise Edition para entregar máximo desempenho dos usuários de negócios, mais segurança, big data  e cloud.
Valores:
Descrição  do Produto
Valor Unitário
Informação
Enterprise Edition (Named User Plus)

R$             4.710,04
Tempo indeterminado.
Suporte e Atualizações
R$             1.036,30
Custo do primeiro ano de suporte.
Subtotal
R$             5.746,34




Enterprise Edition (Processor )
R$         235.520,65
Acesso a usuários Ilimitado.
Suporte e Atualizações
R$           51.814,54
Custo do primeiro ano de suporte.
Subtotal
R$         287.334,56









Referências

SANTORO, EVER. Entrevista com o  DBA Oracle.
http://docs.oracle.com/cd/B19306_01/server.102/b14237/limits003.htm
http://docs.oracle.com/cd/B28359_01/server.111/b28320/limits002.htm
http://docs.oracle.com/cd/B28359_01/server.111/b28320/limits001.htm
http://www.oracle.com/us/corporate/features/database-12c/index.html
https://shop.oracle.com/pls/ostore/f?p=dstore:product:0::NO:RP,6:P6_LPI,P6_PROD_HIER_ID:124508335108011095495613,4509953293451805720010
https://shop.oracle.com/pls/ostore/f?p=700:2:0::NO::P2_PRODUCT_TYPE:SWLICENSE
http://www.oracle.com/br/corporate/pricing/index.html
http://www.oracle.com/technetwork/pt/database/enterprise-edition/documentation/database-100705-ptb.html
http://www.oracle.com/br/products/database/overview/index.html