SlideShare uma empresa Scribd logo
1 de 24
Baixar para ler offline
Tipo de Entidades
aula ao vivo dia 08/04
PROF.ª ME. CRISTIANE FIDELIX.
Tipo de entidades
Entidades fortes: são aquelas cuja existência
independe de outras entidades, ou seja, por si
só elas já possuem total sentido de existir.
Tipo de Entidades
Entidades fracas: ao contrário das entidades
fortes, as fracas são aquelas que dependem de
outras entidades para existirem, pois
individualmente elas não fazem sentido.
Ex.: Sistema de Bibliotecas
Primeiramente identificar as entidades envolvidas nesse contexto:
 Sabemos que as entidades físicas existentes são o Usuário da
biblioteca e o Livro que será emprestado.
Ex.: Sistema de Bibliotecas
 Além disso, consideraremos aqui que o livro pertence a uma Sessão,
que ajuda na organização das obras do acervo.
Ex.: Sistema de Bibliotecas
 Em um sistema real pode haver outras informações sobre o livro, mas para esse exemplo a sessão é
o bastante.
Por fim, temos a entidade lógica Empréstimo, que tanto está relacionada com o usuário, quanto
com o livro.
Sistema de Bibliotecas : DER
Ex.: Sistema de Bibliotecas
Neste primeiro diagrama podemos identificar alguns dos conceitos
vistos:
Entidades fortes:
Entidades fracas:
Relacionamentos:
um Usuário efetua vários Empréstimos
Usuário, Livro e Sessão;
Empréstimo;
 vários Empréstimos contêm vários Livros
vários Livros pertencem a uma Sessão.
Tipo de Entidades
Entidades associativas: esse tipo de entidade surge
quando há a necessidade de associar uma entidade a
um relacionamento existente.
Na modelagem Entidade-Relacionamento não é possível
que um relacionamento seja associado a uma entidade,
então tornamos esse relacionamento uma entidade
associativa, que a partir daí poderá se relacionar com
outras entidades.
Ex.: Sistema de uma Clinica
Primeiramente identificar as entidades envolvidas nesse contexto:
Ex.: Sistema de uma Clinica Médica
Qual seria o relacionamento entre as entidades envolvidas nesse
contexto:
Consulta
n n
Ex.: Sistema de uma Clinica Médica
Qual seria o relacionamento entre as entidades envolvidas nesse
contexto:
Consulta
n n
Ex.: Sistema de uma Clinica Médica
Qual seria o Tipo de entidade neste contexto:
Ex.: Sistema de uma Clinica Médica
Neste primeiro diagrama podemos identificar alguns dos conceitos
vistos:
Entidades fortes:
Entidades fracas:
Relacionamentos:
um Médico consulta vários Pacientes
Médico e Paciente;
Consulta;
Ferrametas Case
As ferramentas CASE permitem a criação de
diagramas de forma simples em um ambiente
de fácil utilização e com recursos para incluir as
principais regras de composição dos diagramas.
Exemplos comuns desse tipo de ferramenta
são: Star UML, Astah e ERwin Data Modeler e BRModelo.
Exercícios
Nos exercícios a seguir responda:
A) Liste as entidades
Fortes
Fracas
Associativas
A) Liste os atributos
B) Liste os relacionamentos
C) DER e o Modelo Lógico
1)
1) Resposta:
A) Entidades
B) Atributos Mãe: ID_Mãe (PK), Nome, Endereço, Tel
Mãe, Bebê e Médico;
Parto (Nascimento);
Fortes:
Fracas, Associativa:
Bebê: ID_Bebê (PK) , Nome, Data_Nascimento, Peso, Altura
Médico: ID_Medico (PK) ,CRM, Nome, Especialidade
Nascimento : RN (PK), ID_Bebê, ID_Médico (FK), ID_mãe (FK)
DER:
Modelo Lógico:
Modelo Físico:
2):
3)

Mais conteúdo relacionado

Semelhante a Tipos de Entidades e Exemplos

Semelhante a Tipos de Entidades e Exemplos (19)

O PODER NAS REDES SOCIAIS 2a Versao
O PODER NAS REDES SOCIAIS 2a VersaoO PODER NAS REDES SOCIAIS 2a Versao
O PODER NAS REDES SOCIAIS 2a Versao
 
Aula 6 banco de dados
Aula 6   banco de dadosAula 6   banco de dados
Aula 6 banco de dados
 
Paradigma Orientado a Objetos
Paradigma Orientado a ObjetosParadigma Orientado a Objetos
Paradigma Orientado a Objetos
 
