SlideShare una empresa de Scribd logo
1 de 11
Descargar para leer sin conexión
Bases de Dados
    3 - SGBD
Aparecimento dos Sistema de Gestão de Base de Dados


•   Inicialmente, os dados ficavam dependentes dos programas que os
    geravam e manipulavam, para alterar a estrutura da informação era
    necessário alterar todo o programa, e consequentemente introduzir
    novamente todos os dados.

•   Surgiu, por isto, a necessidade de guardar a informação de forma que o
    acesso e a gestão fossem feitos de forma mais flexível, dando assim
    origem ao aparecimento dos SGBD.
Noção de Sistema de Gestão de Base de Dados


   Um SGBD é, então, um programa que permite criar e manipular bases de
   dados, nas quais os dados estão estruturados de forma independente
   relativamente às aplicações que os utilizam.
Sistema de Gestão de Base de Dados

O SGBD serve de interface entre os vários utilizadores e a BD
Características de um SGBD

    Independência dos dados;


    Redundância controlada;


    Integridade dos dados;


    Acesso simultâneo aos dados;


    Facilidade de obtenção de informação actualizada;


    Diferentes vistas da base de dados.
Exemplos de SGBD



Dividem-se em dois grandes grupos:



     Grande porte
     Exemplos: ORACLE, Microsoft SQL Server, Ingres, Informix e DB2



    Uso pessoal (doméstico) e ou de pequenas empresas.

    Exemplos: MySQL, Dbase, FoxPro e o Microsoft Access
Arquitectura de um SGBD
Arquitectura de um SGBD


Nível Físico : é o nível mais baixo e diz respeito à organização física dos
dados, nomeadamente: onde estão armazenados (discos, disquetes, fitas
magnéticas, etc.)


Nível Conceptual : é o nível intermédio e corresponde à forma como os
dados estão organizados, nomeadamente: definição e descrição dos dados,
das relações entre os dados, etc.



Nível de Visualização : é o nível mais alto, destinado ao utilizador final. Ao
utilizador é atribuída uma “vista” (view), através da qual pode manipular a
parte dos dados que lhe dizem respeito.
Operações com um SGBD


 1. Operações de definição e alteração da estrutura de uma BD


      Criação de uma tabela

      Criação dos campos de uma tabela

      Criação de relacionamentos entre tabelas

      Alteração da estrutura de uma tabela

      Eliminação de tabelas

    ….
Operações com um SGBD


2. Operações de Manipulação de Dados


     Inserção de dados

     Consulta ou pesquisa de dados

     Alteração de Dados

     Eliminação de dados

   ….
Operações com um SGBD



3. Operações de Controlo de Dados


     Atribuição ou restrição dos direitos de acesso aos dados em relação a um
     utilizador ou grupo de utilizadores

   ….

Más contenido relacionado

La actualidad más candente

Modelo Relacional, Rede e Hierárquico
Modelo Relacional, Rede e HierárquicoModelo Relacional, Rede e Hierárquico
Modelo Relacional, Rede e Hierárquicorosimaracorsino
 
Banco de Dados - Introdução - Projeto de Banco de Dados - DER
Banco de Dados - Introdução - Projeto de Banco de Dados - DERBanco de Dados - Introdução - Projeto de Banco de Dados - DER
Banco de Dados - Introdução - Projeto de Banco de Dados - DERRangel Javier
 
Matéria de apoio (Base de dados)
Matéria de apoio  (Base de dados)Matéria de apoio  (Base de dados)
Matéria de apoio (Base de dados)André Silva
 
Introdução ao Data Warehouse
Introdução ao Data WarehouseIntrodução ao Data Warehouse
Introdução ao Data WarehouseMessias Batista
 
Banco de Dados Conceitos
Banco de Dados ConceitosBanco de Dados Conceitos
Banco de Dados ConceitosCleber Ramos
 
Introdução ao Banco de dados - Prof. Daniel Brandão
Introdução ao Banco de dados - Prof. Daniel BrandãoIntrodução ao Banco de dados - Prof. Daniel Brandão
Introdução ao Banco de dados - Prof. Daniel BrandãoDaniel Brandão
 
Banco de Dados I - Aula 03 - Conceitos de Sistemas de Banco de Dados
Banco de Dados I - Aula 03 - Conceitos de Sistemas de Banco de DadosBanco de Dados I - Aula 03 - Conceitos de Sistemas de Banco de Dados
Banco de Dados I - Aula 03 - Conceitos de Sistemas de Banco de DadosLeinylson Fontinele
 
Introdução a Banco de Dados (Parte 1)
Introdução a Banco de Dados (Parte 1)Introdução a Banco de Dados (Parte 1)
Introdução a Banco de Dados (Parte 1)Mario Sergio
 
