SlideShare uma empresa Scribd logo
1 de 13
Baixar para ler offline
Tipo de Entidades
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. E
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.
Entidade Associativa

Ex.: Sistema de Vendas
Diagrama com Atributos nas Entidades
Ex.: Sistema de Vendas
 Neste primeiro diagrama podemos identificar alguns dos conceitos
vistos:
 Entidades fortes: Produto
 Entidades fracas: Venda
 Relacionamentos:
um Produto contém várias Venda
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.
Ex.: Sistema de Bibliotecas
Ex.: Sistema de Bibliotecas
 Neste primeiro diagrama podemos identificar alguns dos conceitos
vistos:
 Entidades fortes: Usuário, Livro e Sessão;
 Entidades fracas: Empréstimo;
 Relacionamentos:
um Usuário efetua vários Empréstimos
 vários Empréstimos contêm vários Livros
vários Livros pertencem a uma Sessão.
Ferrameta 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.

Mais conteúdo relacionado

Mais procurados

07 Modelagem de banco de dados: Modelo Físico
07 Modelagem de banco de dados: Modelo Físico07 Modelagem de banco de dados: Modelo Físico
07 Modelagem de banco de dados: Modelo FísicoCentro Paula Souza
 
Aula 1 - Introdução a POO
Aula 1 -  Introdução a POOAula 1 -  Introdução a POO
Aula 1 - Introdução a POODaniel Brandão
 
Programação Orientada a Objetos parte 1
Programação Orientada a Objetos parte 1Programação Orientada a Objetos parte 1
Programação Orientada a Objetos parte 1Elaine Cecília Gatto
 
Diapositivas de instalacion y practica Cassandra
Diapositivas de instalacion y practica CassandraDiapositivas de instalacion y practica Cassandra
Diapositivas de instalacion y practica CassandraErick Chinchin
 
Administração de Sistemas de Informação - aula 3
Administração de Sistemas de Informação - aula 3Administração de Sistemas de Informação - aula 3
Administração de Sistemas de Informação - aula 3Paulo Sérgio Ramão
 
Introdução básica ao JavaScript
Introdução básica ao JavaScriptIntrodução básica ao JavaScript
Introdução básica ao JavaScriptCarlos Eduardo Kadu
 
Sqlite - Introdução
Sqlite - IntroduçãoSqlite - Introdução
Sqlite - IntroduçãoJoao Johanes
 
Sistema de Gerenciamento de Locadora de Vídeo - Banco de Dados
Sistema de Gerenciamento de Locadora de Vídeo - Banco de DadosSistema de Gerenciamento de Locadora de Vídeo - Banco de Dados
Sistema de Gerenciamento de Locadora de Vídeo - Banco de DadosGleyciana Garrido
 
Sistemas de Numeração e Conversão de Bases
Sistemas de Numeração e Conversão de BasesSistemas de Numeração e Conversão de Bases
Sistemas de Numeração e Conversão de BasesLeandro Costa
 
Banco de dados exercícios resolvidos
Banco de dados exercícios resolvidosBanco de dados exercícios resolvidos
Banco de dados exercícios resolvidosGleydson Sousa
 
Orientação a Objetos em Python
Orientação a Objetos em PythonOrientação a Objetos em Python
Orientação a Objetos em PythonLuciano Ramalho
 

Mais procurados (20)

07 Modelagem de banco de dados: Modelo Físico
07 Modelagem de banco de dados: Modelo Físico07 Modelagem de banco de dados: Modelo Físico
07 Modelagem de banco de dados: Modelo Físico
 
Diagrama sequencia
Diagrama sequenciaDiagrama sequencia
Diagrama sequencia
 
UML
UMLUML
UML
 
Manual de portugol
Manual de portugolManual de portugol
Manual de portugol
 
Aula02
Aula02Aula02
Aula02
 
Aula 1 - Introdução a POO
Aula 1 -  Introdução a POOAula 1 -  Introdução a POO
Aula 1 - Introdução a POO
 
Diagramas de pacotes
Diagramas de pacotesDiagramas de pacotes
Diagramas de pacotes
 
Programação Orientada a Objetos parte 1
Programação Orientada a Objetos parte 1Programação Orientada a Objetos parte 1
Programação Orientada a Objetos parte 1
 
Diapositivas de instalacion y practica Cassandra
Diapositivas de instalacion y practica CassandraDiapositivas de instalacion y practica Cassandra
Diapositivas de instalacion y practica Cassandra
 