Modelos de dados 12363966
Modelos de dados 12363966Modelos de dados 12363966
Modelos de dados 12363966
 
Aulas de banco de dados
Aulas de banco de dadosAulas de banco de dados
Aulas de banco de dados
 
Modelos de dados 12363966
Modelos de dados 12363966Modelos de dados 12363966
Modelos de dados 12363966
 
Aula bd i 05 04-21
Aula bd i 05 04-21Aula bd i 05 04-21
Aula bd i 05 04-21
 
Poder e autoridade
Poder e autoridadePoder e autoridade
Poder e autoridade
 
Bases De Dados
Bases De DadosBases De Dados
Bases De Dados
 
2009: 10 escritos sobre redes sociais
2009: 10 escritos sobre redes sociais2009: 10 escritos sobre redes sociais
2009: 10 escritos sobre redes sociais
 
2009 10 Escritos Sobre Redes S
2009 10 Escritos Sobre Redes S2009 10 Escritos Sobre Redes S
2009 10 Escritos Sobre Redes S
 
Introducao Base Dados Ii
Introducao Base Dados IiIntroducao Base Dados Ii
Introducao Base Dados Ii
 
Introducao Base Dados Ii
Introducao Base Dados IiIntroducao Base Dados Ii
Introducao Base Dados Ii
 
Relatorio
RelatorioRelatorio
Relatorio
 
Sistemas
SistemasSistemas
Sistemas
 
Teoria Geral dos Sistemas by Lillian Alvares - UNB
Teoria Geral dos Sistemas by Lillian Alvares - UNBTeoria Geral dos Sistemas by Lillian Alvares - UNB
Teoria Geral dos Sistemas by Lillian Alvares - UNB
 
Apostila fundamentos de sistemas
Apostila  fundamentos de sistemasApostila  fundamentos de sistemas
Apostila fundamentos de sistemas
 
Reflexos sociais das organizações em rede
Reflexos sociais das organizações em redeReflexos sociais das organizações em rede
Reflexos sociais das organizações em rede
 
Ontologia SOA
Ontologia SOAOntologia SOA
Ontologia SOA
 

Mais de Cris Fidelix

Alguns combinados C#
Alguns combinados C#Alguns combinados C#
Alguns combinados C#Cris Fidelix
 
Estudo de caso 1 - Prática de BD - Prof. Cristiane Fidelix
Estudo de caso 1 - Prática de BD - Prof. Cristiane FidelixEstudo de caso 1 - Prática de BD - Prof. Cristiane Fidelix
Estudo de caso 1 - Prática de BD - Prof. Cristiane FidelixCris Fidelix
 
Tecnologia e Sistemas de Informação ERP,CRM,SCM e E-business
Tecnologia e Sistemas de Informação  ERP,CRM,SCM e E-businessTecnologia e Sistemas de Informação  ERP,CRM,SCM e E-business
Tecnologia e Sistemas de Informação ERP,CRM,SCM e E-businessCris Fidelix
 
Modelos de Processo e Desenvolvimento de Software 3 - Prof.ª Cristiane Fidelix
Modelos de Processo e Desenvolvimento de Software 3 - Prof.ª Cristiane FidelixModelos de Processo e Desenvolvimento de Software 3 - Prof.ª Cristiane Fidelix
Modelos de Processo e Desenvolvimento de Software 3 - Prof.ª Cristiane FidelixCris Fidelix
 
Modelos de Processo de Desenvolvimento de Software 2 - Prof.ª Cristiane Fidelix
Modelos de Processo de Desenvolvimento de Software 2 - Prof.ª Cristiane FidelixModelos de Processo de Desenvolvimento de Software 2 - Prof.ª Cristiane Fidelix
Modelos de Processo de Desenvolvimento de Software 2 - Prof.ª Cristiane FidelixCris Fidelix
 
Modelos de Processo e Desenvolvimento de Software 1 - Prof.ª Cristiane Fidelix
Modelos de Processo e Desenvolvimento de Software 1 - Prof.ª Cristiane FidelixModelos de Processo e Desenvolvimento de Software 1 - Prof.ª Cristiane Fidelix
Modelos de Processo e Desenvolvimento de Software 1 - Prof.ª Cristiane FidelixCris Fidelix
 
Componentes dos Sistemas de Informação - Proª Cristiane fidelix
Componentes dos Sistemas de Informação - Proª Cristiane fidelixComponentes dos Sistemas de Informação - Proª Cristiane fidelix
Componentes dos Sistemas de Informação - Proª Cristiane fidelixCris Fidelix
 
