SlideShare uma empresa Scribd logo
Modelagem de Dados

  Prof. Fábio Antonio Ferreira
     Pindamonhangaba, 2011
Tópicos
• Modelos de Bancos de Dados
• Modelo Conceitual
• Modelo Lógico
• Modelo Físico
• Entidade
• Atributo
Modelos de Banco de
         Dados
• Modelo de (Banco de) Dados:
  descrição das informações que
  estão armazenadas em um banco
  de dados.

                   Modelo de Dados
                            =
   Descrição formal da estrutura de um banco de dados
Modelos de Banco de
         Dados


• Modelo Conceitual
• Modelo Lógico
• Modelo Físico
Modelo Conceitual
• Não contém detalhes sobre a
  representação em meio físico das
  informações.
• Representa de forma mais natural
  os fatos do mundo real, em suas
  propriedades e relacionamentos.
• Independente do Banco de Dados.
Modelo Lógico
• Descrição de como as informações
  estão organizadas internamente,
  visão do usuário do SGBD.
• Dependente do Banco de Dados.
  – Exemplo:
    • Modelo relacional (tabelas)
    • Modelo Hierarquico e XML (árvore)
    • Modelo Orientado a Objetos (Classes e
      Registros).
Modelo Físico
• Descreve os dados no nível mais
  baixo (interno).
• Trata dos aspectos de
  implementação do SGBD.
• É elaborado apartir do modele
  lógico.
Entidade
• Pode ser definidade como qualquer
  coisa do mundo real, abstrata ou
  concreta, na qual se deseja
  guardar informações.
  – Exemplo:
    • Tabelas
    • Files
Atributo
• É tudo o que pode se relacionar
  como propriedade da entidade.
  – Exemplo:
    • Coluna
    • Campo


          O conjunto de valores possivéis do
             atributo chama-se 'Domínio'
Referência
• http://www.macoratti.net/cbmd1.htm
• http://www.dsc.ufcg.edu.br/~baptista/cur
• http://www.professoraligia.com.br
• http://www.inf.puc-rio.br/~casanova/htm/
• http://www.ime.usp.br/~andrers/aulas/bd
Contato


• E-mai: fantonios@gmail
• Linkedin: Fábio Ferreira
• Twitter: fantonios
• Skype: fantonios

Mais conteúdo relacionado

Mais procurados

Aula 1 - Introdução ao Conteúdo de Banco de Dados
Aula 1 - Introdução ao Conteúdo de Banco de DadosAula 1 - Introdução ao Conteúdo de Banco de Dados
Aula 1 - Introdução ao Conteúdo de Banco de DadosHenrique Nunweiler
 
Mer - Modelo Entidade Relacionamento
Mer - Modelo Entidade RelacionamentoMer - Modelo Entidade Relacionamento
Mer - Modelo Entidade RelacionamentoRademaker Siena
 
Banco de Dados - Modelo Lógico, Chave primária e Chave estrangeira
Banco de Dados - Modelo Lógico, Chave primária e Chave estrangeiraBanco de Dados - Modelo Lógico, Chave primária e Chave estrangeira
Banco de Dados - Modelo Lógico, Chave primária e Chave estrangeiraNatanael Simões
 
Banco de Dados II Aula 04 - MODELAGEM DE DADOS (Generalização e Especialização)
Banco de Dados II Aula 04 - MODELAGEM DE DADOS (Generalização e Especialização)Banco de Dados II Aula 04 - MODELAGEM DE DADOS (Generalização e Especialização)
Banco de Dados II Aula 04 - MODELAGEM DE DADOS (Generalização e Especialização)Leinylson Fontinele
 
1.Introdução Banco de Dados
1.Introdução Banco de Dados1.Introdução Banco de Dados
1.Introdução Banco de Dadosvini_campos
 
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
 
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çãoLeinylson Fontinele
 
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
 
