SlideShare uma empresa Scribd logo
1 de 24
BANCO DE DADOS
Componentes: John Leno
Histórico BD
      Definições Gerais
           SGBDs
Vantagens e Desvantagens

Banco de Dados Relacional




                        2
Histórico dos Banco de Dados

• O bancos de dados relacional surgiu na empresa
  IBM, nas décadas de 1960 e 1970, através de
  pesquisas de funções de automação de escritório.
funções de automação de escritório
Objetivo



Agilizar as funções   Diminuir os custos
de escritório
Definições Gerais
Dados : fatos que podem ser armazenados.
Ex: nomes, número de telefones, endereços...
Definições Gerais
• Banco de Dados: Um banco de dados é um
  conjunto de informações, onde os dados são
  organizados de forma lógica e estruturados.

  Ex: Lista Telefônica, fichas do acervo de uma biblioteca,
  Agenda ...
Definições Gerais
• SGBD: Sistema Gerenciador de Banco de
  Dados, Um SGBD permite aos usuários criarem
  e manipularem bancos de dados de propósito
  geral. O conjunto formado por um banco de
  dados mais as aplicações que manipulam o
  mesmo é chamado de “Sistema de Banco de
  Dados”.
Definições Gerais
• O SGDB serve de interface entre os vários
  utilizadores e a BD
SGDB-s
  Oracle              FireBird


              mySQL



 PostgreSQL           SQLServer
MySQL
O MySQL é um sistema de gerenciamento de
banco de dados (SGBD), que utiliza a linguagem
SQL (structured Query Language) como
interface. É atualmente um dos bancos de
dados mais populares, com mais de 10 milhões
de instalações pelo mundo.
VANTAGENS                    DESVANTAGENS
Roda em mais de 20        Maturidade.
plataformas.
Simples.                  Para projetos robustos deixa a
                          desejar.
Open Source.              Lentidão ao criar um grande
                          número de tabelas no mesmo
                          banco de dados.
Ampla e bem               Disponibilidade de formação não
suportado.                muito difundida.
Flexível e “escalável”.
Rentável.
Utilizado para
aplicações Web.
VANTAGENS               DESVANTAGENS

Maturidade.               Existem algumas
                          características não
                          implementadas ainda.
Roda na maioria das       Não tem capacidade de
plataformas de Sist.      backup.
Operacionais.
Processo de instalação    Sem recuperação de falhas.
produtivo.
Performance estável,      Não tem otimizações
confiável e robusta.      avançadas.
Gratuito tanto para uso
comercial quando não
comercial.
VANTAGENS                     DESVANTAGENS

Roda em principais plataformas      Muito caro.
de OS.
Gerencia grande quantidade de       Instalação complexa.
dados em ambiente
multiusuários.
Potente mecanismo de                Exigência de instalações
integridade referencial.            gráficas.
Facilidade na administração de
recursos.
Importante mecanismo Data
Manager.
Segurança e suporte diferenciado.

Java como linguagem padrão.
FireBird
O Firebird também chamado de FirebirdSQL é
um sistema de banco de dados relacional que
opera em Linux, Windows e uma variedade de
plataformas Unix. Inicialmente foi
desenvolvido de uma parte aberta do código
do Interfase da Borland.
SQL Server
O SQL Server (o enfoque será sobre a versão
2000) é um SGBD - Sistema Gerenciador de
Banco de dados - da Microsoft (originalmente
o projeto do SQL Server foi desenvolvimento
pela Sybase) que pode ser instalado no
Windows NT/2000 e Win9x.
Banco de Dados Relacional
Um Banco de Dados Relacional é um
conceito abstrato que define maneiras de
armazenar, manipular e recuperar dados
estruturados unicamente na forma de
tabelas, construindo um banco de dados.
Exemplo Banco de Dados Relacional

Colunas = Campos ou Atributos

                              Primary Key = indentifica um registro especifico.



    ClI_ID
    CLI_ID            CLI_NOME             CLI_SEXO           CLI_CIDADE
       1
       1              John Leno
                  John Leno                    M
                                               M               Mossoró
                                                            Mossoró
       2                Maria                   F                  Natal
       3                Joana                   F             Porto Velho




Linha = Registros ou Tuplas
                                                Tabela = Relação
FIM
Componentes: John Leno

Mais conteúdo relacionado

Mais procurados

Banco de Dados - Sistemas de Gerenciamento de Banco de Dados
Banco de Dados - Sistemas de Gerenciamento de Banco de DadosBanco de Dados - Sistemas de Gerenciamento de Banco de Dados
Banco de Dados - Sistemas de Gerenciamento de Banco de DadosNatanael Simões
 
