·
Engenharia de Computação ·
Banco de Dados
Envie sua pergunta para a IA e receba a resposta na hora

Prefere sua atividade resolvida por um tutor especialista?
- Receba resolvida até o seu prazo
- Converse com o tutor pelo chat
- Garantia de 7 dias contra erros
Recomendado para você
14
Tipos de Dados em Banco de Dados e Suas Categorias
Banco de Dados
FIT
9
Guia de Instalação do SQL Server e SSMS
Banco de Dados
FIT
1
Links das Partes 5 a 8 de Vídeo
Banco de Dados
FIT
11
Estruturas e Características dos SGBDs: Visões, Abstrações e Modelos de Dados
Banco de Dados
FIT
1
Links de Vídeos - Parte 1 a Parte 4
Banco de Dados
FIT
19
Fundamentos do Modelo Relacional em Banco de Dados
Banco de Dados
FIT
1
Lista de Links de Vídeos do YouTube
Banco de Dados
FIT
15
Modelo Conceitual e Diagrama Entidade-Relacionamento
Banco de Dados
FIT
24
Modelo de Dados Relacional: Passos para Criação de Relações e Esquemas
Banco de Dados
FIT
19
Funções Embutidas em Bancos de Dados: Parte 2
Banco de Dados
FIT
Texto de pré-visualização
Modelo Entidade Relacionamento Estendido Cada tipo de entidade que participa de um tipo de relacionamento possui um papel específico No caso de EMPREGADO TRABALHAPARA DEPARTAMENTO o papel de EMPREGADO é trabalhador e do DEPARTAMENTO é empregador A escolha do nome nem sempre é simples Papéis Existem casos em que a indicação do papel é OBRIGATÓRIA Por exemplo Em tipos de relacionamentos recursivos 1 1 1 2 2 2 SUPERVISIONA r1 r2 r3 a1 a2 a3 a4 FUNCIONÁRIO Papéis em relacionamentos recursivos Em tipos de relacionamentos cuja semântica não fique clara ou seja ambígua EMPRESA CONTRATA DEPARTAMENTO EMPRESA INVESTE PESSOA DEPARTAMENTO GERENCIA PESSOA Papéis em relacionamentos com ambiguidade semântica Razão de Cardinalidade Especifica a quantidade de instâncias de relacionamentos em que uma entidade pode participar 11 1N NN Participação Especifica se a existência de uma entidade depende dela estar relacionada com outra entidade através de um relacionamento Total Dependência existencial Parcial Restrição Estrutural Define o mínimo e máximo em que uma entidade pode participar de um relacionamento Restrições sobre tipos de relacionamentos 1N EMPREGADO TRABALHAPARA DEPARTAMENTO e1 e2 e3 e4 e5 e6 e7 r1 r2 r3 r4 r5 r7 r6 d1 d2 d3 N 1 Razão de Cardinalidade 11 EMPREGADO GERENCIA DEPARTAMENTO e1 e2 e3 e4 e5 e6 e7 r1 r2 r3 d1 d2 d3 1 1 Razão de Cardinalidade NN EMPREGADO TRABALHAEM PROJETO r1 a1 a3 a2 r2 r3 b1 b3 b2 b4 b5 r4 r5 r6 N N Razão de Cardinalidade EMPREGADO TRABALHAPARA DEPARTAMENTO e1 e2 e3 e4 e5 e6 e7 r1 r2 r3 r4 r5 r7 r6 d1 d2 d3 N 1 Total Parcial Empregado existe somente se estiver relacionado com algum departamento Total Departamento pode existir mesmo não tendo nenhum empregado Parcial d4 Restrição de participação Restrição Estrutural A restrição estrutural de EMPREGADO é 11 pois participa em No mínimo 1 e no máximo 1 relacionamento DEPARTAMENTO é 0 N pois participa em No mínimo 0 e no máximo N relacionamentos EMPREGADO TRABALHAPARA DEPARTAMENTO e1e2e3e4e5e6e7 r1 r2 r3 r4 r5 r7 r6 d1 d2 d3 Total Parcial N 1 EMPREGADO TRABALHAPARA DEPARTAMENTO e1e2e3e4e5e6e7 r1 r2 r3 r4 r5 r7 r6 d1 d2 d3 1 1 0 N Restrição estrutural Os tipos de relacionamentos também podem ter atributos Exemplo Quantidade de horas trabalhadas por um empregado em um dado projeto Horas Pode ser representado como um atributo do relacionamento TRABALHAEM Atributo de relacionamento Atributos de tipos de relacionamentos 11 podem ser colocados em um dos tipos de entidades participantes DataInício em EMPREGADO GERENCIA DEPARTAMENTO e1 e2 e3 e4 e5 e6 e7 r1 r2 r3 d1 d2 d3 1 1 Atributo de relacionamento Atributos de TR 1N podem ser colocados no TE que está no lado N do relacionamento DataInício em EMPREGADO TRABALHAPARA DEPARTAMENTO e1 e2 e3 e4 e5 e6 e7 r1 r2 r3 r4 r5 r7 r6 d1 d2 d3 N 1 d4 DataInício Atributo de relacionamento São tipos de entidades que não têm atributoschave Entidades só podem ser identificadas através da associação com uma outra entidade DEPENDENTE POSSUI d1 Maria F 01011970 Esposa d3 Ana F 03032003 Filha d2 João M 02022002 Filho d4 João M 02022002 Filho d6 José M 02021971 Marido d5 Vítor M 02022002 Filho d7 Sônia F 01011970 Esposa r1 r7 r3 r4 r2 r5 r6 Tipo de entidadefraca Tipo de entidade proprietário da identificação Tipo de relacionamento de identificação do Tipo de entidadefraca CLIENTE Antônio 0001 c1 Antônio 1000 c2 Marta6789 c3 Rodrigo 9876 c4 Tipo de EntidadeFraca Um tipo de entidadefraca sempre tem restrição de participação total dependência existencial com respeito ao seu tipo de relacionamento de identificação uma vez que não é possível identificar uma entidadefraca sem o correspondente tipo de entidade proprietária Um tipo de entidadefraca pode ter uma chaveparcial que é um conjunto de atributos que pode univocamente identificar entidadesfracas relacionadas à mesma entidade proprietária Tipo de EntidadeFraca Leitura do arquivo PDF disponibilizado na plataforma Atividades extraclasse
Envie sua pergunta para a IA e receba a resposta na hora
Recomendado para você
14
Tipos de Dados em Banco de Dados e Suas Categorias
Banco de Dados
FIT
9
Guia de Instalação do SQL Server e SSMS
Banco de Dados
FIT
1
Links das Partes 5 a 8 de Vídeo
Banco de Dados
FIT
11
Estruturas e Características dos SGBDs: Visões, Abstrações e Modelos de Dados
Banco de Dados
FIT
1
Links de Vídeos - Parte 1 a Parte 4
Banco de Dados
FIT
19
Fundamentos do Modelo Relacional em Banco de Dados
Banco de Dados
FIT
1
Lista de Links de Vídeos do YouTube
Banco de Dados
FIT
15
Modelo Conceitual e Diagrama Entidade-Relacionamento
Banco de Dados
FIT
24
Modelo de Dados Relacional: Passos para Criação de Relações e Esquemas
Banco de Dados
FIT
19
Funções Embutidas em Bancos de Dados: Parte 2
Banco de Dados
FIT
Texto de pré-visualização
Modelo Entidade Relacionamento Estendido Cada tipo de entidade que participa de um tipo de relacionamento possui um papel específico No caso de EMPREGADO TRABALHAPARA DEPARTAMENTO o papel de EMPREGADO é trabalhador e do DEPARTAMENTO é empregador A escolha do nome nem sempre é simples Papéis Existem casos em que a indicação do papel é OBRIGATÓRIA Por exemplo Em tipos de relacionamentos recursivos 1 1 1 2 2 2 SUPERVISIONA r1 r2 r3 a1 a2 a3 a4 FUNCIONÁRIO Papéis em relacionamentos recursivos Em tipos de relacionamentos cuja semântica não fique clara ou seja ambígua EMPRESA CONTRATA DEPARTAMENTO EMPRESA INVESTE PESSOA DEPARTAMENTO GERENCIA PESSOA Papéis em relacionamentos com ambiguidade semântica Razão de Cardinalidade Especifica a quantidade de instâncias de relacionamentos em que uma entidade pode participar 11 1N NN Participação Especifica se a existência de uma entidade depende dela estar relacionada com outra entidade através de um relacionamento Total Dependência existencial Parcial Restrição Estrutural Define o mínimo e máximo em que uma entidade pode participar de um relacionamento Restrições sobre tipos de relacionamentos 1N EMPREGADO TRABALHAPARA DEPARTAMENTO e1 e2 e3 e4 e5 e6 e7 r1 r2 r3 r4 r5 r7 r6 d1 d2 d3 N 1 Razão de Cardinalidade 11 EMPREGADO GERENCIA DEPARTAMENTO e1 e2 e3 e4 e5 e6 e7 r1 r2 r3 d1 d2 d3 1 1 Razão de Cardinalidade NN EMPREGADO TRABALHAEM PROJETO r1 a1 a3 a2 r2 r3 b1 b3 b2 b4 b5 r4 r5 r6 N N Razão de Cardinalidade EMPREGADO TRABALHAPARA DEPARTAMENTO e1 e2 e3 e4 e5 e6 e7 r1 r2 r3 r4 r5 r7 r6 d1 d2 d3 N 1 Total Parcial Empregado existe somente se estiver relacionado com algum departamento Total Departamento pode existir mesmo não tendo nenhum empregado Parcial d4 Restrição de participação Restrição Estrutural A restrição estrutural de EMPREGADO é 11 pois participa em No mínimo 1 e no máximo 1 relacionamento DEPARTAMENTO é 0 N pois participa em No mínimo 0 e no máximo N relacionamentos EMPREGADO TRABALHAPARA DEPARTAMENTO e1e2e3e4e5e6e7 r1 r2 r3 r4 r5 r7 r6 d1 d2 d3 Total Parcial N 1 EMPREGADO TRABALHAPARA DEPARTAMENTO e1e2e3e4e5e6e7 r1 r2 r3 r4 r5 r7 r6 d1 d2 d3 1 1 0 N Restrição estrutural Os tipos de relacionamentos também podem ter atributos Exemplo Quantidade de horas trabalhadas por um empregado em um dado projeto Horas Pode ser representado como um atributo do relacionamento TRABALHAEM Atributo de relacionamento Atributos de tipos de relacionamentos 11 podem ser colocados em um dos tipos de entidades participantes DataInício em EMPREGADO GERENCIA DEPARTAMENTO e1 e2 e3 e4 e5 e6 e7 r1 r2 r3 d1 d2 d3 1 1 Atributo de relacionamento Atributos de TR 1N podem ser colocados no TE que está no lado N do relacionamento DataInício em EMPREGADO TRABALHAPARA DEPARTAMENTO e1 e2 e3 e4 e5 e6 e7 r1 r2 r3 r4 r5 r7 r6 d1 d2 d3 N 1 d4 DataInício Atributo de relacionamento São tipos de entidades que não têm atributoschave Entidades só podem ser identificadas através da associação com uma outra entidade DEPENDENTE POSSUI d1 Maria F 01011970 Esposa d3 Ana F 03032003 Filha d2 João M 02022002 Filho d4 João M 02022002 Filho d6 José M 02021971 Marido d5 Vítor M 02022002 Filho d7 Sônia F 01011970 Esposa r1 r7 r3 r4 r2 r5 r6 Tipo de entidadefraca Tipo de entidade proprietário da identificação Tipo de relacionamento de identificação do Tipo de entidadefraca CLIENTE Antônio 0001 c1 Antônio 1000 c2 Marta6789 c3 Rodrigo 9876 c4 Tipo de EntidadeFraca Um tipo de entidadefraca sempre tem restrição de participação total dependência existencial com respeito ao seu tipo de relacionamento de identificação uma vez que não é possível identificar uma entidadefraca sem o correspondente tipo de entidade proprietária Um tipo de entidadefraca pode ter uma chaveparcial que é um conjunto de atributos que pode univocamente identificar entidadesfracas relacionadas à mesma entidade proprietária Tipo de EntidadeFraca Leitura do arquivo PDF disponibilizado na plataforma Atividades extraclasse