Banco de Dados I Aula 06 - Generalização e Especialização
Banco de Dados I Aula 06 - Generalização e EspecializaçãoBanco de Dados I Aula 06 - Generalização e Especialização
Banco de Dados I Aula 06 - Generalização e EspecializaçãoLeinylson Fontinele
 
Aula1-Conceitos de SGBD
Aula1-Conceitos de SGBDAula1-Conceitos de SGBD
Aula1-Conceitos de SGBDCris Fidelix
 
Mer - Modelo Entidade Relacionamento
Mer - Modelo Entidade RelacionamentoMer - Modelo Entidade Relacionamento
Mer - Modelo Entidade RelacionamentoRademaker Siena
 
Modelagem De Banco De Dados
Modelagem De Banco De DadosModelagem De Banco De Dados
Modelagem De Banco De Dadosmgoberto
 
Banco de Dados II Aula 02 - Modelagem de Dados (Definição, Modelo conceitual)
Banco de Dados II  Aula 02 - Modelagem de Dados (Definição, Modelo conceitual)Banco de Dados II  Aula 02 - Modelagem de Dados (Definição, Modelo conceitual)
Banco de Dados II Aula 02 - Modelagem de Dados (Definição, Modelo conceitual)Leinylson Fontinele
 

La actualidad más candente (20)

Banco de Dados - Conceitos Básicos
Banco de Dados - Conceitos BásicosBanco de Dados - Conceitos Básicos
Banco de Dados - Conceitos Básicos
 
Modelo Relacional, Rede e Hierárquico
Modelo Relacional, Rede e HierárquicoModelo Relacional, Rede e Hierárquico
Modelo Relacional, Rede e Hierárquico
 
Banco de Dados - Introdução - Projeto de Banco de Dados - DER
Banco de Dados - Introdução - Projeto de Banco de Dados - DERBanco de Dados - Introdução - Projeto de Banco de Dados - DER
Banco de Dados - Introdução - Projeto de Banco de Dados - DER
 
