SlideShare una empresa de Scribd logo
1 de 13
Banco de Dados I
Djonathas Cardoso

DIAGRAMA ENTIDADE RELACIONAMENTO
DEFINIÇÃO
É um modelo diagramático que descreve
o modelo de dados de um sistema com alto
nível de abstração. Ele é a principal
representação gráfica do Modelo de Entidades
e Relacionamentos. É usado para representar
o modelo conceitual do negócio.
ENTIDADE






É um conjunto de objetos do mundo real sobre os quais se deseja
manter informações no banco de dados
É distinguível de outros objetos
Representada através de um retângulo
Pode representar:



objetos concretos (uma pessoa)
objetos abstratos (um departamento)

Empregado
João
Pedro
Paulo
Maria

Departamento

Contabilidade
Financeiro
Jurídico
Pessoal

Possui propriedades
Atributos e Relacionamentos
ENTIDADE



Exemplos de Entidades:
Sistema Bancário







Cliente
Conta Corrente
Conta Poupança
Agência

Sistema de Controle de Produção de Industria







Produto
Empregado
Departamento
Estoque
...
CONCLUSÃO
Pode-se então entender a entidade como os
objetos que serão utilizados dentro de um
banco de dados.
 Se temos por exemplo um sistema de uma
escola, então as entidades serão:


 Alunos
 Funcionários
 Aulas...
ATRIBUTO
É

um dado que é associado a cada
ocorrência de uma entidade ou de um
relacionamento
 Exemplos de atributos de entidades:
Empregado

Departamento

Nome
Endereço
Salário

Descrição
númeroDeFuncionários
CONCLUSÃO


Atributo nada mais é que que dados ou,
porque não dizer, uma variável que pode
armazenar informações mais específicas da
entidade.
RELACIONAMENTOS


Como expressamos que João trabalha no Departamento de
Contabilidade?
Empregado

João
Pedro
Paulo
Maria

Lotação

Departamento

Diagrama de Ocorrências (instâncias)

Contabilidade
Financeiro
Jurídico
Pessoal
RELACIONAMENTOS
É

uma associação entre entidades
 Representado através de um losângulo e linhas
que ligam as entidades relacionadas

A

nomeDoRelacionamento

B
RELACIONAMENTOS


Exemplos de Relacionamentos
Medico

Cliente
Residência
Cidade

Consulta

ContaCliente

Paciente

Conta
RELACIONAMENTOS COM ATRIBUTOS


Exemplo I
Médico
nome celular

Consulta

dataDaConsulta

Paciente
nome endereço

instâncias

Dr. Paulo
Dr. Flora

22/10/2007
05/02/2009
20/03/2009

Vania
José
CONCLUSÃO


Como visto nos exemplos, os
relacionamentos são as ligações entre duas
ou mais entidades, demostrando como
funciona sua interação e também mostrando
a forma em que os atributos podem interagir
também...
REFERÊNCIAS
http://pt.wikipedia.org/wiki/Diagrama_entidad
e_relacionamento
 http://www.inf.ufsc.br/~vania/teaching/ine561
3/Aula2_ModeloERa.ppt


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árquico
rosimaracorsino
 
Modelo entidade relacionamento
Modelo entidade relacionamentoModelo entidade relacionamento
Modelo entidade relacionamento
Carlos Melo
 

La actualidad más candente (20)