Tipos de Sistema de Informação - Prof.ª Cristiane Fidelix
Tipos de Sistema de Informação - Prof.ª Cristiane FidelixTipos de Sistema de Informação - Prof.ª Cristiane Fidelix
Tipos de Sistema de Informação - Prof.ª Cristiane FidelixCris Fidelix
 
Fundamentos em Tecnologia da Informação - Prof.ª Cristiane Fidelix
Fundamentos em Tecnologia da Informação - Prof.ª Cristiane FidelixFundamentos em Tecnologia da Informação - Prof.ª Cristiane Fidelix
Fundamentos em Tecnologia da Informação - Prof.ª Cristiane FidelixCris Fidelix
 
Componentes dos Sistemas de Informação
Componentes dos Sistemas de InformaçãoComponentes dos Sistemas de Informação
Componentes dos Sistemas de InformaçãoCris Fidelix
 
Introdução a Engenharia de Software - Prof.ª Cristiane Fidelix
Introdução a Engenharia de Software - Prof.ª Cristiane FidelixIntrodução a Engenharia de Software - Prof.ª Cristiane Fidelix
Introdução a Engenharia de Software - Prof.ª Cristiane FidelixCris Fidelix
 
Apresentação de Tecnologia da Informação - Prof.ª Cristiane Fidelix
Apresentação de Tecnologia da Informação - Prof.ª Cristiane FidelixApresentação de Tecnologia da Informação - Prof.ª Cristiane Fidelix
Apresentação de Tecnologia da Informação - Prof.ª Cristiane FidelixCris Fidelix
 
Carreiras TI - Gestão da Tecnologia da Informação
Carreiras TI -  Gestão da Tecnologia da InformaçãoCarreiras TI -  Gestão da Tecnologia da Informação
Carreiras TI - Gestão da Tecnologia da InformaçãoCris Fidelix
 
Apresentação de Tecnologia da Informação - Prof.ª Cristiane Fidelix
Apresentação de Tecnologia da Informação - Prof.ª Cristiane FidelixApresentação de Tecnologia da Informação - Prof.ª Cristiane Fidelix
Apresentação de Tecnologia da Informação - Prof.ª Cristiane FidelixCris Fidelix
 
Apresentação de Engenharia de software I - Prof. Cristiane Fidelix
Apresentação de Engenharia de software I - Prof. Cristiane FidelixApresentação de Engenharia de software I - Prof. Cristiane Fidelix
Apresentação de Engenharia de software I - Prof. Cristiane FidelixCris Fidelix
 
Cases 3 - Java - Prof.ª Cristiane Fidelix
Cases 3 - Java - Prof.ª Cristiane FidelixCases 3 - Java - Prof.ª Cristiane Fidelix
Cases 3 - Java - Prof.ª Cristiane FidelixCris Fidelix
 
Cases 2 - Aula de Java - Prof.ª Cristiane Fidelix
Cases 2 - Aula de Java - Prof.ª Cristiane FidelixCases 2 - Aula de Java - Prof.ª Cristiane Fidelix
Cases 2 - Aula de Java - Prof.ª Cristiane FidelixCris Fidelix
 
Aula 2 - Java Prof.ª Cristiane Fidelix
Aula 2 - Java  Prof.ª Cristiane FidelixAula 2 - Java  Prof.ª Cristiane Fidelix
Aula 2 - Java Prof.ª Cristiane FidelixCris Fidelix
 
Cases 1 - Java -Prof.ª Cristiane Fidelix
Cases 1 - Java -Prof.ª Cristiane FidelixCases 1 - Java -Prof.ª Cristiane Fidelix
Cases 1 - Java -Prof.ª Cristiane FidelixCris Fidelix
 
Aula 3 - Java Prof.ª Cristiane Fidelix
Aula 3 -  Java Prof.ª Cristiane FidelixAula 3 -  Java Prof.ª Cristiane Fidelix
Aula 3 - Java Prof.ª Cristiane FidelixCris Fidelix
 

Mais de Cris Fidelix (20)

Alguns combinados C#
Alguns combinados C#Alguns combinados C#
Alguns combinados C#
 
Estudo de caso 1 - Prática de BD - Prof. Cristiane Fidelix
Estudo de caso 1 - Prática de BD - Prof. Cristiane FidelixEstudo de caso 1 - Prática de BD - Prof. Cristiane Fidelix
Estudo de caso 1 - Prática de BD - Prof. Cristiane Fidelix
 
Tecnologia e Sistemas de Informação ERP,CRM,SCM e E-business
Tecnologia e Sistemas de Informação  ERP,CRM,SCM e E-businessTecnologia e Sistemas de Informação  ERP,CRM,SCM e E-business
Tecnologia e Sistemas de Informação ERP,CRM,SCM e E-business
 
