Analisando a figura, pode-se afirmar que:

Próximas questões
Com base no mesmo assunto
Q203496 Banco de Dados
Analisando a figura, pode-se afirmar que:
Alternativas

Comentários

Veja os comentários dos nossos alunos

Acredito que o erro da alternativa

 "Do jeito que está o modelo, já dá para se saber a qual Funcionário está vinculado um determinado dependente."

Seja a ausência da chave estrangeira de Funcionário em Depedente, já que nesse tipo de representação deixam-se essas chaves implícitas.
Vamos lá:
a) Como disse o nosso colega, o erro aqui é a falta da FK na entidade dependente.
b)Funcionário pode ter N depententes.
c)Quando a cardinalidade não diz o mínimo, assume-se o valor 0. Logo do lado de dependente, é 0..N. Pode não ter dependente.
d)Vide comentária do item anterior. Funcionário pode não ter de dependente.
e) Reparem que a entidade dependente está com uma linha dupla em sua volta, indicando que é entidade fraca, logo ela precisa estar associada a pelo menos uma ocorrência da entidade Funcionário. Como a cardinalidade de funcionário já diz é no Maximo 1, assume-se que é obrigatório. Cardinaliadade de Funcionário(1,1) para o relacionamento binário com Dependente.

e-

seria necessario fk (chave estrangeira) para vincular o dependente ao func.

a relacao é func pode ter n (0...n) dependnts, enquanto q a tabela dependente pode ser de 1 func

Imagine que você tem uma turma de escola. Cada aluno tem uma única carteira, mas cada carteira pode ter vários alunos sentados nela. A carteira é como uma tabela de banco de dados, e os alunos são como os registros na tabela.

A cardinalidade é a relação entre o número de alunos e o número de carteiras. No caso da nossa analogia, a cardinalidade é 1:N. Isso significa que cada aluno pode ter apenas uma carteira, mas cada carteira pode ter vários alunos.

Outra analogia que você pode usar é a de uma loja de brinquedos. Cada brinquedo tem um único preço, mas cada preço pode ser usado para vários brinquedos. O preço é como uma tabela de banco de dados, e os brinquedos são como os registros na tabela.

No caso dessa analogia, a cardinalidade é N:1. Isso significa que cada brinquedo pode ter apenas um preço, mas cada preço pode ser usado para vários brinquedos.

A cardinalidade é um conceito importante na modelagem de dados. Ela ajuda a garantir que os dados sejam armazenados de forma consistente e que as consultas sejam executadas de forma eficiente.

Aqui estão alguns exemplos de cardinalidade:

  • 1:1 - Um aluno tem apenas uma carteira, e uma carteira tem apenas um aluno.
  • 1:N - Um funcionário tem apenas um departamento, mas um departamento pode ter vários funcionários.
  • N:1 - Um produto tem apenas um fabricante, mas um fabricante pode ter vários produtos.
  • N:N - Um aluno pode ter vários livros, e um livro pode ser lido por vários alunos.

Espero que essas analogias ajudem você a entender a cardinalidade de forma simples e infantil.

Fonte: Bard

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo