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 é
- 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.
- Auto relacionamento da entidade Arrecadação, no caso de associação entre parcelas do mesmo tributo.
- Contribuinte como Entidade Fraca de Arrecadação porque esta última é quem determina a existência, ou não, da primeira.
- 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.
- 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