Imagem de fundo

Em uma secretaria de fazenda, foi projetado um sistema de informação gerencial e fiscal...

Em uma secretaria de fazenda, foi projetado um sistema de informação gerencial e fiscal com base em um modelo de dados relacional que contempla as seguintes entidades:


CONTRIBUINTE (identificado por CPF_CNPJ, com atributos como Nome_RazaoSocial, Endereco, InscricaoEstadual);

TRIBUTO (identificado por CodigoTributo, com atributos como NomeTributo, AliquotaBase);

LANCAMENTO_FISCAL (representa a obrigação tributária individual e tem como atributos IDLancamento, DataVencimento, ValorDevido).


As seguintes regras de negócio foram estabelecidas:


● um CONTRIBUINTE pode ter zero ou múltiplos LANCAMENTOS_FISCAIS;

● cada LANCAMENTO_FISCAL deve estar associado a exatamente um CONTRIBUINTE;

● cada LANCAMENTO_FISCAL deve estar associado a exatamente um TRIBUTO;

● um TRIBUTO pode estar vinculado a zero ou múltiplos LANCAMENTOS_FISCAIS.


Considerando-se as informações fornecidas na situação hipotética precedente e os princípios de integridade referencial em bancos de dados relacionais, é correto afirmar que a tabela LANCAMENTO_FISCAL deve


A

conter o CPF_CNPJ (FK) e replicar todos os atributos não chave da tabela TRIBUTO, como NomeTributo e AliquotaBase, garantindo-se, assim, o requisito de integridade de entidade.


B

incluir os atributos CPF_CNPJ (FK) e CodigoTributo (FK), os quais estabelecem as integridades referenciais obrigatórias com as tabelas CONTRIBUINTE e TRIBUTO, respectivamente, mantendo-se IDLancamento como chave primária simples.


C

incluir apenas o CodigoTributo (FK), pois a identificação do CONTRIBUINTE pode ser inferida a partir de um atributo descritivo como Nome_RazaoSocial, transferido para a tabela de lançamento.


D

conter apenas o atributo CPF_CNPJ como chave estrangeira, a fim de garantir a integridade referencial ao CONTRIBUINTE.


E

incorporar os atributos CPF_CNPJ (FK) e CodigoTributo (FK), sendo ambos, conjuntamente com IDLancamento, candidatos à chave primária composta da tabela.