Em um projeto de banco de dados, uma importante propriedade ...

Próximas questões
Com base no mesmo assunto
Q998108 Banco de Dados
Em um projeto de banco de dados, uma importante propriedade é a cardinalidade. Ela é definida como
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é a Letra B: "a quantidade de ocorrências de entidade associadas a uma ocorrência da entidade em questão através do relacionamento".

Para entender por que a alternativa B é a correta, precisamos primeiramente compreender o conceito de cardinalidade em bancos de dados relacionais. A cardinalidade é um termo usado para descrever a natureza e o volume de relacionamentos entre entidades de um banco de dados. De forma simplificada, ela nos diz quantas instâncias de uma entidade A podem estar relacionadas a quantas instâncias de uma entidade B.

Por exemplo, no relacionamento entre as entidades Professor e Turma, a cardinalidade poderia indicar se um professor pode lecionar várias turmas ou apenas uma única turma. Analogamente, poderia indicar se uma turma pode ter um ou mais professores, ou apenas um único professor.

A cardinalidade é fundamental no projeto de bancos de dados pois define as regras de negócio e impõe restrições sobre como as entidades podem interagir entre si. Essas restrições ajudam a garantir a integridade dos dados e asseguram que o banco de dados reflita adequadamente a realidade do domínio que está modelando.

Agora, vamos justificar a corretude da alternativa B:

A cardinalidade é medida em termos das instâncias de entidades que podem se associar por meio de um relacionamento. Ela determina quantas instâncias de uma entidade podem estar ligadas a uma única instância de outra entidade, dentro do contexto de um relacionamento específico. Isso é justamente o que a alternativa B expressa, ao mencionar a "quantidade de ocorrências de entidade associadas a uma ocorrência da entidade em questão através do relacionamento". Este é o cerne do que se define por cardinalidade em um modelo de banco de dados relacional.

No estudo de bancos de dados relacionais, entender a cardinalidade é crucial, pois ela influencia diretamente o design das tabelas e das chaves estrangeiras, além de ter um papel vital na manutenção da integridade referencial entre as tabelas.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

A) A quantidade de relacionamentos definidos em cada processo. Incorreto=: O relacionamento em si é apenas um, o que muda é a quantidade de ocorrencias.

B)A quantidade de ocorrências de entidades associadas a uma ocorrência da entidade em questão através do relacionamento. Correto

C)O número de ocorrências de um relacionamento associado a cada entidade. Incorreto:= Não são as ocorrências do relacionamento, mas sim das entidades;

D) O grau de relação entre duas regras do modelo pretendido. Incorreto:= Relacionamentos têm graus, porém não são relacionadas a cardinalidade, mas sim quantas entidades são relacionadas.

E)A capacidade de registros no banco de dados.Incorreto:= Não tem absolutamente nada a ver.

Clique para visualizar este comentário

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