SlideShare uma empresa Scribd logo
Banco de Dados
Aparecimento das Bases de Dados
Aumento do
volume de
informação.
Maiores
dificuldades
de gestão.
Bases de Dados
2
História – Linha do Tempo
1960 -1970 : Em 1959, a Conference on Data Systems Languages
(CODASYL) foi fundada como uma organização voluntária cujo
propósito foi de guiar desenvolvimento e padronização de uma
linguagem de computador, levando, indiretamente ao
desenvolvimento do COBOL e às bases de modelos hierárquicos;
1970 – 1980: Em 1970 o modelo relacional foi concebido pelo Dr.
Edgar F. Codd funcionário da IBM, mas suas propostas revolucinárias
demoraram para serem notadas pela IBM, mas Larry Ellison, que
fundou a Oracle em 1977, seguiu a risca quando lançou a primeira
versão do Oracle, Oracle 2. Também em 1978, a linguagem SQL foi
concebida pela IBM para manipular os dados de seu primeiro banco
de dados relacional;
3
História – Linha do Tempo
1980-1990: Surgimento dos primeiros bancos de dados
relacionais para PCs (DBASE, PARADOX, CLIPPER, etc…).
Em 1989 a Microsoft lança a versão 1.0 do SQL Server;
1990 – 2005: Grandes evoluções em todos as empresas
que se tratam de banco de dados relacional.
4
Exemplo de um BD Relacional
5
Exemplo de um BD Hierárquico
6
Principais Vantagens
Diminuir o espaço ocupado pela informação;
Facilitar o acesso e a atualização da
informação;
Aumentar a velocidade de pesquisa;
Evitar a redundância das informações. 7
O que é um Banco de Dados (BD) ?
Uma coleção de dados ou informações relacionadas entre si;
Uma coleção lógica e coerente de dados com algum
significado inerente;
Projetado, construído e povoado por dados, atendendo uma
proposta específica;
Dados organizados que se relacionam para se criar algum
sentido (informação).
8
Dados X Informação
Muitas vezes, utiliza-se se formas incorretas
os termos “dados” e “informação”. Quando,
na realidade, são conceitos bem distintos.
9
Dados
Fatos isolados e recolhidos;
Informação não tratada;
EX: Idade, número de telefone de
uma pessoa.
10
Informações
Resultado da aplicação de um
conjunto de operações sobre os dados;
Ordenação e organização dos dados
de forma a transmitir significado e
compreensão.
DADOS PROCESSAMENTO INFORMAÇÃO
11
Metadados
São dados sobre outros dados;
Descreve a estrutura do banco de dados primário;
Informações úteis para identificar, localizar,
compreender e gerenciar os dados;
Informações armazenadas no catálogo.
12
Banco de Dados - Exemplos
Sistema de reserva de passagens aéreas;
Base de dados de biblioteca;
Base de dados dos contribuintes da Receita Federal;
Base de dados acadêmica;
Sistema bancário.
13
Principais banco de dados
DB2: Produzido pela IBM, roda nas plataformas Linux/Unix/Windows e DB2.
Express-C é a edição gratuita do banco de dados;
Firebird: Roda em Linux, Windows, Mac OS e uma variedade de
plataformas Unix. Seu código é aberto e não possui licença. Baseado no
código do Interbase ;
InterBase: Desenvolvido pela Borland a versão Interbase 6.0 é Open
Source e suas plataformas são Android, iOS, Windows, OS X, Linux e Solaris
;
Microsoft SQL Server: Integração com produtos Microsoft sua versão
Express é gratuita. Microsoft® SQL Server Enterprise $ 5.878,29;
Acess: Produto Microsoft, Pequenos negócios;
14
Principais banco de dados
MySQL: Código aberto (Open Source), Funciona em
diversas plataformas;
Oracle: Oracle Database XE versão gratuita, $ 80.000
versão completa;
PostgreSQL: Open Source, complexo.
15
Sistema gerenciador de banco de dados (SGBD).
Coleção de programas que permite ao usuário criar e
manter um banco de dados;
Software que facilita os processos de definição,
construção, manipulação e compartilhamento de banco
de dados entre vários usuários e aplicações;
16
Sistema gerenciador de banco de dados
(SGBD).
Proteção e manutenção do banco de dados
por longos períodos;
O SGBD gera toda informação contida na
base de dados e constitui a interface entre
esta e o utilizador.
17
Sistema gerenciador de banco de dados
(SGBD).
18
Banco de Dados
19
Transações
Operação que mantém a coerência dos dados
envolvidos;
Uma sequência de operações em um banco de dados;
Uma unidade lógica de trabalho deve mostrar quatro
propriedades, designadas pelas iniciais ACID
(atomicidade, consistência, isolamento e durabilidade),
para que seja qualificada como uma transação.
20
Projeto de Banco de Dados
Refere-se às atividades que focam na elaboração
da estrutura que será utilizada para armazenar e
gerenciar dados do usuário final;
Mesmo um bom SGBD tem um desempenho ruim
com um banco de dados mal projetado;
O projeto adequado exige que o projetista
identifique com precisão a utilização esperada do
banco de dados.
21
Profissionais Envolvidos
Administradores de Banco de Dados (DBA);
Projetistas do Banco de Dados;
Usuário Final;
Analistas de Sistemas e Programadores de Aplicações.
22
Bibliografia
Elmasri, Ramez
Sistemas de banco de dados/ Ramez Elmasri e Shamkant B. Navathe;
revisor técnico Luis Ricardo de Figueiredo. –São Paulo: Pearson Addison
Wesley, 2005.
Rob, Peter
Sistemas de banco de dados : projeto,
implementação e gerenciamento / Peter Rob,
Vinicius Campos.
23

