FC ConcursosFC Concursos

Questão FC372768

O modelo de dados fictícios ilustrados abaixo mostra a relação lógica entre duas entidades em um banco de dados: Contribuinte e Imposto. Um Auditor Fiscal da área de Tecnologia da

Projeto e Modelagem de Dados

FCC · 2019

O modelo de dados fictícios ilustrados abaixo mostra a relação lógica entre duas entidades em um banco de dados: Contribuinte e Imposto.

 

 

 

Um Auditor Fiscal da área de Tecnologia da Informação precisa implementar em um Sistema Gerenciador de Banco de Dados relacional um conjunto de tabelas, a partir da observação do modelo acima. Precisará incluir um atributo aliquotaImposto, considerando que cada imposto pode ter alíquotas diferentes, dependendo do contribuinte, e que cada contribuinte pode pagar alíquotas diferentes, dependendo do imposto. O campo aliquotaImposto deverá ser incluído

  1. na tabela Imposto como um campo comum.
  2. como parte da chave primária em uma tabela de ligação que deverá ser criada entre as tabelas Imposto e Contribuinte.
  3. na tabela Contribuinte como um campo comum.
  4. como um campo comum em uma tabela de associação que deverá ser criada entre as tabelas Contribuinte e Imposto.
  5. na tabela Contribuinte como parte da chave primária.
Mostrar resposta e comentário

Gabarito

D

Comentário do professor

O diagrama expressa um relacionamento do tipo N:N entre Contribuinte e Imposto. Quando a mesma entidade ligada a outra pode assumir valores distintos dependendo da combinação, esse valor é atributo do relacionamento.

Portanto, a aliquotaImposto deve ser incluída como campo comum na tabela de associação que representa esse relacionamento. Assim modelamos que a alíquota depende da dupla (contribuinte, imposto).

Na prática, cria‑se uma tabela, por exemplo:
ContribuinteImposto(idContribuinte, idImposto como chave primária composta, aliquotaImposto, ...).
Isso mantém a modelagem normalizada e evita redundância, registrando a alíquota por relação específica.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo