Pular para o conteúdo principal

Questão de Banco de Dados — Modelo Entidade-Relacionamento (MER) — INSTITUTO AOCP 2024

Banco de DadosModelo Entidade-Relacionamento (MER)
Código
qa630679
Banca
INSTITUTO AOCP
Órgão
MPE PR
Ano
2024
Cargo
Tec TI ( )
O modelo entidade-relacionamento é uma ferramenta essencial para o design e a organização de bancos de dados, usando figuras geométricas para representar visualmente os componentes e suas relações. Nesse modelo, o conceito que indica a quantidade de instâncias de uma entidade que podem ou devem estar associadas a uma instância de outra entidade é o de
  1. Aatributo.
  2. Bentidade.
  3. Cchave estrangeira.
  4. Dcardinalidade.
  5. Echave primária.
Revelar gabarito e comentário

GabaritoD — cardinalidade.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Modelo Entidade-Relacionamento: cardinalidade

Gabarito: letra D. A cardinalidade é exatamente o conceito que indica a quantidade de instâncias de uma entidade que podem ou devem estar associadas a uma instância de outra entidade em um relacionamento — é ela que define se a relação é 1:1, 1:N ou N:N. As demais alternativas (atributo, entidade, chave estrangeira e chave primária) descrevem outros componentes do modelo, não a quantidade de associações.

O Modelo Entidade-Relacionamento (MER) é um modelo conceitual usado para descrever, de forma abstrata, os dados de um domínio de negócio. Ele é composto por três elementos fundamentais: entidades (objetos sobre os quais se deseja guardar informações), atributos (características desses objetos) e relacionamentos (associações entre entidades). O Diagrama Entidade-Relacionamento (DER) é a representação gráfica desse modelo, utilizando figuras geométricas — retângulos para entidades, losangos para relacionamentos e elipses para atributos.

Dentro dos relacionamentos, dois conceitos são essenciais: o grau e a cardinalidade. O grau indica o número de tipos de entidades que participam do relacionamento (unário, binário, ternário, etc.). Já a cardinalidade indica a quantidade de ocorrências (instâncias) de cada entidade que participa do relacionamento. É a cardinalidade que determina se um relacionamento é um-para-um (1:1), um-para-muitos (1:N) ou muitos-para-muitos (N:M).

Por exemplo, considere o relacionamento entre as entidades CLIENTE e PEDIDO. Se um cliente pode fazer vários pedidos, mas cada pedido pertence a um único cliente, a cardinalidade é 1:N (um cliente para muitos pedidos). Essa informação é crucial para o projeto do banco de dados, pois define como as tabelas serão estruturadas e onde a chave estrangeira será inserida.

A cardinalidade também pode ser expressa com valores mínimos e máximos, como (0,1), (1,1), (1,N), etc. A cardinalidade mínima indica se a participação é obrigatória (mínimo 1) ou opcional (mínimo 0), enquanto a máxima indica o número máximo de associações. Essa distinção é fundamental para modelar corretamente as regras de negócio.

A pegadinha desta questão é justamente confundir a cardinalidade com outros conceitos do modelo. O candidato que não domina a definição exata de cada componente pode facilmente marcar "atributo" ou "entidade", que são termos mais genéricos. A banca explora a necessidade de conhecer a terminologia precisa do MER.

Guarde a definição exata de cada termo: atributo é uma característica, entidade é um objeto, chave primária identifica uma instância, chave estrangeira relaciona tabelas e cardinalidade é a quantidade de associações. É exatamente essa distinção que separa as alternativas.

Conceito

Definição

Papel no MER

Relação com quantidade de associações

Cardinalidade (gabarito)

Quantidade de instâncias de uma entidade associadas a uma instância de outra

Define se o relacionamento é 1:1, 1:N ou N:N, com mínimos e máximos

É exatamente o conceito que indica essa quantidade

Atributo

Característica ou propriedade de uma entidade/relacionamento

Descreve dados (ex.: nome, CPF)

Não indica quantidade de associações

Entidade

Objeto do mundo real sobre o qual se guardam informações

Representada por retângulo no DER

Não indica quantidade de associações

Chave estrangeira

Atributo que referencia a chave primária de outra tabela

Conceito do modelo relacional (nível lógico), não do MER

Materializa o relacionamento, mas não define a quantidade

Chave primária

Atributo que identifica unicamente cada instância

Garante individualidade dos registros

Não indica quantidade de associações

Alternativa A — ❌ Incorreta

Atributo é uma característica ou propriedade de uma entidade ou relacionamento (ex.: nome, CPF, data de nascimento). Ele descreve os dados, mas não indica a quantidade de associações entre entidades. A banca usa esse termo para confundir quem não sabe a diferença entre "o que descreve" e "quantos se relacionam".

Alternativa B — ❌ Incorreta

Entidade é um objeto ou conceito do mundo real sobre o qual se deseja guardar informações (ex.: CLIENTE, PRODUTO, FUNCIONÁRIO). Ela é representada por um retângulo no DER e não tem relação com a quantidade de instâncias associadas a outra entidade.

Alternativa C — ❌ Incorreta

Chave estrangeira é um atributo (ou conjunto de atributos) em uma tabela que referencia a chave primária de outra tabela, estabelecendo um vínculo entre elas. Ela é um conceito do modelo relacional (nível lógico), não do MER (nível conceitual). Além disso, ela não indica a quantidade de associações — ela apenas materializa o relacionamento já definido pela cardinalidade.

Alternativa D — ✅ Correta ⟵ GABARITO

Cardinalidade é exatamente o conceito que indica a quantidade de instâncias de uma entidade que podem ou devem estar associadas a uma instância de outra entidade. Ela define se o relacionamento é 1:1, 1:N ou N:N, e pode incluir valores mínimos e máximos (ex.: (0,1), (1,N)). É um dos conceitos mais importantes do MER, pois determina a estrutura lógica do banco de dados.

Alternativa E — ❌ Incorreta

Chave primária é um atributo (ou conjunto de atributos) que identifica de forma única cada instância (ocorrência) de uma entidade. Ela garante a individualidade dos registros, mas não tem relação com a quantidade de associações entre entidades. Assim como a chave estrangeira, é um conceito mais ligado ao modelo relacional.

Gabarito: letra D — a cardinalidade é o conceito que define a quantidade de instâncias associadas entre entidades no Modelo Entidade-Relacionamento.

Link permanente: /questoes/qa630679