FC ConcursosFC Concursos

Questão FC372718

Uma adequada modelagem de dados é necessária antes da construção dos bancos de dados para que estes sejam suficientemente consistentes enquanto fontes de consulta pela fiscalização

Projeto e Modelagem de Dados

FCC · 2018

Uma adequada modelagem de dados é necessária antes da construção dos bancos de dados para que estes sejam  suficientemente consistentes enquanto fontes de consulta pela fiscalização.


Um modelo de dados-exemplo para atender o controle de arrecadação tributária contém:


− CONTRIBUINTE (Pessoa Física ou Jurídica):
        Dados dos contribuintes, como:

    − cpf ou cnpj (chave)
    − endereço-contribuinte


− ARRECADAÇÃO:
        Dados de arrecadação de tributo exigível, como:
    − tipo-tributo
    − objeto-tributo
    − num-ocorrência-pagamento
    − mês-ano-competência
    − valor-tributo
    − data-vencimento
    − data-pagamento


− REGRAS DE NEGÓCIO:
    − tipo-tributo é o que identifica um tributo (ex. IPVA, ICMS).
    − objeto-tributo é um número de identificação sobre o qual incide o tributo (ex. Número Renavam, Número Inscrição Estadual).
    − num-ocorrência-pagamento é um número sequencial dentro do ano, usado no caso de cotas ou parcelamento do mesmo tributo, i.e. mesmo tipo, mesmo objeto, mesma competência.
     − Contribuinte e Arrecadação relacionam-se em um- para- muitos, cujo relacionamento tem o nome de Exigível.

 

Um tipo característico de relacionamento para o qual se deve prestar especial atenção no Modelo Entidade-Relacionamento é

  1. Agregação porque o relacionamento entre Contribuinte e Arrecadação se caracteriza como entidade associativa que irá, por sua vez, relacionar-se com instâncias correspondentes a outras parcelas de arrecadação.
  2. Auto relacionamento da entidade Arrecadação, no caso de associação entre parcelas do mesmo tributo.
  3. Contribuinte como Entidade Fraca de Arrecadação porque esta última é quem determina a existência, ou não, da primeira.
  4. Herança Não Exclusiva porque alguma instância da superclasse Contribuinte pode ou não estar associada a uma instância correspondente de Arrecadação.
  5. Generalização/Especialização Total porque toda instância da superclasse Contribuinte precisa estar associada a uma instância correspondente de suas subclasses (física ou jurídica).
Mostrar resposta e comentário

Gabarito

Errado

Comentário do professor

A opção Generalização/Especialização Total indica que toda instância da superclasse Contribuinte pertence obrigatoriamente a uma das subclasses Pessoa Física ou Pessoa Jurídica.

No modelo apresentado isso se reflete nos atributos CPF ou CNPJ: cada contribuinte deve ter um identificador correspondente, logo não existem contribuintes que fiquem fora das subclasses.

Adotar especialização total permite representar atributos e regras específicas de cada tipo (por exemplo, RG, nome‑civil para PF; inscrição estadual, razão social para PJ) sem poluir a tabela genérica.

Além disso, a especialização total reforça a integridade e facilita a implementação no banco (tabelas de subtipo com chave estrangeira para a superclasse), garantindo consistência da informação.

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

Continue aprendendo