Mais conteúdo relacionado

Mais procurados

Banco de Dados I - Aula 05 - Banco de Dados Relacional (Modelo Conceitual)
Banco de Dados I - Aula 05 - Banco de Dados Relacional (Modelo Conceitual)Banco de Dados I - Aula 05 - Banco de Dados Relacional (Modelo Conceitual)
Banco de Dados I - Aula 05 - Banco de Dados Relacional (Modelo Conceitual)
Leinylson Fontinele
 
Modelo Relacional, Rede e Hierárquico
Modelo Relacional, Rede e HierárquicoModelo Relacional, Rede e Hierárquico
Modelo Relacional, Rede e Hierárquico
rosimaracorsino
 
Aula 2 - Introdução a Banco de Dados
Aula 2 - Introdução a Banco de DadosAula 2 - Introdução a Banco de Dados
Aula 2 - Introdução a Banco de Dados
Vitor Hugo Melo Araújo
 
Banco de dados exercícios resolvidos
Banco de dados exercícios resolvidosBanco de dados exercícios resolvidos
Banco de dados exercícios resolvidos
Gleydson Sousa
 
Fundamentos de banco de dados 01 indrodução
Fundamentos de banco de dados   01 indroduçãoFundamentos de banco de dados   01 indrodução
Fundamentos de banco de dados 01 indrodução
Rafael Pinheiro
 
Banco de Dados - Part01
Banco de Dados - Part01Banco de Dados - Part01
Banco de Dados - Part01
Rangel Javier
 
Mer - Modelo Entidade Relacionamento
Mer - Modelo Entidade RelacionamentoMer - Modelo Entidade Relacionamento
Mer - Modelo Entidade Relacionamento
Rademaker Siena
 