Banco de Dados I - Aula 11 - Linguagem de Consulta SQL (Comandos DDL)
Banco de Dados I - Aula 11 - Linguagem de Consulta SQL (Comandos DDL)Banco de Dados I - Aula 11 - Linguagem de Consulta SQL (Comandos DDL)
Banco de Dados I - Aula 11 - Linguagem de Consulta SQL (Comandos DDL)Leinylson Fontinele
 
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
 
Banco de Dados I - Aula 09 - Normalização de Dados
Banco de Dados I - Aula 09 - Normalização de DadosBanco de Dados I - Aula 09 - Normalização de Dados
Banco de Dados I - Aula 09 - Normalização de DadosLeinylson Fontinele
 
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 DadosLeinylson Fontinele
 
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
 
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
 

Mais procurados (20)

Aula 1 - Introdução ao Conteúdo de Banco de Dados
Aula 1 - Introdução ao Conteúdo de Banco de DadosAula 1 - Introdução ao Conteúdo de Banco de Dados
Aula 1 - Introdução ao Conteúdo de Banco de Dados
 
Mer - Modelo Entidade Relacionamento
Mer - Modelo Entidade RelacionamentoMer - Modelo Entidade Relacionamento
Mer - Modelo Entidade Relacionamento
 
Banco de Dados - Modelo Lógico, Chave primária e Chave estrangeira
Banco de Dados - Modelo Lógico, Chave primária e Chave estrangeiraBanco de Dados - Modelo Lógico, Chave primária e Chave estrangeira
Banco de Dados - Modelo Lógico, Chave primária e Chave estrangeira
 
Banco de Dados II Aula 04 - MODELAGEM DE DADOS (Generalização e Especialização)
Banco de Dados II Aula 04 - MODELAGEM DE DADOS (Generalização e Especialização)Banco de Dados II Aula 04 - MODELAGEM DE DADOS (Generalização e Especialização)
Banco de Dados II Aula 04 - MODELAGEM DE DADOS (Generalização e Especialização)
 
1.Introdução Banco de Dados
1.Introdução Banco de Dados1.Introdução Banco de Dados
1.Introdução Banco de Dados
 
Banco de dados
Banco de dadosBanco de dados
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 Dados
 
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
 
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)
 
Banco de Dados I - Aula 11 - Linguagem de Consulta SQL (Comandos DDL)
Banco de Dados I - Aula 11 - Linguagem de Consulta SQL (Comandos DDL)Banco de Dados I - Aula 11 - Linguagem de Consulta SQL (Comandos DDL)
Banco de Dados I - Aula 11 - Linguagem de Consulta SQL (Comandos DDL)
 
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)
 
Banco de dados
Banco de dadosBanco de dados
Banco de dados
 
Banco de Dados I - Aula 09 - Normalização de Dados
Banco de Dados I - Aula 09 - Normalização de DadosBanco de Dados I - Aula 09 - Normalização de Dados
Banco de Dados I - Aula 09 - Normalização de Dados
 
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
 
Modelo E-R
Modelo E-RModelo E-R
Modelo E-R
 
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
 
Modelos de base de dados
Modelos de base de dadosModelos de base de dados
Modelos de base de dados
 
Banco de Dados
Banco de DadosBanco de Dados
Banco de Dados
 
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
 

Destaque

Modelagem de dados e objetos
Modelagem de dados e objetosModelagem de dados e objetos
Modelagem de dados e objetosAdriano Tavares
 
Aula 3 modelagem de dados
Aula 3   modelagem de dadosAula 3   modelagem de dados
Aula 3 modelagem de dadosHélio Martins
 
Como impulsionar a educação utilizando ferramentas livres
Como impulsionar a educação utilizando ferramentas livresComo impulsionar a educação utilizando ferramentas livres
Como impulsionar a educação utilizando ferramentas livresFábio Ferreira
 
Influencia_midias_sociais
Influencia_midias_sociaisInfluencia_midias_sociais
Influencia_midias_sociaisFábio Ferreira
 
