SlideShare uma empresa Scribd logo
1 de 35
Modelação de Dados Sistemas de Informação
Sumário ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],2
Sistemas de Informação 3 O que é um Diagrama Entidade-Relação (ER)? “ É um diagrama que representa as entidades envolvidas no Sistema de Informação em estudo, bem como as relações que existem entre essas entidades.”
[object Object]
Análise de Sistemas 5 Elementos constituintes de um ER: ,[object Object],[object Object],[object Object],[object Object]
Entidade ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Departamento Contabilidade Financeiro Jurídico Pessoal ,[object Object],[object Object],Empregado João Pedro Paulo Maria
Atributo ,[object Object],[object Object],Empregado Nome Endereço Salário  Departamento Descrição  númeroDeFuncionários
Exercício ,[object Object],Aluno Disciplina Professor Turma
Relacionamentos
Relacionamentos ,[object Object],[object Object],[object Object]
Tipos de Relacionamentos ,[object Object],[object Object],Um engenheiro-chefe para  um departamento de Engenharia Um clínico geral para um departamento de Saúde dos funcionários
Relacionamento Um para Um – 1:1 Modelo Entidade-Relacionamento (ER) ,[object Object],João Pedro Paulo Maria Jurídico Contabilidade Financeiro Conjunto A (Empregado) Conjunto B (Departamento) Empregado Departamento Gerencia 1 1
Tipos de Relacionamentos ,[object Object],Os engenheiros José, Luiz e Márcio trabalham no departamento de Engenharia As médicas Ana e Claudia trabalham no departamento de Saúde dos funcionários ,[object Object]
Relacionamento Um para Muitos – 1:N Modelo Entidade-Relacionamento (ER) ,[object Object],Conjunto A (Departamento) Contabilidade Financeiro Ana Pedro João Sandro Conjunto B (Empregado) Empregado Departamento Lotação N 1
Tipos de Relacionamentos ,[object Object],[object Object]
Relacionamento Muitos para Muitos – M:N ou N:N Modelo Entidade-Relacionamento (ER) ,[object Object],Sigmoda MM-TOM Sinpli AATOM Conjunto A (Empregado) Conjunto B (Projeto) João Pedro Paulo Maria Empregado Projeto Atua N N
Exercícios ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Análise de Sistemas 4 O que é um Diagrama ER?  (Continuação) “ O procedimento de esboçar o modelo inicial engloba o desenho de base de dados entre processos. Na maioria dos casos, a natureza desses dados será óbvia e os nomes poderão ser escolhidos a partir do conhecimento do objectivo do sistema.  Assim, pode desenvolver-se simultaneamente uma versão inicial do diagrama ER em paralelo com o desenvolvimento do DFD inicial. Sendo o DFD e o ER desenvolvidos em paralelo podem ser usados para verificações cruzadas entre eles. Dessa forma, os arquivos de dados que tenham sido definidos experimentalmente no DFD podem ser usados para sugerirem entidades no ER preliminar e vice-versa.  Nenhum dos modelos predomina sobre o outro.”
Conhecendo o Modelo (1)
Conhecendo o Modelo (2)
Muitos Diagramas? ,[object Object],[object Object]
Modelo de Chen (o original) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Modelos Eng. da Informação (Erwin) ,[object Object],[object Object],[object Object]
Análise de Sistemas 6 Notação/Grau de associação: Um  A  está associado com um  B Um  A  está associado com um ou mais  B Um  A  está associado com zero ou um  B Um  A  está associado com zero, um ou mais  B
Análise de Sistemas 7 Exemplo de um ER Uma encomenda contém um ou mais produtos
Análise de Sistemas 8 Como utilizar os objectos? ,[object Object],[object Object],[object Object],[object Object]
Análise de Sistemas 9 Como utilizar os objectos  (continuação) ,[object Object]
Análise de Sistemas 10 Como atribuir nomes aos objectos?  ,[object Object],[object Object],[object Object]
Análise de Sistemas 11 Como ligar os objectos?  Da esquerda para a direita – por cima da linha Da direita para a esquerda – por baixo da linha
Análise de Sistemas 12 Como ligar os objectos?  (continuação) De cima para baixo  –  à direita da linha De baixo para cima  –  à esquerda da linha
Vejamos alguns casos na prática… 13
14
15
16
17

Mais conteúdo relacionado

Mais procurados

Aula De Projeto De Bd E Mer
Aula De Projeto De Bd E MerAula De Projeto De Bd E Mer
Aula De Projeto De Bd E Merlinux.certifield
 
