Você está na página 1de 35

Introdução a

Bancos de Dados
Origem dos bancos de dados

Introdução a Bancos de Dados


Origem dos bancos de dados
Déc. 50

• Os computadores eram de uso universitário e militar;

• Nessa época como os dados eram guardados?;

• Acontece isso até hoje;

• Convenhamos que isso já está bem antigo;

Introdução a Bancos de Dados


Origem dos bancos de dados
Como era feito?

Introdução a Bancos de Dados


Origem dos bancos de dados
• Déc. 50 – Era a única maneira que se tinha disponível para guardar
dados;

Introdução a Bancos de Dados


Teorias de banco de dados

Introdução a Bancos de Dados


Teorias de banco de dados
Ficha Pasta Armário

Possuem nomes específico atuais na tecnologia da informação

Introdução a Bancos de Dados


Teorias de banco de dados
Ficha Pasta Armário

Registros Tabelas Arquivos

Introdução a Bancos de Dados


Teorias de banco de dados
Ficha Pasta Armário

• Recapitulando: Armários guardam pastas, pastas guardam fichas.


• OU
• Arquivos guardam tabelas, tabelas guardam registros.

Introdução a Bancos de Dados


Déc 50
• Nessa época, como único meio disponível para armazenamento de
dados havia um acúmulo enorme de papel.

Qual foi o desafio da década posterior?

Introdução a Bancos de Dados


Déc 60

Introdução a Bancos de Dados


Déc 60
• Os computadores reduziram de tamanho e começaram a entrar nas
empresas;

• As fichas eram armazenadas de forma bem arcaica;

• Os bancos de dados não surgiram tão rápidos assim;

Introdução a Bancos de Dados


Déc 60

Introdução a Bancos de Dados


Déc 60
Feito esse armazenamento sequencial das fichas, como era feito pra
se encontrar um registro?

E como eram chamados este tipo de armazenamento?

Arquivos sequenciais.

Introdução a Bancos de Dados


Déc 60
Apesar de trabalhoso, este modo de armazenamento era superior ao que
existia antes.

O que tínhamos antes?

Ficha de Papel – Digitalizado

Introdução a Bancos de Dados


Déc 60
• Houve uma transição de arquivos sequenciais para arquivos de
acesso direto.

Introdução a Bancos de Dados


Evento década de 60

Introdução a Bancos de Dados


Déc 60

Codasyl
Introdução a Bancos de Dados
Déc 60
• Foi no evento Codasyl que surgiu o COBOL;

• Grandes empresas ainda utilizam o COBOL;

• Nesse evento foi discutido uma nova tecnologia?

BANCO DE DADOS

Introdução a Bancos de Dados


Déc 60
Composto por 4 componentes
BASE DE DADOS

Sistema Gerenciador de Banco de Dados

Linguagem de exploração

Programas adicionais

Introdução a Bancos de Dados


Déc 60
IBM - Importantíssima durante o processo de construção e
evolução dos Bancos de Dados.

Introdução a Bancos de Dados


Déc 60
1º Passo da IBM – Criar relação dos dados de modo
hierárquico;

MODELO
HIERÁRQUICO

Introdução a Bancos de Dados


Déc 60
2º Passo da IBM – Criar relação dos dados de modo em rede;

MODELO EM REDE

Introdução a Bancos de Dados


Déc 60
Esse modelos permitiam a armazenamento de dados, por exemplo:

Dos meus cliente;

Dos meus serviços;

Dos meus funcionários;

Das minhas empresas;

Dos meus fornecedores....

Introdução a Bancos de Dados


Qual era o problema desses modelos?

Introdução a Bancos de Dados


Modelos
Os modelos antigos não permitiam o relacionamento;

Os dados deveriam ter relação entre eles;

Introdução a Bancos de Dados


Déc 70
Edgar Codd em conjunto com a IBM criaram o MODELO RELACIONAL.

Introdução a Bancos de Dados


Déc 70
Edgar Codd em conjunto com a IBM criaram o MODELO RELACIONAL.

Introdução a Bancos de Dados


Introdução aos bancos de dados

Introdução a Bancos de Dados


Introdução
Bancos de dados e sistemas de bancos de dados se tornaram um componente essencial
no cotidiano da sociedade moderna;

Durante todo o dia, todos nós encontramos diversas atividades que envolvem alguma
interação com um banco de dados.

Introdução a Bancos de Dados


Introdução
Exemplos do cotidiano:

Se vamos a um banco depositar um dinheiro;

Quando fazemos uma reserva em um hotel;

Se consultamos um catálogo de uma biblioteca;

Quando acessamos o Whatsapp;

Quando utilizamos o Facebook;

Quando acessamos o nosso Twitter;

Introdução a Bancos de Dados


Introdução
Os exemplos citados são chamamos de aplicações de bancos de dados tradicionais;

São chamados assim porque a maior parte das informações que é armazenada e
acessada é textual ou numérica.

Introdução a Bancos de Dados


Introdução
Nos últimos anos, avanços tecnológicos têm levado a novas e interessantes
aplicações de sistemas de bancos de dados;

Banco de dados multimídia armazenam figuras, vídeos, sons;

Sistemas de informações geográficas podem armazenar mapas e imagens de satélites;

Introdução a Bancos de Dados


Conceito de banco de dados
A tecnologia de bancos de dados vêm tendo um grande impacto no crescimento do uso de
computadores;

“Os bancos de dados desempenham um papel crítico em quase todas as áreas da


ciência onde a informática é utilizada”.

Introdução a Bancos de Dados


Conceito de banco de dados
A expressão Banco de dados é tão utilizada que é necessário iniciar com a definição de
“Banco de Dados”.

Banco de dados é uma coleção de dados relacionados


(Elmasri/Navathe);

Dados são fatos conhecidos que podem ser registrados e que possuem significado
implícito (Elmasri/Navathe);

Introdução a Bancos de Dados