Modelos Conceituais - parte 1
Modelos Conceituais - parte 1Modelos Conceituais - parte 1
Modelos Conceituais - parte 1Erico Fileno
 
Psi-mod-13
Psi-mod-13Psi-mod-13
Psi-mod-13diogoa21
 
Hardware, sistemas de computação corporativos e de usuário final
Hardware, sistemas de computação corporativos e de usuário finalHardware, sistemas de computação corporativos e de usuário final
Hardware, sistemas de computação corporativos e de usuário finalFábio Ferreira
 
Gerenciamento Ágil de Projetos de Business Intelligence Um Relato de Experiên...
Gerenciamento Ágil de Projetos de Business Intelligence Um Relato de Experiên...Gerenciamento Ágil de Projetos de Business Intelligence Um Relato de Experiên...
Gerenciamento Ágil de Projetos de Business Intelligence Um Relato de Experiên...Mauricio Cesar Santos da Purificação
 
Segurança da Informação
Segurança da InformaçãoSegurança da Informação
Segurança da InformaçãoFábio Ferreira
 
Aula Modelo Relacional
Aula Modelo RelacionalAula Modelo Relacional
Aula Modelo RelacionalMauro Duarte
 

Destaque (20)

Modelagem de dados
Modelagem de dadosModelagem de dados
Modelagem de dados
 
Modelagem de dados e objetos
Modelagem de dados e objetosModelagem de dados e objetos
Modelagem de dados e objetos
 
Aula 3 modelagem de dados
Aula 3   modelagem de dadosAula 3   modelagem de dados
Aula 3 modelagem de dados
 
animacao
animacaoanimacao
animacao
 
Intercato
IntercatoIntercato
Intercato
 
15anos_portal_cn
15anos_portal_cn15anos_portal_cn
15anos_portal_cn
 
interativo
interativointerativo
interativo
 
Semana da computacao
Semana da computacaoSemana da computacao
Semana da computacao
 
Como impulsionar a educação utilizando ferramentas livres
Como impulsionar a educação utilizando ferramentas livresComo impulsionar a educação utilizando ferramentas livres
Como impulsionar a educação utilizando ferramentas livres
 
Influencia_midias_sociais
Influencia_midias_sociaisInfluencia_midias_sociais
Influencia_midias_sociais
 
Modelos Conceituais - parte 1
Modelos Conceituais - parte 1Modelos Conceituais - parte 1
Modelos Conceituais - parte 1
 
Carreira Linux
Carreira LinuxCarreira Linux
Carreira Linux
 
opensim
opensimopensim
opensim
 
Psi-mod-13
Psi-mod-13Psi-mod-13
Psi-mod-13
 
Hardware, sistemas de computação corporativos e de usuário final
Hardware, sistemas de computação corporativos e de usuário finalHardware, sistemas de computação corporativos e de usuário final
Hardware, sistemas de computação corporativos e de usuário final
 
Gerenciamento Ágil de Projetos de Business Intelligence Um Relato de Experiên...
Gerenciamento Ágil de Projetos de Business Intelligence Um Relato de Experiên...Gerenciamento Ágil de Projetos de Business Intelligence Um Relato de Experiên...
Gerenciamento Ágil de Projetos de Business Intelligence Um Relato de Experiên...
 
Hackers open source
Hackers open sourceHackers open source
Hackers open source
 
Segurança da Informação
Segurança da InformaçãoSegurança da Informação
Segurança da Informação
 
Modelagem de dados
Modelagem de dadosModelagem de dados
Modelagem de dados
 
Aula Modelo Relacional
Aula Modelo RelacionalAula Modelo Relacional
Aula Modelo Relacional
 

Semelhante a Modelagem de dados

Modelos de banco de dados
Modelos de banco de dadosModelos de banco de dados
Modelos de banco de dadosEdgar Stuart
 
2-Modelo de banco de dados
2-Modelo de banco de dados2-Modelo de banco de dados
2-Modelo de banco de dadosCris Fidelix
 