Modelos de Processo e Desenvolvimento de Software 3 - Prof.ª Cristiane Fidelix
Modelos de Processo e Desenvolvimento de Software 3 - Prof.ª Cristiane FidelixModelos de Processo e Desenvolvimento de Software 3 - Prof.ª Cristiane Fidelix
Modelos de Processo e Desenvolvimento de Software 3 - Prof.ª Cristiane Fidelix
 
Modelos de Processo de Desenvolvimento de Software 2 - Prof.ª Cristiane Fidelix
Modelos de Processo de Desenvolvimento de Software 2 - Prof.ª Cristiane FidelixModelos de Processo de Desenvolvimento de Software 2 - Prof.ª Cristiane Fidelix
Modelos de Processo de Desenvolvimento de Software 2 - Prof.ª Cristiane Fidelix
 
Modelos de Processo e Desenvolvimento de Software 1 - Prof.ª Cristiane Fidelix
Modelos de Processo e Desenvolvimento de Software 1 - Prof.ª Cristiane FidelixModelos de Processo e Desenvolvimento de Software 1 - Prof.ª Cristiane Fidelix
Modelos de Processo e Desenvolvimento de Software 1 - Prof.ª Cristiane Fidelix
 
Componentes dos Sistemas de Informação - Proª Cristiane fidelix
Componentes dos Sistemas de Informação - Proª Cristiane fidelixComponentes dos Sistemas de Informação - Proª Cristiane fidelix
Componentes dos Sistemas de Informação - Proª Cristiane fidelix
 
Tipos de Sistema de Informação - Prof.ª Cristiane Fidelix
Tipos de Sistema de Informação - Prof.ª Cristiane FidelixTipos de Sistema de Informação - Prof.ª Cristiane Fidelix
Tipos de Sistema de Informação - Prof.ª Cristiane Fidelix
 
Fundamentos em Tecnologia da Informação - Prof.ª Cristiane Fidelix
Fundamentos em Tecnologia da Informação - Prof.ª Cristiane FidelixFundamentos em Tecnologia da Informação - Prof.ª Cristiane Fidelix
Fundamentos em Tecnologia da Informação - Prof.ª Cristiane Fidelix
 
Componentes dos Sistemas de Informação
Componentes dos Sistemas de InformaçãoComponentes dos Sistemas de Informação
Componentes dos Sistemas de Informação
 
Introdução a Engenharia de Software - Prof.ª Cristiane Fidelix
Introdução a Engenharia de Software - Prof.ª Cristiane FidelixIntrodução a Engenharia de Software - Prof.ª Cristiane Fidelix
Introdução a Engenharia de Software - Prof.ª Cristiane Fidelix
 
Apresentação de Tecnologia da Informação - Prof.ª Cristiane Fidelix
Apresentação de Tecnologia da Informação - Prof.ª Cristiane FidelixApresentação de Tecnologia da Informação - Prof.ª Cristiane Fidelix
Apresentação de Tecnologia da Informação - Prof.ª Cristiane Fidelix
 
Carreiras TI - Gestão da Tecnologia da Informação
Carreiras TI -  Gestão da Tecnologia da InformaçãoCarreiras TI -  Gestão da Tecnologia da Informação
Carreiras TI - Gestão da Tecnologia da Informação
 
Apresentação de Tecnologia da Informação - Prof.ª Cristiane Fidelix
Apresentação de Tecnologia da Informação - Prof.ª Cristiane FidelixApresentação de Tecnologia da Informação - Prof.ª Cristiane Fidelix
Apresentação de Tecnologia da Informação - Prof.ª Cristiane Fidelix
 
Apresentação de Engenharia de software I - Prof. Cristiane Fidelix
Apresentação de Engenharia de software I - Prof. Cristiane FidelixApresentação de Engenharia de software I - Prof. Cristiane Fidelix
Apresentação de Engenharia de software I - Prof. Cristiane Fidelix
 
Cases 3 - Java - Prof.ª Cristiane Fidelix
Cases 3 - Java - Prof.ª Cristiane FidelixCases 3 - Java - Prof.ª Cristiane Fidelix
Cases 3 - Java - Prof.ª Cristiane Fidelix
 
Cases 2 - Aula de Java - Prof.ª Cristiane Fidelix
Cases 2 - Aula de Java - Prof.ª Cristiane FidelixCases 2 - Aula de Java - Prof.ª Cristiane Fidelix
Cases 2 - Aula de Java - Prof.ª Cristiane Fidelix
 