Banco de Dados II Aula 14 - Projeto de Banco de Dados e Estudo de Caso (Postg...
Banco de Dados II Aula 14 - Projeto de Banco de Dados e Estudo de Caso (Postg...Banco de Dados II Aula 14 - Projeto de Banco de Dados e Estudo de Caso (Postg...
Banco de Dados II Aula 14 - Projeto de Banco de Dados e Estudo de Caso (Postg...
Leinylson Fontinele
 
Aula1 e aula2 - Analise e Projeto de Sistemas
Aula1 e aula2 - Analise e Projeto de SistemasAula1 e aula2 - Analise e Projeto de Sistemas
Aula1 e aula2 - Analise e Projeto de Sistemas
Gustavo Gonzalez
 
5- Modelo entidade Relacionamento - Cardinalidade - Profª Cristiane Fidelix
5- Modelo entidade Relacionamento - Cardinalidade - Profª Cristiane Fidelix5- Modelo entidade Relacionamento - Cardinalidade - Profª Cristiane Fidelix
5- Modelo entidade Relacionamento - Cardinalidade - Profª Cristiane Fidelix
Cris Fidelix
 
Apresentação Final de Banco de Dados
Apresentação Final de Banco de DadosApresentação Final de Banco de Dados
Apresentação Final de Banco de Dados
samlobo
 
Aula 1 - Introdução ao Mobile
Aula 1 - Introdução ao MobileAula 1 - Introdução ao Mobile
Aula 1 - Introdução ao Mobile
Cloves da Rocha
 
Bases De Dados
Bases De DadosBases De Dados
Bases De Dados
arturafonsosousa
 
Banco de Dados - Conceitos Básicos
Banco de Dados - Conceitos BásicosBanco de Dados - Conceitos Básicos
Banco de Dados - Conceitos Básicos
Adriano Leite da Silva
 
Banco de Dados I Aula 02 - Introdução aos Bancos de Dados
Banco de Dados I  Aula 02 - Introdução aos Bancos de DadosBanco de Dados I  Aula 02 - Introdução aos Bancos de Dados
Banco de Dados I Aula 02 - Introdução aos Bancos de Dados
Leinylson Fontinele
 
Introdução à computação - Aula 11 - Banco de Dados (Definições gerais, SGBD)
Introdução à computação - Aula 11 - Banco de Dados (Definições gerais, SGBD)Introdução à computação - Aula 11 - Banco de Dados (Definições gerais, SGBD)
Introdução à computação - Aula 11 - Banco de Dados (Definições gerais, SGBD)
Leinylson Fontinele
 
Aula 4 - Diagrama Entidade Relacionamento (com exercício no final)
Aula 4  - Diagrama Entidade Relacionamento (com exercício no final)Aula 4  - Diagrama Entidade Relacionamento (com exercício no final)
Aula 4 - Diagrama Entidade Relacionamento (com exercício no final)
Janynne Gomes
 
Banco de Dados II Aula 01 - Apresentação
Banco de Dados II Aula 01 - ApresentaçãoBanco de Dados II Aula 01 - Apresentação
Banco de Dados II Aula 01 - Apresentação
Leinylson Fontinele
 
Aula 4 banco de dados
Aula 4   banco de dados Aula 4   banco de dados
Aula 4 banco de dados
Jorge Ávila Miranda
 
Conceitos de Banco de dados e SGBD
Conceitos de Banco de dados e SGBDConceitos de Banco de dados e SGBD
Conceitos de Banco de dados e SGBD
Vinicius Buffolo
 

Mais procurados (20)

Banco de Dados I - Aula 05 - Banco de Dados Relacional (Modelo Conceitual)
Banco de Dados I - Aula 05 - Banco de Dados Relacional (Modelo Conceitual)Banco de Dados I - Aula 05 - Banco de Dados Relacional (Modelo Conceitual)
Banco de Dados I - Aula 05 - Banco de Dados Relacional (Modelo Conceitual)
 
Modelo Relacional, Rede e Hierárquico
Modelo Relacional, Rede e HierárquicoModelo Relacional, Rede e Hierárquico
Modelo Relacional, Rede e Hierárquico
 
Aula 2 - Introdução a Banco de Dados
Aula 2 - Introdução a Banco de DadosAula 2 - Introdução a Banco de Dados
Aula 2 - Introdução a Banco de Dados
 
Banco de dados exercícios resolvidos
Banco de dados exercícios resolvidosBanco de dados exercícios resolvidos
Banco de dados exercícios resolvidos
 
Fundamentos de banco de dados 01 indrodução
Fundamentos de banco de dados   01 indroduçãoFundamentos de banco de dados   01 indrodução
Fundamentos de banco de dados 01 indrodução
 
Banco de Dados - Part01
Banco de Dados - Part01Banco de Dados - Part01
Banco de Dados - Part01
 
Mer - Modelo Entidade Relacionamento
Mer - Modelo Entidade RelacionamentoMer - Modelo Entidade Relacionamento
Mer - Modelo Entidade Relacionamento
 
Banco de Dados II Aula 14 - Projeto de Banco de Dados e Estudo de Caso (Postg...
Banco de Dados II Aula 14 - Projeto de Banco de Dados e Estudo de Caso (Postg...Banco de Dados II Aula 14 - Projeto de Banco de Dados e Estudo de Caso (Postg...
Banco de Dados II Aula 14 - Projeto de Banco de Dados e Estudo de Caso (Postg...
 
Aula1 e aula2 - Analise e Projeto de Sistemas
Aula1 e aula2 - Analise e Projeto de SistemasAula1 e aula2 - Analise e Projeto de Sistemas
Aula1 e aula2 - Analise e Projeto de Sistemas
 
5- Modelo entidade Relacionamento - Cardinalidade - Profª Cristiane Fidelix
5- Modelo entidade Relacionamento - Cardinalidade - Profª Cristiane Fidelix5- Modelo entidade Relacionamento - Cardinalidade - Profª Cristiane Fidelix
5- Modelo entidade Relacionamento - Cardinalidade - Profª Cristiane Fidelix
 
Apresentação Final de Banco de Dados
Apresentação Final de Banco de DadosApresentação Final de Banco de Dados
Apresentação Final de Banco de Dados
 
Aula 1 - Introdução ao Mobile
Aula 1 - Introdução ao MobileAula 1 - Introdução ao Mobile
Aula 1 - Introdução ao Mobile
 
Bases De Dados
Bases De DadosBases De Dados
Bases De Dados
 
Banco de Dados - Conceitos Básicos
Banco de Dados - Conceitos BásicosBanco de Dados - Conceitos Básicos
Banco de Dados - Conceitos Básicos
 
Banco de Dados I Aula 02 - Introdução aos Bancos de Dados
Banco de Dados I  Aula 02 - Introdução aos Bancos de DadosBanco de Dados I  Aula 02 - Introdução aos Bancos de Dados
Banco de Dados I Aula 02 - Introdução aos Bancos de Dados
 
Introdução à computação - Aula 11 - Banco de Dados (Definições gerais, SGBD)
Introdução à computação - Aula 11 - Banco de Dados (Definições gerais, SGBD)Introdução à computação - Aula 11 - Banco de Dados (Definições gerais, SGBD)
Introdução à computação - Aula 11 - Banco de Dados (Definições gerais, SGBD)
 
Aula 4 - Diagrama Entidade Relacionamento (com exercício no final)
Aula 4  - Diagrama Entidade Relacionamento (com exercício no final)Aula 4  - Diagrama Entidade Relacionamento (com exercício no final)
Aula 4 - Diagrama Entidade Relacionamento (com exercício no final)
 
Banco de Dados II Aula 01 - Apresentação
Banco de Dados II Aula 01 - ApresentaçãoBanco de Dados II Aula 01 - Apresentação
Banco de Dados II Aula 01 - Apresentação
 
Aula 4 banco de dados
Aula 4   banco de dados Aula 4   banco de dados
Aula 4 banco de dados
 
Conceitos de Banco de dados e SGBD
Conceitos de Banco de dados e SGBDConceitos de Banco de dados e SGBD
Conceitos de Banco de dados e SGBD
 

Semelhante a 1.Introdução Banco de Dados

Modelagem de banco de dados - Sistemas de Dados
Modelagem de banco de dados - Sistemas de DadosModelagem de banco de dados - Sistemas de Dados
Modelagem de banco de dados - Sistemas de Dados
paulocoob
 
Aula 1
Aula 1Aula 1
Aula banco de dados
Aula banco de dadosAula banco de dados
Aula banco de dados
Cristiano Roberto
 
Conceitos Base_de_Dados.pdf
Conceitos Base_de_Dados.pdfConceitos Base_de_Dados.pdf
Conceitos Base_de_Dados.pdf
ticepcCapelas
 
Sistema de banco_de_dados
Sistema de banco_de_dadosSistema de banco_de_dados
Sistema de banco_de_dados
Maxson Santana Carvalho
 
Introdução ao banco de dados
Introdução ao banco de dadosIntrodução ao banco de dados
Introdução ao banco de dados
Rudson Kiyoshi Souza Carvalho
 
Banco de dados aula 2
Banco de dados  aula 2Banco de dados  aula 2
Banco de dados aula 2
Albert Belchior
 
SLIDE 1 PARTE 01 - BANCO DE DADOS.pptx
SLIDE 1 PARTE 01 - BANCO DE DADOS.pptxSLIDE 1 PARTE 01 - BANCO DE DADOS.pptx
SLIDE 1 PARTE 01 - BANCO DE DADOS.pptx
CesarDias26
 
Modelos de Banco de dados e SGBDS
Modelos de Banco de dados e SGBDSModelos de Banco de dados e SGBDS
Modelos de Banco de dados e SGBDS
Mahuan Capeletto Abdala
 
eduardo teste ubc
eduardo teste ubceduardo teste ubc
Banco de dados
Banco de dados   Banco de dados
Banco de dados
Verônica Veiga
 
Armazenamento de dados Sistema de Informacao
Armazenamento de dados   Sistema de InformacaoArmazenamento de dados   Sistema de Informacao
Armazenamento de dados Sistema de Informacao
Jefferson Martins
 
Ppt curso access 2010
Ppt curso access 2010Ppt curso access 2010
Ppt curso access 2010
Maria Celina Rodrigues
 
Arquitetura e sgbd de um banco de dados
Arquitetura e sgbd de um banco de dadosArquitetura e sgbd de um banco de dados
Arquitetura e sgbd de um banco de dados
diogocbj
 
Bancodedadosesgbds 140326151327-phpapp01
Bancodedadosesgbds 140326151327-phpapp01Bancodedadosesgbds 140326151327-phpapp01
Bancodedadosesgbds 140326151327-phpapp01
Sugizo Akino
 
Projeto de Banco de Dados - Capítulo 1
Projeto de Banco de Dados - Capítulo 1Projeto de Banco de Dados - Capítulo 1
Projeto de Banco de Dados - Capítulo 1
Januário Neto
 
Aula8.pptx
Aula8.pptxAula8.pptx
Aula8.pptx
acsme
 
aula01_Fundamentos de Banco de Dados.pptx.pdf
aula01_Fundamentos de Banco de Dados.pptx.pdfaula01_Fundamentos de Banco de Dados.pptx.pdf
aula01_Fundamentos de Banco de Dados.pptx.pdf
ssuser7a84f91
 
Dbmod
DbmodDbmod
Apostila modelagem de banco de dados
Apostila modelagem de banco de dadosApostila modelagem de banco de dados
Apostila modelagem de banco de dados
Fernanda Moran Menezes
 

Semelhante a 1.Introdução Banco de Dados (20)

Modelagem de banco de dados - Sistemas de Dados
Modelagem de banco de dados - Sistemas de DadosModelagem de banco de dados - Sistemas de Dados
Modelagem de banco de dados - Sistemas de Dados
 
Aula 1
Aula 1Aula 1
Aula 1
 
Aula banco de dados
Aula banco de dadosAula banco de dados
Aula banco de dados
 
Conceitos Base_de_Dados.pdf
Conceitos Base_de_Dados.pdfConceitos Base_de_Dados.pdf
Conceitos Base_de_Dados.pdf
 
Sistema de banco_de_dados
Sistema de banco_de_dadosSistema de banco_de_dados
Sistema de banco_de_dados
 
Introdução ao banco de dados
Introdução ao banco de dadosIntrodução ao banco de dados
Introdução ao banco de dados
 
Banco de dados aula 2
Banco de dados  aula 2Banco de dados  aula 2
Banco de dados aula 2
 
SLIDE 1 PARTE 01 - BANCO DE DADOS.pptx
SLIDE 1 PARTE 01 - BANCO DE DADOS.pptxSLIDE 1 PARTE 01 - BANCO DE DADOS.pptx
SLIDE 1 PARTE 01 - BANCO DE DADOS.pptx
 
Modelos de Banco de dados e SGBDS
Modelos de Banco de dados e SGBDSModelos de Banco de dados e SGBDS
Modelos de Banco de dados e SGBDS
 
eduardo teste ubc
eduardo teste ubceduardo teste ubc
eduardo teste ubc
 
Banco de dados
Banco de dados   Banco de dados
Banco de dados
 
Armazenamento de dados Sistema de Informacao
Armazenamento de dados   Sistema de InformacaoArmazenamento de dados   Sistema de Informacao
Armazenamento de dados Sistema de Informacao
 
Ppt curso access 2010
Ppt curso access 2010Ppt curso access 2010
Ppt curso access 2010
 
Arquitetura e sgbd de um banco de dados
Arquitetura e sgbd de um banco de dadosArquitetura e sgbd de um banco de dados
Arquitetura e sgbd de um banco de dados
 
Bancodedadosesgbds 140326151327-phpapp01
Bancodedadosesgbds 140326151327-phpapp01Bancodedadosesgbds 140326151327-phpapp01
Bancodedadosesgbds 140326151327-phpapp01
 
Projeto de Banco de Dados - Capítulo 1
Projeto de Banco de Dados - Capítulo 1Projeto de Banco de Dados - Capítulo 1
Projeto de Banco de Dados - Capítulo 1
 
Aula8.pptx
Aula8.pptxAula8.pptx
Aula8.pptx
 
aula01_Fundamentos de Banco de Dados.pptx.pdf
aula01_Fundamentos de Banco de Dados.pptx.pdfaula01_Fundamentos de Banco de Dados.pptx.pdf
aula01_Fundamentos de Banco de Dados.pptx.pdf
 
Dbmod
DbmodDbmod
Dbmod
 
Apostila modelagem de banco de dados
Apostila modelagem de banco de dadosApostila modelagem de banco de dados
Apostila modelagem de banco de dados
 

Último

INTELIGÊNCIA ARTIFICIAL + COMPUTAÇÃO QUÂNTICA = MAIOR REVOLUÇÃO TECNOLÓGICA D...
INTELIGÊNCIA ARTIFICIAL + COMPUTAÇÃO QUÂNTICA = MAIOR REVOLUÇÃO TECNOLÓGICA D...INTELIGÊNCIA ARTIFICIAL + COMPUTAÇÃO QUÂNTICA = MAIOR REVOLUÇÃO TECNOLÓGICA D...
INTELIGÊNCIA ARTIFICIAL + COMPUTAÇÃO QUÂNTICA = MAIOR REVOLUÇÃO TECNOLÓGICA D...
Faga1939
 
Aula combustiveis mais utilizados na indústria
Aula combustiveis mais utilizados na indústriaAula combustiveis mais utilizados na indústria
Aula combustiveis mais utilizados na indústria
zetec10
 
Subindo uma aplicação WordPress em docker na AWS
Subindo uma aplicação WordPress em docker na AWSSubindo uma aplicação WordPress em docker na AWS
Subindo uma aplicação WordPress em docker na AWS
Ismael Ash
 
Apresentação sobre Deep Web e anonimização
Apresentação sobre Deep Web e anonimizaçãoApresentação sobre Deep Web e anonimização
Apresentação sobre Deep Web e anonimização
snerdct
 
se38_layout_erro_xxxxxxxxxxxxxxxxxx.docx
se38_layout_erro_xxxxxxxxxxxxxxxxxx.docxse38_layout_erro_xxxxxxxxxxxxxxxxxx.docx
se38_layout_erro_xxxxxxxxxxxxxxxxxx.docx
ronaldos10
 
Ferramentas que irão te ajudar a entrar no mundo de DevOps/CLoud
Ferramentas que irão te ajudar a entrar no mundo de   DevOps/CLoudFerramentas que irão te ajudar a entrar no mundo de   DevOps/CLoud
Ferramentas que irão te ajudar a entrar no mundo de DevOps/CLoud
Ismael Ash
 

Último (6)

INTELIGÊNCIA ARTIFICIAL + COMPUTAÇÃO QUÂNTICA = MAIOR REVOLUÇÃO TECNOLÓGICA D...
INTELIGÊNCIA ARTIFICIAL + COMPUTAÇÃO QUÂNTICA = MAIOR REVOLUÇÃO TECNOLÓGICA D...INTELIGÊNCIA ARTIFICIAL + COMPUTAÇÃO QUÂNTICA = MAIOR REVOLUÇÃO TECNOLÓGICA D...
INTELIGÊNCIA ARTIFICIAL + COMPUTAÇÃO QUÂNTICA = MAIOR REVOLUÇÃO TECNOLÓGICA D...
 
Aula combustiveis mais utilizados na indústria
Aula combustiveis mais utilizados na indústriaAula combustiveis mais utilizados na indústria
Aula combustiveis mais utilizados na indústria
 
Subindo uma aplicação WordPress em docker na AWS
Subindo uma aplicação WordPress em docker na AWSSubindo uma aplicação WordPress em docker na AWS
Subindo uma aplicação WordPress em docker na AWS
 
Apresentação sobre Deep Web e anonimização
Apresentação sobre Deep Web e anonimizaçãoApresentação sobre Deep Web e anonimização
Apresentação sobre Deep Web e anonimização
 
se38_layout_erro_xxxxxxxxxxxxxxxxxx.docx
se38_layout_erro_xxxxxxxxxxxxxxxxxx.docxse38_layout_erro_xxxxxxxxxxxxxxxxxx.docx
se38_layout_erro_xxxxxxxxxxxxxxxxxx.docx
 
Ferramentas que irão te ajudar a entrar no mundo de DevOps/CLoud
Ferramentas que irão te ajudar a entrar no mundo de   DevOps/CLoudFerramentas que irão te ajudar a entrar no mundo de   DevOps/CLoud
Ferramentas que irão te ajudar a entrar no mundo de DevOps/CLoud
 

1.Introdução Banco de Dados

  • 2. Aparecimento das Bases de Dados Aumento do volume de informação. Maiores dificuldades de gestão. Bases de Dados 2
  • 3. História – Linha do Tempo 1960 -1970 : Em 1959, a Conference on Data Systems Languages (CODASYL) foi fundada como uma organização voluntária cujo propósito foi de guiar desenvolvimento e padronização de uma linguagem de computador, levando, indiretamente ao desenvolvimento do COBOL e às bases de modelos hierárquicos; 1970 – 1980: Em 1970 o modelo relacional foi concebido pelo Dr. Edgar F. Codd funcionário da IBM, mas suas propostas revolucinárias demoraram para serem notadas pela IBM, mas Larry Ellison, que fundou a Oracle em 1977, seguiu a risca quando lançou a primeira versão do Oracle, Oracle 2. Também em 1978, a linguagem SQL foi concebida pela IBM para manipular os dados de seu primeiro banco de dados relacional; 3
  • 4. História – Linha do Tempo 1980-1990: Surgimento dos primeiros bancos de dados relacionais para PCs (DBASE, PARADOX, CLIPPER, etc…). Em 1989 a Microsoft lança a versão 1.0 do SQL Server; 1990 – 2005: Grandes evoluções em todos as empresas que se tratam de banco de dados relacional. 4
  • 5. Exemplo de um BD Relacional 5
  • 6. Exemplo de um BD Hierárquico 6
  • 7. Principais Vantagens Diminuir o espaço ocupado pela informação; Facilitar o acesso e a atualização da informação; Aumentar a velocidade de pesquisa; Evitar a redundância das informações. 7
  • 8. O que é um Banco de Dados (BD) ? Uma coleção de dados ou informações relacionadas entre si; Uma coleção lógica e coerente de dados com algum significado inerente; Projetado, construído e povoado por dados, atendendo uma proposta específica; Dados organizados que se relacionam para se criar algum sentido (informação). 8
  • 9. Dados X Informação Muitas vezes, utiliza-se se formas incorretas os termos “dados” e “informação”. Quando, na realidade, são conceitos bem distintos. 9
  • 10. Dados Fatos isolados e recolhidos; Informação não tratada; EX: Idade, número de telefone de uma pessoa. 10
  • 11. Informações Resultado da aplicação de um conjunto de operações sobre os dados; Ordenação e organização dos dados de forma a transmitir significado e compreensão. DADOS PROCESSAMENTO INFORMAÇÃO 11
  • 12. Metadados São dados sobre outros dados; Descreve a estrutura do banco de dados primário; Informações úteis para identificar, localizar, compreender e gerenciar os dados; Informações armazenadas no catálogo. 12
  • 13. Banco de Dados - Exemplos Sistema de reserva de passagens aéreas; Base de dados de biblioteca; Base de dados dos contribuintes da Receita Federal; Base de dados acadêmica; Sistema bancário. 13
  • 14. Principais banco de dados DB2: Produzido pela IBM, roda nas plataformas Linux/Unix/Windows e DB2. Express-C é a edição gratuita do banco de dados; Firebird: Roda em Linux, Windows, Mac OS e uma variedade de plataformas Unix. Seu código é aberto e não possui licença. Baseado no código do Interbase ; InterBase: Desenvolvido pela Borland a versão Interbase 6.0 é Open Source e suas plataformas são Android, iOS, Windows, OS X, Linux e Solaris ; Microsoft SQL Server: Integração com produtos Microsoft sua versão Express é gratuita. Microsoft® SQL Server Enterprise $ 5.878,29; Acess: Produto Microsoft, Pequenos negócios; 14
  • 15. Principais banco de dados MySQL: Código aberto (Open Source), Funciona em diversas plataformas; Oracle: Oracle Database XE versão gratuita, $ 80.000 versão completa; PostgreSQL: Open Source, complexo. 15
  • 16. Sistema gerenciador de banco de dados (SGBD). Coleção de programas que permite ao usuário criar e manter um banco de dados; Software que facilita os processos de definição, construção, manipulação e compartilhamento de banco de dados entre vários usuários e aplicações; 16
  • 17. Sistema gerenciador de banco de dados (SGBD). Proteção e manutenção do banco de dados por longos períodos; O SGBD gera toda informação contida na base de dados e constitui a interface entre esta e o utilizador. 17
  • 18. Sistema gerenciador de banco de dados (SGBD). 18
  • 20. Transações Operação que mantém a coerência dos dados envolvidos; Uma sequência de operações em um banco de dados; Uma unidade lógica de trabalho deve mostrar quatro propriedades, designadas pelas iniciais ACID (atomicidade, consistência, isolamento e durabilidade), para que seja qualificada como uma transação. 20
  • 21. Projeto de Banco de Dados Refere-se às atividades que focam na elaboração da estrutura que será utilizada para armazenar e gerenciar dados do usuário final; Mesmo um bom SGBD tem um desempenho ruim com um banco de dados mal projetado; O projeto adequado exige que o projetista identifique com precisão a utilização esperada do banco de dados. 21
  • 22. Profissionais Envolvidos Administradores de Banco de Dados (DBA); Projetistas do Banco de Dados; Usuário Final; Analistas de Sistemas e Programadores de Aplicações. 22
  • 23. Bibliografia Elmasri, Ramez Sistemas de banco de dados/ Ramez Elmasri e Shamkant B. Navathe; revisor técnico Luis Ricardo de Figueiredo. –São Paulo: Pearson Addison Wesley, 2005. Rob, Peter Sistemas de banco de dados : projeto, implementação e gerenciamento / Peter Rob, Vinicius Campos. 23