Banco de Dados - Part01
Banco de Dados - Part01Banco de Dados - Part01
Banco de Dados - Part01Rangel Javier
 
Sistema de Base de Dados1.ppt
Sistema de Base de Dados1.pptSistema de Base de Dados1.ppt
Sistema de Base de Dados1.ppthhuu6
 
01 banco de dados-basico
01 banco de dados-basico01 banco de dados-basico
01 banco de dados-basicoAmadeo Santos
 
Base de Dados - Introdução
Base de Dados - IntroduçãoBase de Dados - Introdução
Base de Dados - IntroduçãoMariana Hiyori
 
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
 
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
 
Introdução a modelagem de dados parte II - Banco de Dados
Introdução a modelagem de dados parte II - Banco de DadosIntrodução a modelagem de dados parte II - Banco de Dados
Introdução a modelagem de dados parte II - Banco de Dadosinfo_cimol
 
Fundamentos de banco de dados 04 componentes sgbd
Fundamentos de banco de dados   04 componentes sgbdFundamentos de banco de dados   04 componentes sgbd
Fundamentos de banco de dados 04 componentes sgbdRafael Pinheiro
 
Isc aula 5 - estrutura e organização da informação
Isc   aula 5 - estrutura e organização da informaçãoIsc   aula 5 - estrutura e organização da informação
Isc aula 5 - estrutura e organização da informaçãoFábio Andrade
 
Aula 2 - SGBDs e Modelos de Bancos de Dados.pptx
Aula 2 - SGBDs e Modelos de Bancos de Dados.pptxAula 2 - SGBDs e Modelos de Bancos de Dados.pptx
Aula 2 - SGBDs e Modelos de Bancos de Dados.pptxJoseph Donald
 
1 - BD - Introdução.pdf
1 - BD - Introdução.pdf1 - BD - Introdução.pdf
1 - BD - Introdução.pdfEgnaldo Paulino
 
Introdução a Banco de Dados 03 - UFMG BIBL 2014/02
Introdução a Banco de Dados 03 - UFMG BIBL 2014/02Introdução a Banco de Dados 03 - UFMG BIBL 2014/02
Introdução a Banco de Dados 03 - UFMG BIBL 2014/02Junior Grossi
 
Resource Description and Access (RDA): introdução e desafios do novo código d...
Resource Description and Access (RDA): introdução e desafios do novo código d...Resource Description and Access (RDA): introdução e desafios do novo código d...
Resource Description and Access (RDA): introdução e desafios do novo código d...Fabrício Silva Assumpção
 

Semelhante a Modelagem de dados (20)

Modelos de banco de dados
Modelos de banco de dadosModelos de banco de dados
Modelos de banco de dados
 
2-Modelo de banco de dados
2-Modelo de banco de dados2-Modelo de banco de dados
2-Modelo de banco de dados
 
Data WareHOuse
Data WareHOuseData WareHOuse
Data WareHOuse
 
Banco de Dados - Part01
Banco de Dados - Part01Banco de Dados - Part01
Banco de Dados - Part01
 
Sistema de Base de Dados1.ppt
Sistema de Base de Dados1.pptSistema de Base de Dados1.ppt
Sistema de Base de Dados1.ppt
 
01 banco de dados-basico
01 banco de dados-basico01 banco de dados-basico
01 banco de dados-basico
 
Base de Dados - Introdução
Base de Dados - IntroduçãoBase de Dados - Introdução
Base de Dados - Introdução
 
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
 
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
 
Aula 01 Revisão
Aula 01   RevisãoAula 01   Revisão
Aula 01 Revisão
 
Introdução a modelagem de dados parte II - Banco de Dados
Introdução a modelagem de dados parte II - Banco de DadosIntrodução a modelagem de dados parte II - Banco de Dados
Introdução a modelagem de dados parte II - Banco de Dados
 
Banco de Dados - Aula 02
Banco de Dados - Aula 02Banco de Dados - Aula 02
Banco de Dados - Aula 02
 
