O documento descreve a evolução dos principais bancos de dados desde suas origens até a era moderna, incluindo Oracle, MySQL, Microsoft SQL Server e PostgreSQL. Ele fornece detalhes históricos sobre o desenvolvimento de cada um e como evoluíram ao longo do tempo com novas versões e funcionalidades.
1. Do Início a Modernidade
Prof.ª Ms. Elaine Cecília Gatto
Disciplina: Introdução à Computação
Seminários
2. Introdução
Dados: Fatos que podem ser armazenados.
Exemplos: Nomes, Telefones, Endereços.
Informação: É o resultado do tratamento dos dados existentes
acerca de alguém ou de alguma coisa.
Base de Dados: Coleção de dados relacionados logicamente.
Exemplo: Agenda de Telefones.
Sistema de Gerência de Bases de Dados (SGBD): Conjunto de
programas responsáveis pelo gerenciamento de uma base de
dados.
3. O que é um banco de Dados?
Um sistema de armazenamento de dados baseado
em computador, isto é, um sistema cujo objetivo
global é registrar e manter informação. Esta
informação pode ser qualquer uma considerada
significativa à organização servida pelo sistema.
Em outras palavras, qualquer uma necessária ao
processo de decisão da gerência daquela
organização.
4. Porque Criaram os Bancos de Dados?
década de 1960, os dados
Na década de 1950 iniciando
eram armazenados em fitas magnéticas e Decks de cartão
perfurado. Final da década de 1960 e início da década de
1970 surgiram os discos rígidos e suas facilidades. Para
melhorar a questão de armazenamento de dados foram
criados os Bancos de dados relacionais. Na década de 80
teve início os bancos de dados comerciais (IBM, DB2,
ORACLE). No início da década de 90 apareceu a
linguagem SQL e os bancos de dados de apoio á decisão. E
no final dos anos 90 ocorreu a adaptação dos bancos de
dados á WEB.
6.
O Oracle é um SGBD (sistema gerenciador de banco de dados)
que surgiu no fim dos anos 70, quando Larry Ellison vislumbrou
uma oportunidade que outras companhias não haviam percebido,
quando encontrou uma descrição de um protótipo funcional de um
banco de dados relacional e descobriu que nenhuma empresa tinha
se empenhado em comercializar essa tecnologia.
Ellison e os co-fundadores da Oracle Corporation, Bob Miner e Ed
Oates, perceberam que havia um tremendo potencial de negócios
no modelo de banco de dados relacional tornando assim a maior
empresa de software empresarial do mundo.
7. Evolução:
1977: Fundação dos laboratórios de desenvolvimento.
1979: Oracle versão 2 – primeira base de dados relacional comercial a empregar
SQL
1983: Oracle versão 3 – base de código única para a Oracle em múltiplas
plataformas.
1984: Oracle versão 4 – conjunto de ferramentas portáveis, e consistência de leitura.
1986: Oracle versão 5 – disponível de forma geral: base de dados relacional Oracle
cliente/servidor.
1987: Conjuntos de ferramentas CASE e 4GL.
1988: Aplicativos Financeiros Oracle.
1989: Oracle versão 6 - disponível de forma geral: travamento em nível de linhas e
cópias de segurança ativas (hot backups).
8. Evolução:
1991: Servidor Oracle Paralelo par plataformas com acesso paralelo intenso.
1993: Oracle 7 - com otimizador baseado em custos.
1994: Oracle Versão 7.1- operações paralelas incluindo consultas, carga e criação
de índices.
1996: Base de dados universal com SQL estendido via cartuchos, clientes leves e
servidores de aplicativos.
1997: Oracle versão 8 - características objetivos-relacionais e VLDB (bases de
dados muito grandes).
1999: Oracle 8i - Máquina Virtual Java (JVM, Java Virtual Machine) na base de
dados.
2000: Oracle 9i - ferramentas de Oracle integradas no nível intermediário do
sistema.
9. Evolução:
2001: Oracle 9i: Agrupamentos Reais de Aplicativos, OLAP e mineração de dados
(data mining) na base de dados.
2003: Base de dados e o servidor de aplicativos Oracle 10g: computação “de
grade” ativada. A base de dados automatiza as tarefas de gerenciamento de chaves.
2005: A Oracle completa a compra da Peoplesoft e anuncia a da Siebel, dessa
forma aumentando as ofertas de aplicativos ERP, CRM e inteligência de negócios.
2007: Oracle base de dados 11g - aumento das capacidades de autogerenciamento
de alteração da base de dados. A compra da Hyperion fez que fossem incluídos um
aplicativo OLAP independente de base de dados e um de gerenciamento de
performance financeira.
10.
O MySQL foi criado na Suécia por David Axmark, Allan
Larsson e Michael Monty. Hoje seu desenvolvimento e
manutenção empregam aproximadamente 400 profissionais
no mundo inteiro. No dia 16 de Janeiro de 2008, a MySQL
AB, desenvolvedora do MySQL foi adquirida pela Sun
Microsystems, por 1 bilhão de dólares. No dia 20 de abril de
2009 a Oracle compra a Sun e todos os seus produtos,
incluindo o MySQL.
O sucesso do MySQL deve-se em grande medida à fácil
integração com o PHP.
11. Evolução:
1944: Arranque do projeto.
1995: Lançada internamente a primeira versão do MySQL.
1998: Lançamento da primeira versão para Windows 95 e NT.
2000: Versão 3.23 beta
2002: Versão 4.0 beta
2003, 2004: Versão 4.01, 4.1 beta
2005: Versão 5.0 beta
2008: Aquisição da MySQL AB pela Sun Microsystems
2009: Versão 5.4
2010: Versão 5.5
2012: Versão estável 5.5.23
12. gerenciador de Banco de
O MS SQL Server é um SGBD - sistema
Dados relacional criado pela Microsoft em parceria com a Sybase
em 1988 e inserido como produto complementar do Windows NT.
Ao final da parceria, em 1994, a Microsoft continuou aperfeiçoando
o produto. Com a nova versão o Microsoft SQL Server 2008 é
fornecida uma plataforma de dados confiável, produtiva e inteligente
que permite que você execute suas aplicações de missão crítica mais
exigentes, reduza o tempo e o custo com o desenvolvimento e o
gerenciamento de aplicações e entregue percepção que se traduz em
ações estratégicas em toda sua organização. O SQL É um Banco de
Dados robusto e usado por sistemas corporativos dos mais diversos
portes.
13. Evolução:
1988: A Ashton-Tate entra na parceria com a Microsoft e a Sybase e é
lançada a primeira versão do SQL Server. (SQL Server 1.0).
1990: Saída da Ashton – Tate e integração do SQL Server com o
Microsoft Windows , a novidade da época. (SQL Server 1.1).
1991: Microsoft ganha direitos de acesso a tecnologia e lança uma
versão de manutenção. (SQL Server 1.11).
1993: Banco de dados integrado ao Windows e tornou-se popular e
utilizado em estação de trabalho. (SQL Server 4.2).
14. Evolução:
1994: Fim do Acordo. A Microsoft se separa da Sybase e
consegue os direitos da tecnologia.
1995: Parte do núcleo foi reescrito pela Microsoft e resultou em
melhor desempenho. (SQL Server 6.05).
1996: Microsoft lança versão com melhorias e correções. (SQL
Server 6.5).
1998: Banco de dados razoavelmente poderoso e com muitos
recursos para negócios pequenos e médios. (SQL Server 7.0).
15. Evolução:
2000: Vasta melhora no desempenho, na escalabilidade e na
confiabilidade, que permitiu a entrada em empresas grande e a
posição nº1. (SQL Server 2000).
2005: Integração ao Framework .NET. Diversas ferramentas de
análise e administração e, suporte a serviços web. Grande casos
de sucesso. (SQL Server 2005).
2008: Suporte a novos tipos de dados, novas ferramentas de
administração, análise e de Business Intelligence. Ampla
integração com produtos da Microsoft.
(SQL Server 2008).
16.
O PostgreSQL é um dos resultados de uma ampla evolução que se
iniciou com o projeto Ingres, desenvolvido na Universidade de
Berkeley, Califórnia. O líder do projeto, Michael Stonebraker, um dos
pioneiros dos bancos de dados relacionais, deixou a universidade em
1982 para comercializar o Ingres, porém retornou a ela logo em
seguida. Após seu retorno a Berkeley, em 1985, Stonebraker começou
um projeto pós-Ingres com o objetivo de resolver problemas com o
modelo de banco de dados relacional. O principal problema era a
incapacidade do modelo relacional compreender “tipos” (atualmente,
chamados de objetos), ou seja, combinações de dados simples que
formam uma única unidade.
17.
Iniciando em 1986, a equipe divulgou uma série de documentos
descrevendo a base do sistema e em 1988 o projeto possuía um
protótipo funcional. A versão 1 foi liberada para um grupo pequeno de
usuários em junho de 1989, seguida pela versão 2 com um sistema de
regras reescrito em junho de 1990. Para a versão 3, liberada em 1991,
o sistema de regras foi reescrito novamente, mas também foram
adicionados suporte para múltiplos gerenciadores de armazenamento e
um melhorado motor de consultas. Já em 1993, Postgres havia
crescido imensamente em popularidade e possuía uma grande
demanda por suporte e por novas funcionalidades. Após a liberação da
versão 4, a qual era uma simples versão de limpeza, o projeto foi
oficialmente abandonado pela Universidade de Berkeley.
18. código fonte estar sob uma
Entretanto, devido ao fato do seu
licença BSD, o seu desenvolvimento foi continuado. Em 1994, dois
estudantes de Berkeley, Andrew Yu e Jolly Chen, adicionaram um
interpretador SQL para substituir a linguagem QUEL
(desenvolvida para o Ingres) e o projeto foi renomeado para
Postgres95. Com a divulgação de seu código pela Internet,
Postgres95 iniciou uma nova vida como software open source.
19.
Em agosto de 1996, Marc Fournier, Bruce Momjian e Vadim B.
Mikheev lançaram a primeira versão externa da Universidade de
Berkeley e deram início à tarefa de estabilizar o código herdado.
Também em 1996, o projeto foi renomeado para PostgreSQL a fim
de refletir a nova linguagem de consulta ao banco de dados: SQL.
A primeira versão de PostgreSQL, a 6.0, foi liberada em janeiro de
1997. Desde então, um grupo de desenvolvedores e de voluntários
de todo o mundo, coordenados pela Internet, têm mantido o
software e desenvolvido novas funcionalidades.
20. a versão 7.0. A versão 8.0
Em maio de 2000 foi liberada
foi lançada em janeiro de 2005 e entre outras novidades,
foi a primeira a ter suporte nativo para Microsoft
Windows. Em setembro de 2010 foi lançada a versão mais
recente: 9.0.