Introducao Base Dados Ii
Introducao Base Dados IiIntroducao Base Dados Ii
Introducao Base Dados Iiguest3118b2
 
Excel fórmulas básicas
Excel fórmulas básicasExcel fórmulas básicas
Excel fórmulas básicasAfonso Lima
 
Aula 5 - Modelo de Entidade e Relacionamento - MER
Aula 5 - Modelo de Entidade e Relacionamento - MER Aula 5 - Modelo de Entidade e Relacionamento - MER
Aula 5 - Modelo de Entidade e Relacionamento - MER Vitor Hugo Melo Araújo
 
Banco de Dados
Banco de DadosBanco de Dados
Banco de DadosFabio Abel
 
08 modelo conceitual_fisico_logico_er
08 modelo conceitual_fisico_logico_er08 modelo conceitual_fisico_logico_er
08 modelo conceitual_fisico_logico_erWalter Alves Pereira
 
DER - Diagrama de Entidade e Relacionamentos
DER - Diagrama de Entidade e RelacionamentosDER - Diagrama de Entidade e Relacionamentos
DER - Diagrama de Entidade e RelacionamentosCláudio Amaral
 
Visão geral de fórmulas no excel
Visão geral de fórmulas no excelVisão geral de fórmulas no excel
Visão geral de fórmulas no excelManuel Pinto
 
Alexandra n 1 10 n
Alexandra n 1 10 nAlexandra n 1 10 n
Alexandra n 1 10 nbloguedaesag
 
Base de dados tic 10º ano
Base de dados   tic 10º anoBase de dados   tic 10º ano
Base de dados tic 10º anoEste FC Juniores
 
Apostila Modelo ER (Entidade Relacionamento)
Apostila Modelo ER (Entidade Relacionamento)Apostila Modelo ER (Entidade Relacionamento)
Apostila Modelo ER (Entidade Relacionamento)Ricardo Terra
 
Bancode dados modelagem conceitual
Bancode dados modelagem conceitualBancode dados modelagem conceitual
Bancode dados modelagem conceitualMario Sergio
 
Diagrama Entidade Relacionamento - Bancos de Dados I
Diagrama Entidade Relacionamento - Bancos de Dados IDiagrama Entidade Relacionamento - Bancos de Dados I
Diagrama Entidade Relacionamento - Bancos de Dados IDjonathas Cardoso
 
Modelo de Entidades e Relacionamentos
Modelo de Entidades e RelacionamentosModelo de Entidades e Relacionamentos
Modelo de Entidades e RelacionamentosRobson Silva Espig
 
Modelo Relacional
Modelo RelacionalModelo Relacional
Modelo RelacionalJoel Santos
 

Mais procurados (20)

Aula De Projeto De Bd E Mer
Aula De Projeto De Bd E MerAula De Projeto De Bd E Mer
Aula De Projeto De Bd E Mer
 
Introducao Base Dados Ii
Introducao Base Dados IiIntroducao Base Dados Ii
Introducao Base Dados Ii
 
Excel fórmulas básicas
Excel fórmulas básicasExcel fórmulas básicas
Excel fórmulas básicas
 
Aula 5 - Modelo de Entidade e Relacionamento - MER
Aula 5 - Modelo de Entidade e Relacionamento - MER Aula 5 - Modelo de Entidade e Relacionamento - MER
Aula 5 - Modelo de Entidade e Relacionamento - MER
 
Banco de Dados
Banco de DadosBanco de Dados
Banco de Dados
 
08 modelo conceitual_fisico_logico_er
08 modelo conceitual_fisico_logico_er08 modelo conceitual_fisico_logico_er
08 modelo conceitual_fisico_logico_er
 
Aula 6 banco de dados
Aula 6   banco de dadosAula 6   banco de dados
Aula 6 banco de dados
 
DER - Diagrama de Entidade e Relacionamentos
DER - Diagrama de Entidade e RelacionamentosDER - Diagrama de Entidade e Relacionamentos
DER - Diagrama de Entidade e Relacionamentos
 
Visão geral de fórmulas no excel
Visão geral de fórmulas no excelVisão geral de fórmulas no excel
Visão geral de fórmulas no excel
 
Aula 5 banco de dados
Aula 5   banco de dadosAula 5   banco de dados
Aula 5 banco de dados
 
Alexandra n 1 10 n
Alexandra n 1 10 nAlexandra n 1 10 n
Alexandra n 1 10 n
 