Fundamentos de banco de dados 04 componentes sgbd
Fundamentos de banco de dados   04 componentes sgbdFundamentos de banco de dados   04 componentes sgbd
Fundamentos de banco de dados 04 componentes sgbd
 
Isc aula 5 - estrutura e organização da informação
Isc   aula 5 - estrutura e organização da informaçãoIsc   aula 5 - estrutura e organização da informação
Isc aula 5 - estrutura e organização da informação
 
Aula 2 - SGBDs e Modelos de Bancos de Dados.pptx
Aula 2 - SGBDs e Modelos de Bancos de Dados.pptxAula 2 - SGBDs e Modelos de Bancos de Dados.pptx
Aula 2 - SGBDs e Modelos de Bancos de Dados.pptx
 
Banco de dados 1
Banco de dados 1Banco de dados 1
Banco de dados 1
 
1 - BD - Introdução.pdf
1 - BD - Introdução.pdf1 - BD - Introdução.pdf
1 - BD - Introdução.pdf
 
Sistemas de Informação - Aula05 - cap5 bd e business intelligence
Sistemas de Informação - Aula05 - cap5 bd e business intelligenceSistemas de Informação - Aula05 - cap5 bd e business intelligence
Sistemas de Informação - Aula05 - cap5 bd e business intelligence
 
Introdução a Banco de Dados 03 - UFMG BIBL 2014/02
Introdução a Banco de Dados 03 - UFMG BIBL 2014/02Introdução a Banco de Dados 03 - UFMG BIBL 2014/02
Introdução a Banco de Dados 03 - UFMG BIBL 2014/02
 
Resource Description and Access (RDA): introdução e desafios do novo código d...
Resource Description and Access (RDA): introdução e desafios do novo código d...Resource Description and Access (RDA): introdução e desafios do novo código d...
Resource Description and Access (RDA): introdução e desafios do novo código d...
 

Modelagem de dados

  • 1. Modelagem de Dados Prof. Fábio Antonio Ferreira Pindamonhangaba, 2011
  • 2. Tópicos • Modelos de Bancos de Dados • Modelo Conceitual • Modelo Lógico • Modelo Físico • Entidade • Atributo
  • 3. Modelos de Banco de Dados • Modelo de (Banco de) Dados: descrição das informações que estão armazenadas em um banco de dados. Modelo de Dados = Descrição formal da estrutura de um banco de dados
  • 4. Modelos de Banco de Dados • Modelo Conceitual • Modelo Lógico • Modelo Físico
  • 5. Modelo Conceitual • Não contém detalhes sobre a representação em meio físico das informações. • Representa de forma mais natural os fatos do mundo real, em suas propriedades e relacionamentos. • Independente do Banco de Dados.
  • 6. Modelo Lógico • Descrição de como as informações estão organizadas internamente, visão do usuário do SGBD. • Dependente do Banco de Dados. – Exemplo: • Modelo relacional (tabelas) • Modelo Hierarquico e XML (árvore) • Modelo Orientado a Objetos (Classes e Registros).
  • 7. Modelo Físico • Descreve os dados no nível mais baixo (interno). • Trata dos aspectos de implementação do SGBD. • É elaborado apartir do modele lógico.
  • 8. Entidade • Pode ser definidade como qualquer coisa do mundo real, abstrata ou concreta, na qual se deseja guardar informações. – Exemplo: • Tabelas • Files
  • 9. Atributo • É tudo o que pode se relacionar como propriedade da entidade. – Exemplo: • Coluna • Campo O conjunto de valores possivéis do atributo chama-se 'Domínio'
  • 10. Referência • http://www.macoratti.net/cbmd1.htm • http://www.dsc.ufcg.edu.br/~baptista/cur • http://www.professoraligia.com.br • http://www.inf.puc-rio.br/~casanova/htm/ • http://www.ime.usp.br/~andrers/aulas/bd
  • 11. Contato • E-mai: fantonios@gmail • Linkedin: Fábio Ferreira • Twitter: fantonios • Skype: fantonios