1.Introdução Banco de Dados
1.Introdução Banco de Dados1.Introdução Banco de Dados
1.Introdução Banco de Dadosvini_campos
 
Aula1-Conceitos de SGBD
Aula1-Conceitos de SGBDAula1-Conceitos de SGBD
Aula1-Conceitos de SGBDCris Fidelix
 
Aula 4 - Sistemas Gerenciadores de Banco de Dados
Aula 4 - Sistemas Gerenciadores de Banco de DadosAula 4 - Sistemas Gerenciadores de Banco de Dados
Aula 4 - Sistemas Gerenciadores de Banco de DadosVitor Hugo Melo Araújo
 
Access diapositivos aula nº 1 e 2
Access diapositivos aula nº 1 e 2Access diapositivos aula nº 1 e 2
Access diapositivos aula nº 1 e 2Filipa Cordeiro
 
Sistemas de Gestão de Bases de Dados
Sistemas de Gestão de Bases de DadosSistemas de Gestão de Bases de Dados
Sistemas de Gestão de Bases de DadosClara Ferreira
 
1º trabalho base dados
1º trabalho base dados1º trabalho base dados
1º trabalho base dadosessa
 
BANCO DE DADOS RELACIONAIS
BANCO DE DADOS RELACIONAIS BANCO DE DADOS RELACIONAIS
BANCO DE DADOS RELACIONAIS Antonio Pedro
 
Aula 1 introdução a base de dados
Aula 1   introdução a base de dadosAula 1   introdução a base de dados
Aula 1 introdução a base de dadosHélio Martins
 
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çãoRafael Pinheiro
 
Aula1 - Apresentação de Banco de Dados
Aula1 - Apresentação de Banco de DadosAula1 - Apresentação de Banco de Dados
Aula1 - Apresentação de Banco de DadosRafael Albani
 
Módulo 12 - Introdução aos sistemas de informação
Módulo 12 - Introdução aos sistemas de informaçãoMódulo 12 - Introdução aos sistemas de informação
Módulo 12 - Introdução aos sistemas de informaçãoLuis Ferreira
 
Aula 2 arquitecturas de sgbd, utilizadores, perfis
Aula 2   arquitecturas de sgbd, utilizadores, perfisAula 2   arquitecturas de sgbd, utilizadores, perfis
Aula 2 arquitecturas de sgbd, utilizadores, perfisHélio Martins
 
Aula tecnologia da informacao 6 banco de dados
Aula tecnologia da informacao 6 banco de dadosAula tecnologia da informacao 6 banco de dados
Aula tecnologia da informacao 6 banco de dadoswapiva
 

Mais procurados (20)

Banco de Dados - Sistemas de Gerenciamento de Banco de Dados
Banco de Dados - Sistemas de Gerenciamento de Banco de DadosBanco de Dados - Sistemas de Gerenciamento de Banco de Dados
Banco de Dados - Sistemas de Gerenciamento de Banco de Dados
 
1.Introdução Banco de Dados
1.Introdução Banco de Dados1.Introdução Banco de Dados
1.Introdução Banco de Dados
 
Introdução a Bancos de Dados
Introdução a Bancos de DadosIntrodução a Bancos de Dados
Introdução a Bancos de Dados
 
Aula1-Conceitos de SGBD
Aula1-Conceitos de SGBDAula1-Conceitos de SGBD
Aula1-Conceitos de SGBD
 
Aula 4 - Sistemas Gerenciadores de Banco de Dados
Aula 4 - Sistemas Gerenciadores de Banco de DadosAula 4 - Sistemas Gerenciadores de Banco de Dados
Aula 4 - Sistemas Gerenciadores de Banco de Dados
 
SGBD
SGBDSGBD
SGBD
 
Access diapositivos aula nº 1 e 2
Access diapositivos aula nº 1 e 2Access diapositivos aula nº 1 e 2
Access diapositivos aula nº 1 e 2
 
Sistemas de Gestão de Bases de Dados
Sistemas de Gestão de Bases de DadosSistemas de Gestão de Bases de Dados
Sistemas de Gestão de Bases de Dados
 
1º trabalho base dados
1º trabalho base dados1º trabalho base dados
1º trabalho base dados
 
BANCO DE DADOS RELACIONAIS
BANCO DE DADOS RELACIONAIS BANCO DE DADOS RELACIONAIS
BANCO DE DADOS RELACIONAIS
 
Aula 1 introdução a base de dados
Aula 1   introdução a base de dadosAula 1   introdução a base de dados
Aula 1 introdução a base de dados
 
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 aula 01
Banco aula 01Banco aula 01
Banco aula 01
 