Exercício planilha v
Exercício planilha vExercício planilha v
Exercício planilha v
 
Base de dados tic 10º ano
Base de dados   tic 10º anoBase de dados   tic 10º ano
Base de dados tic 10º ano
 
Apostila Modelo ER (Entidade Relacionamento)
Apostila Modelo ER (Entidade Relacionamento)Apostila Modelo ER (Entidade Relacionamento)
Apostila Modelo ER (Entidade Relacionamento)
 
Bancode dados modelagem conceitual
Bancode dados modelagem conceitualBancode dados modelagem conceitual
Bancode dados modelagem conceitual
 
Diagrama Entidade Relacionamento - Bancos de Dados I
Diagrama Entidade Relacionamento - Bancos de Dados IDiagrama Entidade Relacionamento - Bancos de Dados I
Diagrama Entidade Relacionamento - Bancos de Dados I
 
Banco de dados [ aula 2 ]
Banco de dados [ aula 2 ]Banco de dados [ aula 2 ]
Banco de dados [ aula 2 ]
 
Modelo de Entidades e Relacionamentos
Modelo de Entidades e RelacionamentosModelo de Entidades e Relacionamentos
Modelo de Entidades e Relacionamentos
 
Modelo Relacional
Modelo RelacionalModelo Relacional
Modelo Relacional
 
(04) entenda - excel
(04)   entenda - excel(04)   entenda - excel
(04) entenda - excel
 

Destaque