Diagrama de Classes
Diagrama de ClassesDiagrama de Classes
Diagrama de Classes
 
Administração de Sistemas de Informação - aula 3
Administração de Sistemas de Informação - aula 3Administração de Sistemas de Informação - aula 3
Administração de Sistemas de Informação - aula 3
 
Introdução básica ao JavaScript
Introdução básica ao JavaScriptIntrodução básica ao JavaScript
Introdução básica ao JavaScript
 
Sqlite - Introdução
Sqlite - IntroduçãoSqlite - Introdução
Sqlite - Introdução
 
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
 
Sistema de Gerenciamento de Locadora de Vídeo - Banco de Dados
Sistema de Gerenciamento de Locadora de Vídeo - Banco de DadosSistema de Gerenciamento de Locadora de Vídeo - Banco de Dados
Sistema de Gerenciamento de Locadora de Vídeo - Banco de Dados
 
Sistemas de Numeração e Conversão de Bases
Sistemas de Numeração e Conversão de BasesSistemas de Numeração e Conversão de Bases
Sistemas de Numeração e Conversão de Bases
 
Banco de dados exercícios resolvidos
Banco de dados exercícios resolvidosBanco de dados exercícios resolvidos
Banco de dados exercícios resolvidos
 
JAVA - Orientação a Objetos
JAVA - Orientação a ObjetosJAVA - Orientação a Objetos
JAVA - Orientação a Objetos
 
Construcao de Algoritmos - Aula 13
Construcao de Algoritmos - Aula 13Construcao de Algoritmos - Aula 13
Construcao de Algoritmos - Aula 13
 
Orientação a Objetos em Python
Orientação a Objetos em PythonOrientação a Objetos em Python
Orientação a Objetos em Python
 

Semelhante a Tipos de Entidades e Relacionamentos

Semelhante a Tipos de Entidades e Relacionamentos (15)

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
 
Modelo de Entidades e Relacionamentos
Modelo de Entidades e RelacionamentosModelo de Entidades e Relacionamentos
Modelo de Entidades e Relacionamentos
 
MER
MERMER
MER
 
Aula bd i 05 04-21
Aula bd i 05 04-21Aula bd i 05 04-21
Aula bd i 05 04-21
 
Relatório da uml
Relatório da umlRelatório da uml
Relatório da uml
 
Paradigma Orientado a Objetos
Paradigma Orientado a ObjetosParadigma Orientado a Objetos
Paradigma Orientado a Objetos
 
Modelagem de dados
Modelagem de dadosModelagem de dados
Modelagem de dados
 
Abordagem sistemicaadm
Abordagem sistemicaadmAbordagem sistemicaadm
Abordagem sistemicaadm
 
Aula 6 banco de dados
Aula 6   banco de dadosAula 6   banco de dados
Aula 6 banco de dados
 
Modelos de dados 12363966
Modelos de dados 12363966Modelos de dados 12363966
Modelos de dados 12363966
 
Modelos de dados 12363966
Modelos de dados 12363966Modelos de dados 12363966
Modelos de dados 12363966
 
introdução ao enterprise architect
introdução ao enterprise architectintrodução ao enterprise architect
introdução ao enterprise architect
 
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
 
PENSANDO POR DIAGRAMAS
PENSANDO POR DIAGRAMASPENSANDO POR DIAGRAMAS
PENSANDO POR DIAGRAMAS
 

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 Relacionamentos

  • 1. Tipo de Entidades 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. E
  • 4. 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.
  • 6. Ex.: Sistema de Vendas Diagrama com Atributos nas Entidades
  • 7. Ex.: Sistema de Vendas  Neste primeiro diagrama podemos identificar alguns dos conceitos vistos:  Entidades fortes: Produto  Entidades fracas: Venda  Relacionamentos: um Produto contém várias Venda
  • 8. 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.
  • 9. 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.
  • 10. 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.
  • 11. Ex.: Sistema de Bibliotecas
  • 12. Ex.: Sistema de Bibliotecas  Neste primeiro diagrama podemos identificar alguns dos conceitos vistos:  Entidades fortes: Usuário, Livro e Sessão;  Entidades fracas: Empréstimo;  Relacionamentos: um Usuário efetua vários Empréstimos  vários Empréstimos contêm vários Livros vários Livros pertencem a uma Sessão.
  • 13. Ferrameta 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.