Você está na página 1de 27

ESTADO DE MATO GROSSO SECRETARIA DE ESTADO DE EDUCAO ASSESSORIA PEDAGGICA DE BARRA DO BUGRES ESCOLA ALFREDO JOS DA SILVA ENSINO

MDIO INTEGRADO A EDUCAO PROFISSIONAL CURSO TCNICO EM INFORMTICA Banco de Dados I Professor Leandro Passos

Introduo a Banco de Dados

LeandroPassos2011 Bel.emCinciadaComputao

Histrico sobre Banco de Dados

Dcada Dcada Dcada Dcada Sculo

de 1960; de 1970; de 1980; de 1990;

21.

Dcada de 1960
Computadores Crescimento Dois

se tornam parte efetiva do custo das empresas; da capacidade de armazenamento; principais modelos de dados:
Modelo Modelo

em rede (CODASYL - Comitee for Data Systems Language); hierrquico (IMS Information Management System).

LeandroPassos2011 Bel.emCinciadaComputao

Dcada de 1960
Acesso

ao BD feito atravs de operaes de ponteiros de baixo nvel que unem (link) os registros; Detalhes de armazenamento dependiam do tipo de informao a ser armazenada; A adio de um campo extra necessitava de uma reescrita dos fundamentos de acesso/modificao do esquema; Os usurios precisavam conhecer a estrutura fsica do BD para poder realizar uma consulta.
LeandroPassos2011 Bel.emCinciadaComputao

Dcada de 1960
Modelo
Os

de dados em rede:

primeiros trabalhos foram realizados em 1964 por Charles Bachman; Dados so representados por uma coleo de registros e os relacionamentos por meio de links; representado por um diagrama constitudo por caixas e linhas; So usados relacionamentos um-para-muitos.

LeandroPassos2011 Bel.emCinciadaComputao

Dcada de 1960
Modelo

de dados em rede (cont.):

Representaodeummodelodedadosemrede

LeandroPassos2011 Bel.emCinciadaComputao

Dcada de 1960
Modelo
Tambm

de dados hierrquico:

se utilizava de registros para representar os dados e links para osrelacionamentos; So organizados na forma de uma rvore com raiz; Como Exemplo: Clipper, Dbase 2, Fox Pro, COBOL; O maior sucesso comercial foi o sistema SABRE, desenvolvido pela IBM e American Airlines.

LeandroPassos2011 Bel.emCinciadaComputao

Dcada de 1960
Modelo

de dados hierrquico (cont.):

Representaodeummodelodedadoshierrquico
AdemirCardosodaSilva2010 Bel.emCinciadaComputao

1970 - 1972
Edgar

Frank Codd prope o modelo de dados relacional; Representou um marco em como pensar em banco de dados; Desconecta a estrutura lgica do banco de dados do mtodo de armazenamento fsico; Sistema padro desde ento.
AdemirCardosodaSilva2010 Bel.emCinciadaComputao

Dcada de 1970
Discusses

a respeito do valor da competio entre os sistemas; A teoria de banco de dados conduz ao objetivo final de projeto de pesquisa; Dois principais prottipos de sistema relacional foram desenvolvidos entre 1974 e 1977:
Ingres; System

R.

Definio

do termo Sistema de Gerenciamento de Banco de Dados Relacional (SGBDR RDBMS em ingls).


LeandroPassos2011 Bel.emCinciadaComputao

Dcada de 1970
Ingres:
Desenvolvido

pela UCB (University of California

Berkeley); Serviu como base para Ingres Corp., Sybase, MS SQL Server, Britton-Lee, Wang PACE; Utilizava QUEL como linguagem de consulta.

LeandroPassos2011 Bel.emCinciadaComputao

Dcada de 1970
System

R:

Desenvolvido

pela IBM San Jose; Serviu de base para o IBM SQL/DS, IBM DB2, Oracle, todos os BD da HP, Tandem's Non-Stop SQL; Utilizava SEQUEL como linguagem de consulta.

LeandroPassos2011 Bel.emCinciadaComputao

1976
Peter

Chen prope o modelo Entidade-Relacionamento (ER) para projetos de banco de dados; Uma nova e importante percepo dos conceitos de modelos de dados; Possibilita ao projetista concentrar-se apenas na utilizao dos dados, sem se preocupar com estrutura lgica de tabelas.
LeandroPassos2011 Bel.emCinciadaComputao

Incio dos anos 1980

comercializao de sistemas relacionais ganha fora entre as organizaes.

LeandroPassos2011 Bel.emCinciadaComputao

Metade dos anos 1980


A

Linguagem Estruturada de Consulta SQL (Structured Query Language) se torna um padro mundial;
A

