A cardinalidade de mapeamento expressa o

Próximas questões
Com base no mesmo assunto
Q264145 Banco de Dados
A cardinalidade de mapeamento expressa o

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: D - número de entidades ao qual outra entidade pode ser associada por um conjunto de relacionamento.

Para entender esta questão, precisamos falar sobre cardinalidade de mapeamento em bancos de dados relacionais. A cardinalidade descreve a relação quantitativa entre duas entidades em um modelo de banco de dados relacionais. Quando falamos da cardinalidade de mapeamento, estamos nos referindo a quantas instâncias de uma entidade podem estar relacionadas a instâncias de outra entidade dentro de um relacionamento.

Existem diferentes tipos de cardinalidade, como 1:1, onde uma entidade está relacionada com no máximo uma outra entidade; 1:N, onde uma entidade pode estar relacionada com várias outras entidades; e N:M (ou M:N), onde várias entidades podem estar relacionadas com várias outras entidades.

A alternativa D é a correta porque ela expressa exatamente o conceito de cardinalidade: indica o número máximo de instâncias de uma entidade B que podem estar associadas a uma instância de outra entidade A através de um conjunto de relacionamento. Por exemplo, se estamos falando do relacionamento entre Alunos e Disciplinas, a cardinalidade poderia nos dizer que um aluno pode se matricular em várias disciplinas (cardinalidade 1:N).

As outras alternativas não descrevem apropriadamente o conceito de cardinalidade dentro do contexto de um banco de dados. Alternativas como a quantidade de entradas mapeadas por entidade atribuída (A), ou mapeamento de entidades por atributos numéricos (E) não capturam a essência do que é a cardinalidade no modelo relacional.

Portanto, ao estudar sobre banco de dados relacionais para concursos, é fundamental compreender como a cardinalidade opera e o impacto que ela tem no design e na funcionalidade de um banco de dados. Com esse conhecimento, você estará melhor preparado para responder perguntas relacionadas e aplicar esses conceitos na prática.

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

Se alguém puder da uma força, para mim a cardinalidade tem a ver com os registros(tuplas) e não à quantidade de entidades.

Encontrei o seguinte conceito que explica a resposta de questão:
Cardinalidade: Quantas ocorrências de uma entidade podem estar associadas a uma determinada ocorrência de entidade através do relacionamento.
Ex.: 05 itens de pedido relacionados a um pedido "x"



 

O gabarito esta ERRADO. Cardinalidade tem a ver com o número de registros, ou mais formalmente, com a instância gerada por um relacionamento entre duas entidades. O problema que alguns autores, geralmente traduzidos para o português, utilizam a palavra "Entidade' mas não estão se referindo a tabela, e sim aos dados da mesma. Vejam uma definição encontrada no livro do C.J.Date (acho que foi erro de tradução...)

"A restrição razão de cardinalidade especifica a quantidade de instâncias de relacionamento que uma entidade pode participar. No tipo de relacionamento binário TRABALHA-PARA, DEPARTAMENTO:EMPREGADO tem razão de cardinalidade 1:N. Isto significa que cada entidade departamento pode estar relacionada a inúmeras entidades empregado (muitos empregados podem trabalhar para um departamento) mas uma entidade empregado pode estar relacionada a apenas um departamento (um empregado pode trabalhar apenas para um departamento). As razões de cardinalidade mais comuns para tipos de relacionamento binário são 1:1, 1:N e M:N."

O autor diz que uma entidade departamento pode se relaciornar com INÚMERAS ENTIDADES empregado, se levarmos isso em consideração teriamos um banco de dados com INUMERAS TABELAS EMPREGADO, oque é um completo absurdo. Na pratica, o autor estava se referindo aos registros da entidade ou mais formalmente, as diversas instâncias.

Difícil vai ser convencer a banca disso...
 
Na verdade o diagrama E=R representa uma abstração do mundo real dizer que uma Empresa pode ter muitos Empregados é algo verdadeiro e sua implementação geraria uma tabela representando uma coleção de empresas e outra representando uma coleção de empregados onde cada empregado só pode pertencer a uma empresa mas uma determinada empresa poderia figurar em mais de uma linha da tabela empregados. Ficou claro?
Spock,
Uma empresa pode ter (e terá) vários empregados , porém existira somente UMA tabela empresa e UMA tabela empregados. 
No texto que coloquei o autor (provavelmente por erro de tradução) afirma que CADAentidade empresa estará ligado a VÁRIAS entidades empregados.
No modelo conceitual 'ENTIDADES" é equivalente a TABELAS, e como vc mesmo citou, haverá UMA ÚNICA ENTIDADE (tabela) representando uma coleção de empregados, e não várias ENTIDADES (tabelas).
Em resumo: cardinalidade esta relacioanada com o NUMERO de registros que participam de determinado relacionamento, não com as ENTIDADES que participam deste relacionamento.

Clique para visualizar este comentário

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