Banco de Dados II Aula Prática 1 (Conversão do modelo conceitual para modelo ...
Banco de Dados II Aula Prática 1 (Conversão do modelo conceitual para modelo ...Banco de Dados II Aula Prática 1 (Conversão do modelo conceitual para modelo ...
Banco de Dados II Aula Prática 1 (Conversão do modelo conceitual para modelo ...
 
Modelo Relacional, Rede e Hierárquico
Modelo Relacional, Rede e HierárquicoModelo Relacional, Rede e Hierárquico
Modelo Relacional, Rede e Hierárquico
 
Arquitetura de Software
Arquitetura de SoftwareArquitetura de Software
Arquitetura de Software
 
Aula 6 - Cardinalidade
Aula 6 - CardinalidadeAula 6 - Cardinalidade
Aula 6 - Cardinalidade
 
Modelo E-R
Modelo E-RModelo E-R
Modelo E-R
 
Bancode dados modelagem conceitual
Bancode dados modelagem conceitualBancode dados modelagem conceitual
Bancode dados modelagem conceitual
 
1.Introdução Banco de Dados
1.Introdução Banco de Dados1.Introdução Banco de Dados
1.Introdução Banco de Dados
 
Modelagem de Sistemas de Informação
Modelagem de Sistemas de InformaçãoModelagem de Sistemas de Informação
Modelagem de Sistemas de Informação
 
Modelagem de Dados
Modelagem de DadosModelagem de Dados
Modelagem de Dados
 
Estrutura de Dados - Aula 02
Estrutura de Dados - Aula 02Estrutura de Dados - Aula 02
Estrutura de Dados - Aula 02
 
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 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 entidade relacionamento
Modelo entidade relacionamentoModelo entidade relacionamento
Modelo entidade relacionamento
 
Banco de Dados I - Aula 06 - Banco de Dados Relacional (Modelo Lógico)
Banco de Dados I - Aula 06 - Banco de Dados Relacional (Modelo Lógico)Banco de Dados I - Aula 06 - Banco de Dados Relacional (Modelo Lógico)
Banco de Dados I - Aula 06 - Banco de Dados Relacional (Modelo Lógico)
 
5- Modelo entidade Relacionamento - Cardinalidade - Profª Cristiane Fidelix
5- Modelo entidade Relacionamento - Cardinalidade - Profª Cristiane Fidelix5- Modelo entidade Relacionamento - Cardinalidade - Profª Cristiane Fidelix
5- Modelo entidade Relacionamento - Cardinalidade - Profª Cristiane Fidelix
 
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)
 
Introdução a Bancos de Dados
Introdução a Bancos de DadosIntrodução a Bancos de Dados
Introdução a Bancos de Dados
 
Aula - Introdução a Engenharia de Software
Aula - Introdução a Engenharia de SoftwareAula - Introdução a Engenharia de Software
Aula - Introdução a Engenharia de Software
 
Programacao para Web I Plano de Ensinodoc
Programacao para Web I Plano de EnsinodocProgramacao para Web I Plano de Ensinodoc
Programacao para Web I Plano de Ensinodoc
 
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
 

Similar a Diagrama Entidade Relacionamento - Bancos de Dados I

Banco de Dados
Banco de DadosBanco de Dados
Banco de Dados
Fabio Abel
 
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
Celestino24
 
Modelagem de dados
Modelagem de dadosModelagem de dados
Modelagem de dados
mlima72
 
Modelo de Entidades e Relacionamentos
Modelo de Entidades e RelacionamentosModelo de Entidades e Relacionamentos
Modelo de Entidades e Relacionamentos
Robson Silva Espig
 
Apostila Modelagem e Desenvolvimento de Banco de Dados.pdf
Apostila Modelagem e Desenvolvimento de Banco de Dados.pdfApostila Modelagem e Desenvolvimento de Banco de Dados.pdf
Apostila Modelagem e Desenvolvimento de Banco de Dados.pdf
FlvioMachadoLobo
 

Similar a Diagrama Entidade Relacionamento - Bancos de Dados I (20)

Banco de Dados
Banco de DadosBanco de Dados
Banco de Dados
 
Banco de Dados _ Modelagem Conceitual.pdf
Banco de Dados _ Modelagem Conceitual.pdfBanco de Dados _ Modelagem Conceitual.pdf
Banco de Dados _ Modelagem Conceitual.pdf
 
Bases De Dados
Bases De DadosBases De Dados
Bases De Dados
 
Modelo ER.pdf
Modelo ER.pdfModelo ER.pdf
Modelo ER.pdf
 
Si modelação dados
Si   modelação dadosSi   modelação dados
Si modelação dados
 
Si modelação dados
Si   modelação dadosSi   modelação dados
Si modelação dados
 
Modelo Conceitual - Banco de Dados
Modelo Conceitual - Banco de DadosModelo Conceitual - Banco de Dados
Modelo Conceitual - Banco de Dados
 
Aula 6 14042011 sii
Aula 6   14042011 siiAula 6   14042011 sii
Aula 6 14042011 sii
 
Modelo Conceitual Chaves
Modelo Conceitual ChavesModelo Conceitual Chaves
Modelo Conceitual Chaves
 
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
 
Modelo conceitual fisico_logico_er[1]
Modelo conceitual fisico_logico_er[1]Modelo conceitual fisico_logico_er[1]
Modelo conceitual fisico_logico_er[1]
 
Aula 1 - 31 Jan 23.pdf
Aula 1 - 31 Jan 23.pdfAula 1 - 31 Jan 23.pdf
Aula 1 - 31 Jan 23.pdf
 
Modelos de dados 12363966
Modelos de dados 12363966Modelos de dados 12363966
Modelos de dados 12363966
 
Modelagem de dados
Modelagem de dadosModelagem de dados
Modelagem de dados
 
Modelo Conceitual MER
Modelo Conceitual MERModelo Conceitual MER
Modelo Conceitual MER
 
Modelo de Entidades e Relacionamentos
Modelo de Entidades e RelacionamentosModelo de Entidades e Relacionamentos
Modelo de Entidades e Relacionamentos
 
PFTI (2).ppt
PFTI (2).pptPFTI (2).ppt
PFTI (2).ppt
 
Banco de Dados Banco de Dados Banco de Dados
Banco de Dados Banco de Dados Banco de DadosBanco de Dados Banco de Dados Banco de Dados
Banco de Dados Banco de Dados Banco de Dados
 
modelo relacional.ppt
modelo relacional.pptmodelo relacional.ppt
modelo relacional.ppt
 
Apostila Modelagem e Desenvolvimento de Banco de Dados.pdf
Apostila Modelagem e Desenvolvimento de Banco de Dados.pdfApostila Modelagem e Desenvolvimento de Banco de Dados.pdf
Apostila Modelagem e Desenvolvimento de Banco de Dados.pdf
 

Último

Último (9)

ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 
Luís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdfLuís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdf
 
Programação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdfProgramação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdf
 
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 
ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx
ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docxATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx
ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx
 

Diagrama Entidade Relacionamento - Bancos de Dados I