Sistemas Computacionais Aula 07 - Sistemas de Informação Organizacionais (SI...
Sistemas Computacionais  Aula 07 - Sistemas de Informação Organizacionais (SI...Sistemas Computacionais  Aula 07 - Sistemas de Informação Organizacionais (SI...
Sistemas Computacionais Aula 07 - Sistemas de Informação Organizacionais (SI...Leinylson Fontinele
 
Diagrama de classe
Diagrama de classeDiagrama de classe
Diagrama de classeSuissa
 
Sistemas Computacionais Aula 05 - Tipos de Sistemas de Informação, Exemplos d...
Sistemas Computacionais Aula 05 - Tipos de Sistemas de Informação, Exemplos d...Sistemas Computacionais Aula 05 - Tipos de Sistemas de Informação, Exemplos d...
Sistemas Computacionais Aula 05 - Tipos de Sistemas de Informação, Exemplos d...Leinylson Fontinele
 
Exercicio de UML - Documentacao Restaurante
Exercicio de UML  - Documentacao RestauranteExercicio de UML  - Documentacao Restaurante
Exercicio de UML - Documentacao RestauranteJuliana Cindra
 
UML - Criando Diagramas Eficientes
UML - Criando Diagramas EficientesUML - Criando Diagramas Eficientes
UML - Criando Diagramas EficientesRodrigo Cascarrolho
 

Destaque (8)

Si diagrama de classes
Si  diagrama de classesSi  diagrama de classes
Si diagrama de classes
 
01 guia cd - mod1
01   guia cd - mod101   guia cd - mod1
01 guia cd - mod1
 
Diagrama de Classes
Diagrama de ClassesDiagrama de Classes
Diagrama de Classes
 
Sistemas Computacionais Aula 07 - Sistemas de Informação Organizacionais (SI...
Sistemas Computacionais  Aula 07 - Sistemas de Informação Organizacionais (SI...Sistemas Computacionais  Aula 07 - Sistemas de Informação Organizacionais (SI...
Sistemas Computacionais Aula 07 - Sistemas de Informação Organizacionais (SI...
 
Diagrama de classe
Diagrama de classeDiagrama de classe
Diagrama de classe
 
Sistemas Computacionais Aula 05 - Tipos de Sistemas de Informação, Exemplos d...
Sistemas Computacionais Aula 05 - Tipos de Sistemas de Informação, Exemplos d...Sistemas Computacionais Aula 05 - Tipos de Sistemas de Informação, Exemplos d...
Sistemas Computacionais Aula 05 - Tipos de Sistemas de Informação, Exemplos d...
 
Exercicio de UML - Documentacao Restaurante
Exercicio de UML  - Documentacao RestauranteExercicio de UML  - Documentacao Restaurante
Exercicio de UML - Documentacao Restaurante
 
UML - Criando Diagramas Eficientes
UML - Criando Diagramas EficientesUML - Criando Diagramas Eficientes
UML - Criando Diagramas Eficientes
 

Semelhante a Si modelação dados

Modelo conceitual fisico_logico_er[1]
Modelo conceitual fisico_logico_er[1]Modelo conceitual fisico_logico_er[1]
Modelo conceitual fisico_logico_er[1]Miguel Aquino
 
Aulas de banco de dados
Aulas de banco de dadosAulas de banco de dados
Aulas de banco de dadosOseas_Lima
 
Aula 03a.pptx
Aula 03a.pptxAula 03a.pptx
Aula 03a.pptxEizoKato
 
Aula 3-IDB - Modelo Conceptual-2.pdf
Aula 3-IDB - Modelo Conceptual-2.pdfAula 3-IDB - Modelo Conceptual-2.pdf
Aula 3-IDB - Modelo Conceptual-2.pdfCelestino24
 
ModeloEntidadeRelacionamento-Completa.pdf
ModeloEntidadeRelacionamento-Completa.pdfModeloEntidadeRelacionamento-Completa.pdf
ModeloEntidadeRelacionamento-Completa.pdfValdeir7
 
Modelo Conceitual - Banco de Dados
Modelo Conceitual - Banco de DadosModelo Conceitual - Banco de Dados
Modelo Conceitual - Banco de Dadosinfo_cimol
 
Lista 3 - Exercícios de Modelagem Conceitual - GABARITO.pdf
Lista 3 - Exercícios de Modelagem Conceitual - GABARITO.pdfLista 3 - Exercícios de Modelagem Conceitual - GABARITO.pdf
Lista 3 - Exercícios de Modelagem Conceitual - GABARITO.pdfMárcio Finamor
 
1 - Bases de Dados.ppt
1 - Bases de Dados.ppt1 - Bases de Dados.ppt
1 - Bases de Dados.pptPaulo Cardoso
 
Aula 3 modelagem de dados
Aula 3   modelagem de dadosAula 3   modelagem de dados
Aula 3 modelagem de dadosHélio Martins
 
Aula 1 - 31 Jan 23.pdf
Aula 1 - 31 Jan 23.pdfAula 1 - 31 Jan 23.pdf
Aula 1 - 31 Jan 23.pdfedilson42986
 
Introducao Base Dados Ii
Introducao Base Dados IiIntroducao Base Dados Ii
Introducao Base Dados Iiguest3118b2
 
4- Tipo de Entidades - Prof.ª Cristiane Fidelix
4- Tipo de Entidades - Prof.ª Cristiane Fidelix4- Tipo de Entidades - Prof.ª Cristiane Fidelix
4- Tipo de Entidades - Prof.ª Cristiane FidelixCris Fidelix
 
Conceitos essenciais de bases de dados
Conceitos essenciais de bases de dadosConceitos essenciais de bases de dados
Conceitos essenciais de bases de dadosPatrícia Morais
 

Semelhante a Si modelação dados (20)

Aula 02 mer
Aula 02   merAula 02   mer
Aula 02 mer
 
Modelo conceitual fisico_logico_er[1]
Modelo conceitual fisico_logico_er[1]Modelo conceitual fisico_logico_er[1]
Modelo conceitual fisico_logico_er[1]
 
Aulas de banco de dados
Aulas de banco de dadosAulas de banco de dados
Aulas de banco de dados
 
Aula 03a.pptx
Aula 03a.pptxAula 03a.pptx
Aula 03a.pptx
 
Modelo ER.pdf
Modelo ER.pdfModelo ER.pdf
Modelo ER.pdf
 
Aula 3-IDB - Modelo Conceptual-2.pdf
Aula 3-IDB - Modelo Conceptual-2.pdfAula 3-IDB - Modelo Conceptual-2.pdf
Aula 3-IDB - Modelo Conceptual-2.pdf
 
ModeloEntidadeRelacionamento-Completa.pdf
ModeloEntidadeRelacionamento-Completa.pdfModeloEntidadeRelacionamento-Completa.pdf
ModeloEntidadeRelacionamento-Completa.pdf
 
Modelo Conceitual - Banco de Dados
Modelo Conceitual - Banco de DadosModelo Conceitual - Banco de Dados
Modelo Conceitual - Banco de Dados
 
Lista 3 - Exercícios de Modelagem Conceitual - GABARITO.pdf
Lista 3 - Exercícios de Modelagem Conceitual - GABARITO.pdfLista 3 - Exercícios de Modelagem Conceitual - GABARITO.pdf
Lista 3 - Exercícios de Modelagem Conceitual - GABARITO.pdf
 
1 - Bases de Dados.ppt
1 - Bases de Dados.ppt1 - Bases de Dados.ppt
1 - Bases de Dados.ppt
 
Diagrama de E-R.pptx
Diagrama de E-R.pptxDiagrama de E-R.pptx
Diagrama de E-R.pptx
 
Aula 3 modelagem de dados
Aula 3   modelagem de dadosAula 3   modelagem de dados
Aula 3 modelagem de dados
 
Aula 1 - 31 Jan 23.pdf
Aula 1 - 31 Jan 23.pdfAula 1 - 31 Jan 23.pdf
Aula 1 - 31 Jan 23.pdf
 
Aula02c mer
Aula02c merAula02c mer
Aula02c mer
 
CURSO BANCO DADOS
CURSO BANCO DADOSCURSO BANCO DADOS
CURSO BANCO DADOS
 
Introducao Base Dados Ii
Introducao Base Dados IiIntroducao Base Dados Ii
Introducao Base Dados Ii
 
4- Tipo de Entidades - Prof.ª Cristiane Fidelix
4- Tipo de Entidades - Prof.ª Cristiane Fidelix4- Tipo de Entidades - Prof.ª Cristiane Fidelix
4- Tipo de Entidades - Prof.ª Cristiane Fidelix
 
Trabalho uml
Trabalho umlTrabalho uml
Trabalho uml
 
Conceitos essenciais de bases de dados
Conceitos essenciais de bases de dadosConceitos essenciais de bases de dados
Conceitos essenciais de bases de dados
 
Modelagem de dados
Modelagem de dadosModelagem de dados
Modelagem de dados
 

Si modelação dados

  • 1. Modelação de Dados Sistemas de Informação
  • 2.
  • 3. Sistemas de Informação 3 O que é um Diagrama Entidade-Relação (ER)? “ É um diagrama que representa as entidades envolvidas no Sistema de Informação em estudo, bem como as relações que existem entre essas entidades.”
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18. Análise de Sistemas 4 O que é um Diagrama ER? (Continuação) “ O procedimento de esboçar o modelo inicial engloba o desenho de base de dados entre processos. Na maioria dos casos, a natureza desses dados será óbvia e os nomes poderão ser escolhidos a partir do conhecimento do objectivo do sistema. Assim, pode desenvolver-se simultaneamente uma versão inicial do diagrama ER em paralelo com o desenvolvimento do DFD inicial. Sendo o DFD e o ER desenvolvidos em paralelo podem ser usados para verificações cruzadas entre eles. Dessa forma, os arquivos de dados que tenham sido definidos experimentalmente no DFD podem ser usados para sugerirem entidades no ER preliminar e vice-versa. Nenhum dos modelos predomina sobre o outro.”
  • 21.
  • 22.
  • 23.
  • 24. Análise de Sistemas 6 Notação/Grau de associação: Um A está associado com um B Um A está associado com um ou mais B Um A está associado com zero ou um B Um A está associado com zero, um ou mais B
  • 25. Análise de Sistemas 7 Exemplo de um ER Uma encomenda contém um ou mais produtos
  • 26.
  • 27.
  • 28.
  • 29. Análise de Sistemas 11 Como ligar os objectos? Da esquerda para a direita – por cima da linha Da direita para a esquerda – por baixo da linha
  • 30. Análise de Sistemas 12 Como ligar os objectos? (continuação) De cima para baixo – à direita da linha De baixo para cima – à esquerda da linha
  • 31. Vejamos alguns casos na prática… 13
  • 32. 14
  • 33. 15
  • 34. 16
  • 35. 17

Notas do Editor

  1. Falar de varios exemplos de sistemas e aplicacoes O nome da entidade eh normalmente escrito no singular QUAL É A PRIMEIRA COISA QUE NOS PRECISAMOS FAZER QUANDO PENSAMOS NA MODELAGEM DE UM SISTEMA? Eh idetificar os objetos de interesse Por exemplo, se eu quero modelar o sistema de uma empresa, qual eh o primeio objeto que nos precisamos? Qual eh o objeto que toda empresa tem ou que a nossa empresa tem? Empregado. O nome do conjunto de objetos do mundo real é empregado
  2. Em alguns livros voces vao encontrar o nome do atributo escrito dentro da circunferencia A notacao do Heuser eh melhor porque ocupa menos espaco no diagrama
  3. Cada ocorrencia de empregado gerencia no maximo um departamento Cada departamento é gerenciado por no maximo uma empregado