Aula1 - Apresentação de Banco de Dados
Aula1 - Apresentação de Banco de DadosAula1 - Apresentação de Banco de Dados
Aula1 - Apresentação de Banco de Dados
 
Módulo 12 - Introdução aos sistemas de informação
Módulo 12 - Introdução aos sistemas de informaçãoMódulo 12 - Introdução aos sistemas de informação
Módulo 12 - Introdução aos sistemas de informação
 
Apostila banco de dados
Apostila banco de dadosApostila banco de dados
Apostila banco de dados
 
Banco de dados
Banco de dadosBanco de dados
Banco de dados
 
Aula 2 arquitecturas de sgbd, utilizadores, perfis
Aula 2   arquitecturas de sgbd, utilizadores, perfisAula 2   arquitecturas de sgbd, utilizadores, perfis
Aula 2 arquitecturas de sgbd, utilizadores, perfis
 
Aula tecnologia da informacao 6 banco de dados
Aula tecnologia da informacao 6 banco de dadosAula tecnologia da informacao 6 banco de dados
Aula tecnologia da informacao 6 banco de dados
 
Banco De Dados
Banco De DadosBanco De Dados
Banco De Dados
 

Semelhante a Banco de dados

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 Dadossamlobo
 
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 dadosdiogocbj
 
Introducao banco de dados
Introducao banco de dadosIntroducao banco de dados
Introducao banco de dadosvaniakenob
 
Curso Adabas
Curso AdabasCurso Adabas
Curso Adabasneigao
 
Seven_Palestra_Banco_Dados_Servidores
Seven_Palestra_Banco_Dados_ServidoresSeven_Palestra_Banco_Dados_Servidores
Seven_Palestra_Banco_Dados_ServidoresCleber Tavares Jr.
 
Banco de Dados Conceitos
Banco de Dados ConceitosBanco de Dados Conceitos
Banco de Dados ConceitosCleber Ramos
 
Mini curso banco de dados comercial publicar
Mini curso   banco de dados comercial publicarMini curso   banco de dados comercial publicar
Mini curso banco de dados comercial publicarHilson Silva
 
Conceitos Base_de_Dados.pdf
Conceitos Base_de_Dados.pdfConceitos Base_de_Dados.pdf
Conceitos Base_de_Dados.pdfticepcCapelas
 
Aula8.pptx
Aula8.pptxAula8.pptx
Aula8.pptxacsme
 
Semana acadêmica UFRGS 2014
Semana acadêmica UFRGS 2014Semana acadêmica UFRGS 2014
Semana acadêmica UFRGS 2014Daniela Macedo
 
Bancodedadosesgbds 140326151327-phpapp01
Bancodedadosesgbds 140326151327-phpapp01Bancodedadosesgbds 140326151327-phpapp01
Bancodedadosesgbds 140326151327-phpapp01Sugizo Akino
 

Semelhante a Banco de dados (20)

Apostila ib
Apostila ibApostila ib
Apostila ib
 
Aula 1
Aula 1Aula 1
Aula 1
 
Tema3.pptx
Tema3.pptxTema3.pptx
Tema3.pptx
 
Tema3.pptx
Tema3.pptxTema3.pptx
Tema3.pptx
 
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
 
Caminhando pelo db2
Caminhando pelo db2Caminhando pelo db2
Caminhando pelo db2
 
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
 
Introducao banco de dados
Introducao banco de dadosIntroducao banco de dados
Introducao banco de dados
 
SO-08 Sistemas de Arquivos
SO-08 Sistemas de ArquivosSO-08 Sistemas de Arquivos
SO-08 Sistemas de Arquivos
 
Curso Adabas
Curso AdabasCurso Adabas
Curso Adabas
 
BDI_1_conceitos
BDI_1_conceitosBDI_1_conceitos
BDI_1_conceitos
 
Seven_Palestra_Banco_Dados_Servidores
Seven_Palestra_Banco_Dados_ServidoresSeven_Palestra_Banco_Dados_Servidores
Seven_Palestra_Banco_Dados_Servidores
 
Banco de Dados Conceitos
Banco de Dados ConceitosBanco de Dados Conceitos
Banco de Dados Conceitos
 
Mini curso banco de dados comercial publicar
Mini curso   banco de dados comercial publicarMini curso   banco de dados comercial publicar
Mini curso banco de dados comercial publicar
 
Conceitos Base_de_Dados.pdf
Conceitos Base_de_Dados.pdfConceitos Base_de_Dados.pdf
Conceitos Base_de_Dados.pdf
 
Saidas Profissionais Coi2
Saidas Profissionais Coi2Saidas Profissionais Coi2
Saidas Profissionais Coi2
 