Aula 2 - Java Prof.ª Cristiane Fidelix
Aula 2 - Java  Prof.ª Cristiane FidelixAula 2 - Java  Prof.ª Cristiane Fidelix
Aula 2 - Java Prof.ª Cristiane Fidelix
 
Cases 1 - Java -Prof.ª Cristiane Fidelix
Cases 1 - Java -Prof.ª Cristiane FidelixCases 1 - Java -Prof.ª Cristiane Fidelix
Cases 1 - Java -Prof.ª Cristiane Fidelix
 
Aula 3 - Java Prof.ª Cristiane Fidelix
Aula 3 -  Java Prof.ª Cristiane FidelixAula 3 -  Java Prof.ª Cristiane Fidelix
Aula 3 - Java Prof.ª Cristiane Fidelix
 

Tipos de Entidades e Exemplos

  • 1. Tipo de Entidades aula ao vivo dia 08/04 PROF.ª ME. CRISTIANE FIDELIX.
  • 2. Tipo de entidades Entidades fortes: são aquelas cuja existência independe de outras entidades, ou seja, por si só elas já possuem total sentido de existir.
  • 3. Tipo de Entidades Entidades fracas: ao contrário das entidades fortes, as fracas são aquelas que dependem de outras entidades para existirem, pois individualmente elas não fazem sentido.
  • 4. Ex.: Sistema de Bibliotecas Primeiramente identificar as entidades envolvidas nesse contexto:  Sabemos que as entidades físicas existentes são o Usuário da biblioteca e o Livro que será emprestado.
  • 5. Ex.: Sistema de Bibliotecas  Além disso, consideraremos aqui que o livro pertence a uma Sessão, que ajuda na organização das obras do acervo.
  • 6. Ex.: Sistema de Bibliotecas  Em um sistema real pode haver outras informações sobre o livro, mas para esse exemplo a sessão é o bastante. Por fim, temos a entidade lógica Empréstimo, que tanto está relacionada com o usuário, quanto com o livro.
  • 8. Ex.: Sistema de Bibliotecas Neste primeiro diagrama podemos identificar alguns dos conceitos vistos: Entidades fortes: Entidades fracas: Relacionamentos: um Usuário efetua vários Empréstimos Usuário, Livro e Sessão; Empréstimo;  vários Empréstimos contêm vários Livros vários Livros pertencem a uma Sessão.
  • 9. Tipo de Entidades Entidades associativas: esse tipo de entidade surge quando há a necessidade de associar uma entidade a um relacionamento existente. Na modelagem Entidade-Relacionamento não é possível que um relacionamento seja associado a uma entidade, então tornamos esse relacionamento uma entidade associativa, que a partir daí poderá se relacionar com outras entidades.
  • 10. Ex.: Sistema de uma Clinica Primeiramente identificar as entidades envolvidas nesse contexto:
  • 11. Ex.: Sistema de uma Clinica Médica Qual seria o relacionamento entre as entidades envolvidas nesse contexto: Consulta n n
  • 12. Ex.: Sistema de uma Clinica Médica Qual seria o relacionamento entre as entidades envolvidas nesse contexto: Consulta n n
  • 13. Ex.: Sistema de uma Clinica Médica Qual seria o Tipo de entidade neste contexto:
  • 14. Ex.: Sistema de uma Clinica Médica Neste primeiro diagrama podemos identificar alguns dos conceitos vistos: Entidades fortes: Entidades fracas: Relacionamentos: um Médico consulta vários Pacientes Médico e Paciente; Consulta;
  • 15. Ferrametas Case As ferramentas CASE permitem a criação de diagramas de forma simples em um ambiente de fácil utilização e com recursos para incluir as principais regras de composição dos diagramas. Exemplos comuns desse tipo de ferramenta são: Star UML, Astah e ERwin Data Modeler e BRModelo.
  • 17. Nos exercícios a seguir responda: A) Liste as entidades Fortes Fracas Associativas A) Liste os atributos B) Liste os relacionamentos C) DER e o Modelo Lógico
  • 18. 1)
  • 19. 1) Resposta: A) Entidades B) Atributos Mãe: ID_Mãe (PK), Nome, Endereço, Tel Mãe, Bebê e Médico; Parto (Nascimento); Fortes: Fracas, Associativa: Bebê: ID_Bebê (PK) , Nome, Data_Nascimento, Peso, Altura Médico: ID_Medico (PK) ,CRM, Nome, Especialidade Nascimento : RN (PK), ID_Bebê, ID_Médico (FK), ID_mãe (FK)
  • 20. DER:
  • 23. 2):
  • 24. 3)