IBM transforma o DB2 como carro chefe da empresa em produtos para BD;
Os

modelos em rede e hierrquico passam a ficar em segundo plano;

LeandroPassos2011 Bel.emCinciadaComputao

Metade dos anos 1980


O

desenvolvimento do IBM PC desperta muitas empresas e produtos de BD como:


RIM; RBASE

5000; PARADOX; OS/2 Database Manager; Dbase III e IV (mais tarde transformado em FoxBase e mais tarde ainda como Visual FoxPro); Watcom SQL; entre outros.

LeandroPassos2011 Bel.emCinciadaComputao

Linguagem SQL
Criada

pela IBM no incio dos anos 1980; no trabalho com bancos de

Fundamental

dados;
Permite

a insero, atualizao, consulta e excluso de dados em um BD;


Representa

um padro para os SGBDs

relacionais.

LeandroPassos2011 Bel.emCinciadaComputao

Incio dos anos 1990


Leve

crise econmica nas indstrias; Algumas empresas sobrevivem oferecendo alguns produtos a custos muito elevados; Foco dirigido s ferramentas de desenvolvimento de aplicaes, para o desktop (client tools), tais como: PowerBuilder (Sybase), Oracle Developer, Visual Basic (Microsoft), entre outras;

LeandroPassos2011 Bel.emCinciadaComputao

Incio dos anos 1990 (cont.)


O

modelo cliente-servidor (client-server) passa a ser uma regra para futuras decises de negcio;
Desenvolvimento

de ferramentas de produtividade como Excel/Access (Microsoft) e ODBC;


incio

dos prottipos de Object Database Management Systems (ODBMS).

LeandroPassos2011 Bel.emCinciadaComputao

Metade dos anos 1990


A

exploso da Internet/WWW; Corrida para prover acesso remoto a sistemas de computadores com dados legados; Crescimento exponencial na tecnologia Web/BD; Aumento do uso de solues de cdigo aberto (open source) como Linux, Samba, Apache, MySQL, PostgreSQL, entre outros.
LeandroPassos2011 Bel.emCinciadaComputao

Metade dos anos 1990


Processos

de transao em tempo real (OLTP On-Line Transaction Process) e processos analticos em tempo real (OLAP On-Line Analitical Process) atingem maturidade atravs de muitos negcios utilizando os PDVs (Ponto de Venda).

LeandroPassos2011 Bel.emCinciadaComputao

Final dos anos 1990


Investimento

em empresas de Internet impulsiona as vendas de ferramentas para conexo Web/Internet/BD.


Exemplos:

Active Server Pages, Front Page, Java Servlets, JDBC, Enterprise Java Beans, ColdFusion, Dreamweaver, Oracle Developer 2000.

LeandroPassos2011 Bel.emCinciadaComputao

Sculo 21
Decadncia

da indstria da Internet de uma maneira geral, mas slidos crescimentos em aplicaes para BD continuam;
Aparecimento

de mais aplicaes que interagem com PDAs (Personal Digital Assistant), transaes em PDVs, consolidao de vendas, etc.

LeandroPassos2011 Bel.emCinciadaComputao

Sculo 21 (Cont.)
Trs

companhias predominam no amplo mercado de BD: IBM (que comprou a Informix), Microsoft e Oracle;
Fortalecimento

das iniciativas livres: MySQL, PostgreSQL e Firebird.

LeandroPassos2011 Bel.emCinciadaComputao

Tendncias
Surgimento

de sistemas gigantescos com necessidade de novos recursos para manipulao e anlise dos dados; Grandes projetos envolvendo BD: Projeto Genoma, geologia, segurana nacional e dados de explorao espacial; Aumento da utilizao de tcnicas como Data Warehousing; Sistemas de compras personalizadas e inteligentes sero fato e utilizaro histrico de vendas;
LeandroPassos2011 Bel.emCinciadaComputao

Tendncias (Cont.)
Surgimento Uso

de sucessores da linguagem SQL;

de BDs mveis e sistemas de transaes distribudas;


Provvel Forte

crise nas vendas dos SGBDs em funo dos SGBDs gratuitos; orientao a objetos.

LeandroPassos2011 Bel.emCinciadaComputao

Questionamentos
Seremos

capazes de consultar um BD de registros mdicos/genticos de um futuro empregado de nossa empresa? Poderemos consultar as informaes de um(a) futuro(a) companheiro(a) / namorado(a) para descobrir possveis falhas ou distrbios genticos? Haver um banco de dados nacional com informaes de estupradores, assassinos, traficantes?
LeandroPassos2011 Bel.emCinciadaComputao

Você também pode gostar