Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
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 orga...
História – Linha do Tempo
1980-1990: Surgimento dos primeiros bancos de dados
relacionais para PCs (DBASE, PARADOX, CLIPPE...
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...
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 ...
Dados X Informação
Muitas vezes, utiliza-se se formas incorretas
os termos “dados” e “informação”. Quando,
na realidade, s...
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 ...
Metadados
São dados sobre outros dados;
Descreve a estrutura do banco de dados primário;
Informações úteis para identifica...
Banco de Dados - Exemplos
Sistema de reserva de passagens aéreas;
Base de dados de biblioteca;
Base de dados dos contribui...
Principais banco de dados
DB2: Produzido pela IBM, roda nas plataformas Linux/Unix/Windows e DB2.
Express-C é a edição gra...
Principais banco de dados
MySQL: Código aberto (Open Source), Funciona em
diversas plataformas;
Oracle: Oracle Database XE...
Sistema gerenciador de banco de dados (SGBD).
Coleção de programas que permite ao usuário criar e
manter um banco de dados...
Sistema gerenciador de banco de dados
(SGBD).
Proteção e manutenção do banco de dados
por longos períodos;
O SGBD gera tod...
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 unid...
Projeto de Banco de Dados
Refere-se às atividades que focam na elaboração
da estrutura que será utilizada para armazenar e...
Profissionais Envolvidos
Administradores de Banco de Dados (DBA);
Projetistas do Banco de Dados;
Usuário Final;
Analistas ...
Bibliografia
Elmasri, Ramez
Sistemas de banco de dados/ Ramez Elmasri e Shamkant B. Navathe;
revisor técnico Luis Ricardo ...
Upcoming SlideShare
Loading in …5
×

1.Introdução Banco de Dados

Introdução Banco de Dados

  • Be the first to comment

1.Introdução Banco de Dados

  1. 1. Banco de Dados
  2. 2. Aparecimento das Bases de Dados Aumento do volume de informação. Maiores dificuldades de gestão. Bases de Dados 2
  3. 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. 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. 5. Exemplo de um BD Relacional 5
  6. 6. Exemplo de um BD Hierárquico 6
  7. 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. 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. 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. 10. Dados Fatos isolados e recolhidos; Informação não tratada; EX: Idade, número de telefone de uma pessoa. 10
  11. 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. 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. 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. 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. 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. 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. 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. 18. Sistema gerenciador de banco de dados (SGBD). 18
  19. 19. Banco de Dados 19
  20. 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. 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. 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. 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

×