Matéria de apoio (Base de dados)
Matéria de apoio  (Base de dados)Matéria de apoio  (Base de dados)
Matéria de apoio (Base 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
 
Introdução ao Data Warehouse
Introdução ao Data WarehouseIntrodução ao Data Warehouse
Introdução ao Data Warehouse
 
Banco de Dados Conceitos
Banco de Dados ConceitosBanco de Dados Conceitos
Banco de Dados Conceitos
 
Introdução ao Banco de dados - Prof. Daniel Brandão
Introdução ao Banco de dados - Prof. Daniel BrandãoIntrodução ao Banco de dados - Prof. Daniel Brandão
Introdução ao Banco de dados - Prof. Daniel Brandão
 
Bases De Dados
Bases De DadosBases De Dados
Bases De Dados
 
Banco de Dados I - Aula 03 - Conceitos de Sistemas de Banco de Dados
Banco de Dados I - Aula 03 - Conceitos de Sistemas de Banco de DadosBanco de Dados I - Aula 03 - Conceitos de Sistemas de Banco de Dados
Banco de Dados I - Aula 03 - Conceitos de Sistemas de Banco de Dados
 
Introdução a Banco de Dados (Parte 1)
Introdução a Banco de Dados (Parte 1)Introdução a Banco de Dados (Parte 1)
Introdução a Banco de Dados (Parte 1)
 
Modelo E-R
Modelo E-RModelo E-R
Modelo E-R
 
Banco de Dados I Aula 06 - Generalização e Especialização
Banco de Dados I Aula 06 - Generalização e EspecializaçãoBanco de Dados I Aula 06 - Generalização e Especialização
Banco de Dados I Aula 06 - Generalização e Especialização
 
Aula1-Conceitos de SGBD
Aula1-Conceitos de SGBDAula1-Conceitos de SGBD
Aula1-Conceitos de SGBD
 
Mer - Modelo Entidade Relacionamento
Mer - Modelo Entidade RelacionamentoMer - Modelo Entidade Relacionamento
Mer - Modelo Entidade Relacionamento
 
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
 
Modelagem De Banco De Dados
Modelagem De Banco De DadosModelagem De Banco De Dados
Modelagem De Banco De Dados
 
Banco de Dados II Aula 02 - Modelagem de Dados (Definição, Modelo conceitual)
Banco de Dados II  Aula 02 - Modelagem de Dados (Definição, Modelo conceitual)Banco de Dados II  Aula 02 - Modelagem de Dados (Definição, Modelo conceitual)
Banco de Dados II Aula 02 - Modelagem de Dados (Definição, Modelo conceitual)
 
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
 
Microsoft Access
Microsoft AccessMicrosoft Access
Microsoft Access
 

Similar a SGBD: Sistemas de Gestão de Bases de Dados

Universidade federal do amazonas Banco de Dados - Apresentação final
Universidade federal do amazonas   Banco de Dados - Apresentação finalUniversidade federal do amazonas   Banco de Dados - Apresentação final
Universidade federal do amazonas Banco de Dados - Apresentação finalRenan Levy
 
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
 
AULA 01.pptx
AULA 01.pptxAULA 01.pptx
AULA 01.pptxEizoKato
 
Célio Azevedo - Apostilas de SQL atualizadas
Célio Azevedo - Apostilas de SQL atualizadasCélio Azevedo - Apostilas de SQL atualizadas
Célio Azevedo - Apostilas de SQL atualizadasUCAM
 
PDB: Texto Complementar Aula 16/08/2016
PDB: Texto Complementar Aula 16/08/2016PDB: Texto Complementar Aula 16/08/2016
PDB: Texto Complementar Aula 16/08/2016Elaine Cecília Gatto
 
Banco dados i prof ivan (acesse www.portalgsti.com.br)
Banco dados i prof ivan (acesse  www.portalgsti.com.br)Banco dados i prof ivan (acesse  www.portalgsti.com.br)
Banco dados i prof ivan (acesse www.portalgsti.com.br)Andre Sidou
 
Concepcao de banco_de_dados-aula_1
Concepcao de banco_de_dados-aula_1Concepcao de banco_de_dados-aula_1
Concepcao de banco_de_dados-aula_1Carlos Melo
 
Banco de Dados - Conceitos
Banco de Dados - ConceitosBanco de Dados - Conceitos
Banco de Dados - Conceitosssuser69006f
 
Apresentacao1 base de_dados
Apresentacao1 base de_dadosApresentacao1 base de_dados
Apresentacao1 base de_dadosDaniel Silva
 
Sistema de Base de Dados1.ppt
Sistema de Base de Dados1.pptSistema de Base de Dados1.ppt
Sistema de Base de Dados1.ppthhuu6
 
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
 

Similar a SGBD: Sistemas de Gestão de Bases de Dados (20)

1_intro.ppt
1_intro.ppt1_intro.ppt
1_intro.ppt
 
Universidade federal do amazonas Banco de Dados - Apresentação final
Universidade federal do amazonas   Banco de Dados - Apresentação finalUniversidade federal do amazonas   Banco de Dados - Apresentação final
Universidade federal do amazonas Banco de Dados - Apresentação final
 
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
 
AULA 01.pptx
AULA 01.pptxAULA 01.pptx
AULA 01.pptx
 
Célio Azevedo - Apostilas de SQL atualizadas
Célio Azevedo - Apostilas de SQL atualizadasCélio Azevedo - Apostilas de SQL atualizadas
Célio Azevedo - Apostilas de SQL atualizadas
 
PDB: Texto Complementar Aula 16/08/2016
PDB: Texto Complementar Aula 16/08/2016PDB: Texto Complementar Aula 16/08/2016
PDB: Texto Complementar Aula 16/08/2016
 
Banco dados i prof ivan (acesse www.portalgsti.com.br)
Banco dados i prof ivan (acesse  www.portalgsti.com.br)Banco dados i prof ivan (acesse  www.portalgsti.com.br)
Banco dados i prof ivan (acesse www.portalgsti.com.br)
 
Concepcao de banco_de_dados-aula_1
Concepcao de banco_de_dados-aula_1Concepcao de banco_de_dados-aula_1
Concepcao de banco_de_dados-aula_1
 
Banco dedados aula001
Banco dedados aula001Banco dedados aula001
Banco dedados aula001
 
Elmasri_cap1.pptx
Elmasri_cap1.pptxElmasri_cap1.pptx
Elmasri_cap1.pptx
 
Banco de Dados - Conceitos
Banco de Dados - ConceitosBanco de Dados - Conceitos
Banco de Dados - Conceitos
 
Fit Bd 01
Fit Bd 01Fit Bd 01
Fit Bd 01
 
Aula 2 banco de dados
Aula 2   banco de dadosAula 2   banco de dados
Aula 2 banco de dados
 
Apresentacao1 base de_dados
Apresentacao1 base de_dadosApresentacao1 base de_dados
Apresentacao1 base de_dados
 
Banco de Dados
Banco de DadosBanco de Dados
Banco de Dados
 
Apostila banco de dados
Apostila banco de dadosApostila banco de dados
Apostila banco de dados
 
BDI_1_conceitos
BDI_1_conceitosBDI_1_conceitos
BDI_1_conceitos
 
Ara7129 unidade-1-v1
Ara7129 unidade-1-v1Ara7129 unidade-1-v1
Ara7129 unidade-1-v1
 
Sistema de Base de Dados1.ppt
Sistema de Base de Dados1.pptSistema de Base de Dados1.ppt
Sistema de Base de Dados1.ppt
 
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
 

Más de Nelson Sousa (20)

Segurança
SegurançaSegurança
Segurança
 
Dicas Powerpoint
Dicas PowerpointDicas Powerpoint
Dicas Powerpoint
 
Filosofia do moodle
Filosofia do moodleFilosofia do moodle
Filosofia do moodle
 
Moodle
MoodleMoodle
Moodle
 
Bd 5 Modelo Relacional
Bd  5 Modelo RelacionalBd  5 Modelo Relacional
Bd 5 Modelo Relacional
 
Conceitos Basicos
Conceitos BasicosConceitos Basicos
Conceitos Basicos
 
Conceitos Básicos BD
Conceitos Básicos BDConceitos Básicos BD
Conceitos Básicos BD
 
Introdução BD
Introdução BDIntrodução BD
Introdução BD
 
A cor e a psicologia
A cor e a psicologiaA cor e a psicologia
A cor e a psicologia
 
A Cor E A Psicologia
A Cor E A PsicologiaA Cor E A Psicologia
A Cor E A Psicologia
 
Design
DesignDesign
Design
 
Sessao2
Sessao2Sessao2
Sessao2
 
Tipos De Variaveis
Tipos De VariaveisTipos De Variaveis
Tipos De Variaveis
 
Asp7dez
Asp7dezAsp7dez
Asp7dez
 
Sessao3
Sessao3Sessao3
Sessao3
 
Sessao2
Sessao2Sessao2
Sessao2
 
Sessao1a
Sessao1aSessao1a
Sessao1a
 
Sessao1
Sessao1Sessao1
Sessao1
 
Eduardo Tavares Maio
Eduardo Tavares MaioEduardo Tavares Maio
Eduardo Tavares Maio
 
Javier Flavio
Javier FlavioJavier Flavio
Javier Flavio
 

SGBD: Sistemas de Gestão de Bases de Dados

  • 1. Bases de Dados 3 - SGBD
  • 2. Aparecimento dos Sistema de Gestão de Base de Dados • Inicialmente, os dados ficavam dependentes dos programas que os geravam e manipulavam, para alterar a estrutura da informação era necessário alterar todo o programa, e consequentemente introduzir novamente todos os dados. • Surgiu, por isto, a necessidade de guardar a informação de forma que o acesso e a gestão fossem feitos de forma mais flexível, dando assim origem ao aparecimento dos SGBD.
  • 3. Noção de Sistema de Gestão de Base de Dados Um SGBD é, então, um programa que permite criar e manipular bases de dados, nas quais os dados estão estruturados de forma independente relativamente às aplicações que os utilizam.
  • 4. Sistema de Gestão de Base de Dados O SGBD serve de interface entre os vários utilizadores e a BD
  • 5. Características de um SGBD Independência dos dados; Redundância controlada; Integridade dos dados; Acesso simultâneo aos dados; Facilidade de obtenção de informação actualizada; Diferentes vistas da base de dados.
  • 6. Exemplos de SGBD Dividem-se em dois grandes grupos: Grande porte Exemplos: ORACLE, Microsoft SQL Server, Ingres, Informix e DB2 Uso pessoal (doméstico) e ou de pequenas empresas. Exemplos: MySQL, Dbase, FoxPro e o Microsoft Access
  • 8. Arquitectura de um SGBD Nível Físico : é o nível mais baixo e diz respeito à organização física dos dados, nomeadamente: onde estão armazenados (discos, disquetes, fitas magnéticas, etc.) Nível Conceptual : é o nível intermédio e corresponde à forma como os dados estão organizados, nomeadamente: definição e descrição dos dados, das relações entre os dados, etc. Nível de Visualização : é o nível mais alto, destinado ao utilizador final. Ao utilizador é atribuída uma “vista” (view), através da qual pode manipular a parte dos dados que lhe dizem respeito.
  • 9. Operações com um SGBD 1. Operações de definição e alteração da estrutura de uma BD Criação de uma tabela Criação dos campos de uma tabela Criação de relacionamentos entre tabelas Alteração da estrutura de uma tabela Eliminação de tabelas ….
  • 10. Operações com um SGBD 2. Operações de Manipulação de Dados Inserção de dados Consulta ou pesquisa de dados Alteração de Dados Eliminação de dados ….
  • 11. Operações com um SGBD 3. Operações de Controlo de Dados Atribuição ou restrição dos direitos de acesso aos dados em relação a um utilizador ou grupo de utilizadores ….