Enviar pesquisa
Carregar
Modelagem de dados usando o mer parte 2
•
Transferir como PPT, PDF
•
0 gostou
•
542 visualizações
E
Elaine Cecília Gatto
Seguir
Modelagem de dados usando o mer parte 2
Leia menos
Leia mais
Educação
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 24
Baixar agora
Recomendados
Modelagem de dados usando o mer parte 1
Modelagem de dados usando o mer parte 1
Elaine Cecília Gatto
Banco de dados - Mapeamento MER - Relacional
Banco de dados - Mapeamento MER - Relacional
Daniel Brandão
Bdm aula 5 - construindo modelos er e mapeamento er-relacional
Bdm aula 5 - construindo modelos er e mapeamento er-relacional
Ticianne Darin
Apostila Modelo ER (Entidade Relacionamento)
Apostila Modelo ER (Entidade Relacionamento)
Ricardo Terra
Modelagem de dados usando o mer parte 3
Modelagem de dados usando o mer parte 3
Elaine Cecília Gatto
Banco de dados
Banco de dados
Albert Belchior
Banco de dados [ aula 2 ]
Banco de dados [ aula 2 ]
Thiago Luis Colozio Casácio
Aula De Projeto De Bd E Mer
Aula De Projeto De Bd E Mer
linux.certifield
Recomendados
Modelagem de dados usando o mer parte 1
Modelagem de dados usando o mer parte 1
Elaine Cecília Gatto
Banco de dados - Mapeamento MER - Relacional
Banco de dados - Mapeamento MER - Relacional
Daniel Brandão
Bdm aula 5 - construindo modelos er e mapeamento er-relacional
Bdm aula 5 - construindo modelos er e mapeamento er-relacional
Ticianne Darin
Apostila Modelo ER (Entidade Relacionamento)
Apostila Modelo ER (Entidade Relacionamento)
Ricardo Terra
Modelagem de dados usando o mer parte 3
Modelagem de dados usando o mer parte 3
Elaine Cecília Gatto
Banco de dados
Banco de dados
Albert Belchior
Banco de dados [ aula 2 ]
Banco de dados [ aula 2 ]
Thiago Luis Colozio Casácio
Aula De Projeto De Bd E Mer
Aula De Projeto De Bd E Mer
linux.certifield
A influência da Tecnologia em cada faixa etaria
A influência da Tecnologia em cada faixa etaria
Elaine Cecília Gatto
Inteligência Artificial Aplicada à Medicina
Inteligência Artificial Aplicada à Medicina
Elaine Cecília Gatto
Além do Aprendizado Local e Global: Particionando o espaço de classes em prob...
Além do Aprendizado Local e Global: Particionando o espaço de classes em prob...
Elaine Cecília Gatto
Apresentação da minha tese de doutorado no EPPC
Apresentação da minha tese de doutorado no EPPC
Elaine Cecília Gatto
entrevista r7.pdf
entrevista r7.pdf
Elaine Cecília Gatto
Como a pesquisa científica impacta o mundo real.pptx
Como a pesquisa científica impacta o mundo real.pptx
Elaine Cecília Gatto
Empoderamento Feminino
Empoderamento Feminino
Elaine Cecília Gatto
Explorando correlações entre rótulos para o particionamento do espaço de rótu...
Explorando correlações entre rótulos para o particionamento do espaço de rótu...
Elaine Cecília Gatto
Community Detection for Multi-Label Classification - Seminários UFSCar
Community Detection for Multi-Label Classification - Seminários UFSCar
Elaine Cecília Gatto
Classificação Multirrótulo: Aprendizado de Correlações
Classificação Multirrótulo: Aprendizado de Correlações
Elaine Cecília Gatto
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
Elaine Cecília Gatto
Community Detection Method for Multi-Label Classification
Community Detection Method for Multi-Label Classification
Elaine Cecília Gatto
Mulheres na Campus Party assumir o feminismo ou não – Blogueiras Feministas.pdf
Mulheres na Campus Party assumir o feminismo ou não – Blogueiras Feministas.pdf
Elaine Cecília Gatto
Curtinhas de sábado.pdf
Curtinhas de sábado.pdf
Elaine Cecília Gatto
Explorando Correlações entre Rótulos usando Métodos de Detecção de Comu...
Explorando Correlações entre Rótulos usando Métodos de Detecção de Comu...
Elaine Cecília Gatto
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
Elaine Cecília Gatto
Pipeline desdobramento escalonamento
Pipeline desdobramento escalonamento
Elaine Cecília Gatto
Cheat sheet Mips 32 bits
Cheat sheet Mips 32 bits
Elaine Cecília Gatto
Resumo das Instruções de Desvio Incondicionais MIPS 32 bits
Resumo das Instruções de Desvio Incondicionais MIPS 32 bits
Elaine Cecília Gatto
Como descobrir e classificar coisas usando machine learning sem compilcação
Como descobrir e classificar coisas usando machine learning sem compilcação
Elaine Cecília Gatto
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
HELENO FAVACHO
Modelo de Plano Plano semanal Educação Infantil 5 anossemanal Educação Infant...
Modelo de Plano Plano semanal Educação Infantil 5 anossemanal Educação Infant...
AndreaCavalcante14
Mais conteúdo relacionado
Mais de Elaine Cecília Gatto
A influência da Tecnologia em cada faixa etaria
A influência da Tecnologia em cada faixa etaria
Elaine Cecília Gatto
Inteligência Artificial Aplicada à Medicina
Inteligência Artificial Aplicada à Medicina
Elaine Cecília Gatto
Além do Aprendizado Local e Global: Particionando o espaço de classes em prob...
Além do Aprendizado Local e Global: Particionando o espaço de classes em prob...
Elaine Cecília Gatto
Apresentação da minha tese de doutorado no EPPC
Apresentação da minha tese de doutorado no EPPC
Elaine Cecília Gatto
entrevista r7.pdf
entrevista r7.pdf
Elaine Cecília Gatto
Como a pesquisa científica impacta o mundo real.pptx
Como a pesquisa científica impacta o mundo real.pptx
Elaine Cecília Gatto
Empoderamento Feminino
Empoderamento Feminino
Elaine Cecília Gatto
Explorando correlações entre rótulos para o particionamento do espaço de rótu...
Explorando correlações entre rótulos para o particionamento do espaço de rótu...
Elaine Cecília Gatto
Community Detection for Multi-Label Classification - Seminários UFSCar
Community Detection for Multi-Label Classification - Seminários UFSCar
Elaine Cecília Gatto
Classificação Multirrótulo: Aprendizado de Correlações
Classificação Multirrótulo: Aprendizado de Correlações
Elaine Cecília Gatto
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
Elaine Cecília Gatto
Community Detection Method for Multi-Label Classification
Community Detection Method for Multi-Label Classification
Elaine Cecília Gatto
Mulheres na Campus Party assumir o feminismo ou não – Blogueiras Feministas.pdf
Mulheres na Campus Party assumir o feminismo ou não – Blogueiras Feministas.pdf
Elaine Cecília Gatto
Curtinhas de sábado.pdf
Curtinhas de sábado.pdf
Elaine Cecília Gatto
Explorando Correlações entre Rótulos usando Métodos de Detecção de Comu...
Explorando Correlações entre Rótulos usando Métodos de Detecção de Comu...
Elaine Cecília Gatto
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
Elaine Cecília Gatto
Pipeline desdobramento escalonamento
Pipeline desdobramento escalonamento
Elaine Cecília Gatto
Cheat sheet Mips 32 bits
Cheat sheet Mips 32 bits
Elaine Cecília Gatto
Resumo das Instruções de Desvio Incondicionais MIPS 32 bits
Resumo das Instruções de Desvio Incondicionais MIPS 32 bits
Elaine Cecília Gatto
Como descobrir e classificar coisas usando machine learning sem compilcação
Como descobrir e classificar coisas usando machine learning sem compilcação
Elaine Cecília Gatto
Mais de Elaine Cecília Gatto
(20)
A influência da Tecnologia em cada faixa etaria
A influência da Tecnologia em cada faixa etaria
Inteligência Artificial Aplicada à Medicina
Inteligência Artificial Aplicada à Medicina
Além do Aprendizado Local e Global: Particionando o espaço de classes em prob...
Além do Aprendizado Local e Global: Particionando o espaço de classes em prob...
Apresentação da minha tese de doutorado no EPPC
Apresentação da minha tese de doutorado no EPPC
entrevista r7.pdf
entrevista r7.pdf
Como a pesquisa científica impacta o mundo real.pptx
Como a pesquisa científica impacta o mundo real.pptx
Empoderamento Feminino
Empoderamento Feminino
Explorando correlações entre rótulos para o particionamento do espaço de rótu...
Explorando correlações entre rótulos para o particionamento do espaço de rótu...
Community Detection for Multi-Label Classification - Seminários UFSCar
Community Detection for Multi-Label Classification - Seminários UFSCar
Classificação Multirrótulo: Aprendizado de Correlações
Classificação Multirrótulo: Aprendizado de Correlações
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
Community Detection Method for Multi-Label Classification
Community Detection Method for Multi-Label Classification
Mulheres na Campus Party assumir o feminismo ou não – Blogueiras Feministas.pdf
Mulheres na Campus Party assumir o feminismo ou não – Blogueiras Feministas.pdf
Curtinhas de sábado.pdf
Curtinhas de sábado.pdf
Explorando Correlações entre Rótulos usando Métodos de Detecção de Comu...
Explorando Correlações entre Rótulos usando Métodos de Detecção de Comu...
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
Pipeline desdobramento escalonamento
Pipeline desdobramento escalonamento
Cheat sheet Mips 32 bits
Cheat sheet Mips 32 bits
Resumo das Instruções de Desvio Incondicionais MIPS 32 bits
Resumo das Instruções de Desvio Incondicionais MIPS 32 bits
Como descobrir e classificar coisas usando machine learning sem compilcação
Como descobrir e classificar coisas usando machine learning sem compilcação
Último
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
HELENO FAVACHO
Modelo de Plano Plano semanal Educação Infantil 5 anossemanal Educação Infant...
Modelo de Plano Plano semanal Educação Infantil 5 anossemanal Educação Infant...
AndreaCavalcante14
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...
Francisco Márcio Bezerra Oliveira
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
AntonioVieira539017
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
VanessaCavalcante37
Atividade - Letra da música Esperando na Janela.
Atividade - Letra da música Esperando na Janela.
Mary Alvarenga
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
HELENO FAVACHO
PROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia Tecnologia
HELENO FAVACHO
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
LeloIurk1
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
HELENO FAVACHO
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
HELENO FAVACHO
Aula sobre o Imperialismo Europeu no século XIX
Aula sobre o Imperialismo Europeu no século XIX
Acrópole - História & Educação
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
IsabelPereira2010
Antero de Quental, sua vida e sua escrita
Antero de Quental, sua vida e sua escrita
Paula Duarte
praticas experimentais 1 ano ensino médio
praticas experimentais 1 ano ensino médio
rosenilrucks
Seminário Biologia e desenvolvimento da matrinxa.pptx
Seminário Biologia e desenvolvimento da matrinxa.pptx
ReinaldoMuller1
Os editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptx
TailsonSantos1
Projeto Nós propomos! Sertã, 2024 - Chupetas Eletrónicas.pptx
Projeto Nós propomos! Sertã, 2024 - Chupetas Eletrónicas.pptx
Ilda Bicacro
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
HELENO FAVACHO
apostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médio
rosenilrucks
Último
(20)
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
Modelo de Plano Plano semanal Educação Infantil 5 anossemanal Educação Infant...
Modelo de Plano Plano semanal Educação Infantil 5 anossemanal Educação Infant...
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
Atividade - Letra da música Esperando na Janela.
Atividade - Letra da música Esperando na Janela.
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
PROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia Tecnologia
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
Aula sobre o Imperialismo Europeu no século XIX
Aula sobre o Imperialismo Europeu no século XIX
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
Antero de Quental, sua vida e sua escrita
Antero de Quental, sua vida e sua escrita
praticas experimentais 1 ano ensino médio
praticas experimentais 1 ano ensino médio
Seminário Biologia e desenvolvimento da matrinxa.pptx
Seminário Biologia e desenvolvimento da matrinxa.pptx
Os editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptx
Projeto Nós propomos! Sertã, 2024 - Chupetas Eletrónicas.pptx
Projeto Nós propomos! Sertã, 2024 - Chupetas Eletrónicas.pptx
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
apostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médio
Modelagem de dados usando o mer parte 2
1.
Copyright © 2011
Pearson Education, Inc. Publishing as Pearson Addison-Wesley slide 1 © 2011 Pearson. Todos os direitos reservados. Capítulo 7 Modelagem de dados usando o modelo Entidade- Relacionamento (ER)
2.
Copyright © 2011
Ramez Elmasri and Shamkant Navathe slide 2 © 2011 Pearson. Todos os direitos reservados. Tipos e conjuntos de relacionamentos, papéis e restrições estruturais Relacionamento Quando um atributo de um tipo de entidade se refere a outro tipo de entidade Representa referências como relacionamentos, não atributos
3.
Copyright © 2011
Ramez Elmasri and Shamkant Navathe slide 3 © 2011 Pearson. Todos os direitos reservados. Tipos, conjuntos e instâncias de relacionamento Um tipo de relacionamento R entre n tipos de entidade E1, E2, ..., En Define um conjunto de associações entre as entidades desses tipos de entidade Instâncias de relacionamento ri Cada ri associa-se a n entidades individuais (e1, e2, ..., en) Cada entidade ej em ri é um membro do conjunto de entidades Ej
4.
Copyright © 2011
Ramez Elmasri and Shamkant Navathe slide 4 © 2011 Pearson. Todos os direitos reservados. Tipos, conjuntos e instâncias de relacionamento Um conjunto de relacionamento é uma relação matemática sobre E1, E2, E3, ..., En Pode ser definido como um subconjunto do produto cartesiano dos conjuntos de entidades E1 X E2 X E3 X ... X En Relacionamentos são representados por losangos
5.
Copyright © 2011
Ramez Elmasri and Shamkant Navathe slide 5 © 2011 Pearson. Todos os direitos reservados. Tipos, conjuntos e instâncias de relacionamento
6.
Copyright © 2011
Ramez Elmasri and Shamkant Navathe slide 6 © 2011 Pearson. Todos os direitos reservados. Grau de relacionamento Grau de um tipo de relacionamento Número dos tipos de entidade participantes Binário: grau 2 (duas entidades) Ternário: grau 3 (três entidades) Trabalha para é um relacionamento de grau 2
7.
Copyright © 2011
Ramez Elmasri and Shamkant Navathe slide 7 © 2011 Pearson. Todos os direitos reservados.
8.
Copyright © 2011
Ramez Elmasri and Shamkant Navathe slide 8 © 2011 Pearson. Todos os direitos reservados. Grau de relacionamento Relacionamentos como atributos Um tipo de relacionamento binário em termos de atributos Atributos multivalorados Chaves estrangeiras é um exemplo de implementação deste conceito
9.
Copyright © 2011
Ramez Elmasri and Shamkant Navathe slide 9 © 2011 Pearson. Todos os direitos reservados. Nomes de função e relacionamentos recursivos Nomes de função Significa a função que uma entidade participante do tipo de entidade desempenha em cada instância de relacionamento Exemplo: • Relacionamento TRABALHA_PARA • Funcionário desempenha a função de funcionário ou trabalhador. • Departamento desempenha a função de departamento ou empregador
10.
Copyright © 2011
Ramez Elmasri and Shamkant Navathe slide 10 © 2011 Pearson. Todos os direitos reservados. Nomes de função e relacionamentos recursivos Relacionamentos recursivos Em algumas ocasiões, o mesmo tipo de entidade participa mais de uma vez em um tipo de relacionamento em funções diferentes O nome da função se torna essencial para distinguir o significado da função que cada entidade participante desempenha
11.
Copyright © 2011
Ramez Elmasri and Shamkant Navathe slide 11 © 2011 Pearson. Todos os direitos reservados. Nomes de função e relacionamentos recursivos Relacionamentos recursivos Exemplo: O tipo de relacionamento SUPERVISÃO relaciona um FUNCIONÁRIO a um SUPERVISOR, no qual as entidades funcionário e supervisor são membros do mesmo conjunto de entidade FUNCIONÁRIO FUNCIONÁRIO participa duas vezes da SUPERVISÃO: 1. papel de supervisor, 2. papel de supervisionado
12.
Copyright © 2011
Ramez Elmasri and Shamkant Navathe slide 12 © 2011 Pearson. Todos os direitos reservados. 1. Supervisor 2. Supervisonado 3. F1 = f2, f3 4. F4 = f6, f7 5. F5 = f1, f4
13.
Copyright © 2011
Ramez Elmasri and Shamkant Navathe slide 13 © 2011 Pearson. Todos os direitos reservados. Restrições sobre tipos de relacionamento binários Relacionamento contém restrições que limitam as combinações de entidades Restrições são determinadas com base na descrição do minimundo Exemplo de restrição: cada funcionário precisa trabalhar para exatamente um departamento Dois tipos de restrições de relacionamento binário: Razão de cardinalidade Participação
14.
Copyright © 2011
Ramez Elmasri and Shamkant Navathe slide 14 © 2011 Pearson. Todos os direitos reservados. Restrições sobre tipos de relacionamento binários A razão de cardinalidade para um relacionamento binário Especifica o número máximo de instâncias de relacionamento em que uma entidade pode participar Exemplo Razão 1:N : • Cada departamento pode estar relacionado a qualquer número de funcionários. Um departamento EMPREGA muitos funcionários. • Mas, cada funcionário só pode estar relacionado a um departamento. Um funcionário trabalha para um departamento.
15.
Copyright © 2011
Ramez Elmasri and Shamkant Navathe slide 15 © 2011 Pearson. Todos os direitos reservados. Restrições sobre tipos de relacionamento binários A razão de cardinalidade para um relacionamento binário M: muitas participações N: muitas participações 1: no máximo 1 participação RAZÕES DE CARDINALIDADE: • 1:1 um para um • 1:N um para muitos • N:1 muitos para um • M:N muitos para muitos
16.
Copyright © 2011
Ramez Elmasri and Shamkant Navathe slide 16 © 2011 Pearson. Todos os direitos reservados. Restrições sobre tipos de relacionamento binários A razão de cardinalidade para um relacionamento binário Exemplo Razão 1:1: • Relaciona uma entidade de departamento ao funcionário que gerencia esse departamento • Um funcionário pode gerenciar apenas um departamento • Um departamento pode ter apenas um gerente
17.
Copyright © 2011
Ramez Elmasri and Shamkant Navathe slide 17 © 2011 Pearson. Todos os direitos reservados. Restrições sobre tipos de relacionamento binários Relacionamento GERENCIA 1:1
18.
Copyright © 2011
Ramez Elmasri and Shamkant Navathe slide 18 © 2011 Pearson. Todos os direitos reservados. Restrições sobre tipos de relacionamento binários A razão de cardinalidade para um relacionamento binário Exemplo Razão M:N: • Um funcionário pode trabalhar em vários projetos • Um projeto pode ter vários funcionários • As cardinalidades são representadas no DIAGRAMA por 1, M e N nas linhas de conexão entre o relacionamento e as entidades
19.
Copyright © 2011
Ramez Elmasri and Shamkant Navathe slide 19 © 2011 Pearson. Todos os direitos reservados. Restrições sobre tipos de relacionamento binários Restrições de participação e dependências de existência Especifica se a existência de uma entidade depende dela estar relacionada a outra entidade por meio do tipo de relacionamento Especifica o número mínimo de instâncias de relacionamento em qu cada entidade pode participar Restrição de cardinalidade mínima Dois tipos: total e parcial
20.
Copyright © 2011
Ramez Elmasri and Shamkant Navathe slide 20 © 2011 Pearson. Todos os direitos reservados. Restrições sobre tipos de relacionamento binários Relacionamento TRABALHA_EM M:N
21.
Copyright © 2011
Ramez Elmasri and Shamkant Navathe slide 21 © 2011 Pearson. Todos os direitos reservados. Restrições sobre tipos de relacionamento binários Restrições de participação e dependências de existência Participação Total ou dependência de existencia • Significa que cada entidade A no conjunto total de entidades deve estar relacionada a uma entidade B por meio de um relacionamento R • Representação no diagrama: linha dupla • Exemplo:
22.
Copyright © 2011
Ramez Elmasri and Shamkant Navathe slide 22 © 2011 Pearson. Todos os direitos reservados. Restrições sobre tipos de relacionamento binários Restrições de participação e dependências de existência Participação Total ou dependência de existencia • Todo funcionário precisa trabalhar para um departamento • Uma entidade de funcionário só pode existir se participar em, pelo menos, uma instância de relacionamento TRABALHARA PARA • A participação de FUNCIONÁRIO em TRABALHA PARA é total
23.
Copyright © 2011
Ramez Elmasri and Shamkant Navathe slide 23 © 2011 Pearson. Todos os direitos reservados. Restrições sobre tipos de relacionamento binários Restrições de participação e dependências de existência Participação Parcial • Uma parte do conjunto de entidades A está relacioanda a alguma entidade B por meio de um relacionamento R, mas não necessariamente todas • Representação no diagrama: linha simples • EXEMPLO:
24.
Copyright © 2011
Ramez Elmasri and Shamkant Navathe slide 24 © 2011 Pearson. Todos os direitos reservados. Restrições sobre tipos de relacionamento binários Restrições de participação e dependências de existência Participação Parcial • Cada funcionário não precisa gerenciar um departamento • A participação de funcionário no tipo de relacionamento GERENCIA é parcial Restrições Estruturais São a razão de cardinalidade e as restrições de participação.
Baixar agora