Aula8.pptx
Aula8.pptxAula8.pptx
Aula8.pptx
 
Semana acadêmica UFRGS 2014
Semana acadêmica UFRGS 2014Semana acadêmica UFRGS 2014
Semana acadêmica UFRGS 2014
 
Aula banco de dados
Aula banco de dadosAula banco de dados
Aula banco de dados
 
Bancodedadosesgbds 140326151327-phpapp01
Bancodedadosesgbds 140326151327-phpapp01Bancodedadosesgbds 140326151327-phpapp01
Bancodedadosesgbds 140326151327-phpapp01
 

Banco de dados

  • 2. Histórico BD Definições Gerais SGBDs Vantagens e Desvantagens Banco de Dados Relacional 2
  • 3. Histórico dos Banco de Dados • O bancos de dados relacional surgiu na empresa IBM, nas décadas de 1960 e 1970, através de pesquisas de funções de automação de escritório.
  • 4. funções de automação de escritório
  • 5. Objetivo Agilizar as funções Diminuir os custos de escritório
  • 6. Definições Gerais Dados : fatos que podem ser armazenados. Ex: nomes, número de telefones, endereços...
  • 7. Definições Gerais • Banco de Dados: Um banco de dados é um conjunto de informações, onde os dados são organizados de forma lógica e estruturados. Ex: Lista Telefônica, fichas do acervo de uma biblioteca, Agenda ...
  • 8. Definições Gerais • SGBD: Sistema Gerenciador de Banco de Dados, Um SGBD permite aos usuários criarem e manipularem bancos de dados de propósito geral. O conjunto formado por um banco de dados mais as aplicações que manipulam o mesmo é chamado de “Sistema de Banco de Dados”.
  • 9. Definições Gerais • O SGDB serve de interface entre os vários utilizadores e a BD
  • 10. SGDB-s Oracle FireBird mySQL PostgreSQL SQLServer
  • 11.
  • 12. MySQL O MySQL é um sistema de gerenciamento de banco de dados (SGBD), que utiliza a linguagem SQL (structured Query Language) como interface. É atualmente um dos bancos de dados mais populares, com mais de 10 milhões de instalações pelo mundo.
  • 13. VANTAGENS DESVANTAGENS Roda em mais de 20 Maturidade. plataformas. Simples. Para projetos robustos deixa a desejar. Open Source. Lentidão ao criar um grande número de tabelas no mesmo banco de dados. Ampla e bem Disponibilidade de formação não suportado. muito difundida. Flexível e “escalável”. Rentável. Utilizado para aplicações Web.
  • 14.
  • 15. VANTAGENS DESVANTAGENS Maturidade. Existem algumas características não implementadas ainda. Roda na maioria das Não tem capacidade de plataformas de Sist. backup. Operacionais. Processo de instalação Sem recuperação de falhas. produtivo. Performance estável, Não tem otimizações confiável e robusta. avançadas. Gratuito tanto para uso comercial quando não comercial.
  • 16.
  • 17. VANTAGENS DESVANTAGENS Roda em principais plataformas Muito caro. de OS. Gerencia grande quantidade de Instalação complexa. dados em ambiente multiusuários. Potente mecanismo de Exigência de instalações integridade referencial. gráficas. Facilidade na administração de recursos. Importante mecanismo Data Manager. Segurança e suporte diferenciado. Java como linguagem padrão.
  • 18.
  • 19. FireBird O Firebird também chamado de FirebirdSQL é um sistema de banco de dados relacional que opera em Linux, Windows e uma variedade de plataformas Unix. Inicialmente foi desenvolvido de uma parte aberta do código do Interfase da Borland.
  • 20.
  • 21. SQL Server O SQL Server (o enfoque será sobre a versão 2000) é um SGBD - Sistema Gerenciador de Banco de dados - da Microsoft (originalmente o projeto do SQL Server foi desenvolvimento pela Sybase) que pode ser instalado no Windows NT/2000 e Win9x.
  • 22. Banco de Dados Relacional Um Banco de Dados Relacional é um conceito abstrato que define maneiras de armazenar, manipular e recuperar dados estruturados unicamente na forma de tabelas, construindo um banco de dados.
  • 23. Exemplo Banco de Dados Relacional Colunas = Campos ou Atributos Primary Key = indentifica um registro especifico. ClI_ID CLI_ID CLI_NOME CLI_SEXO CLI_CIDADE 1 1 John Leno John Leno M M Mossoró Mossoró 2 Maria F Natal 3 Joana F Porto Velho Linha = Registros ou Tuplas Tabela = Relação