Questão FC372731
Tabela Consumidor: idConsumidor nomeConsumidor cpfConsumidor 1 Paulo Vieira Lima 156.167.178-2 2 Marcos Santana Silva 234.156.765-12 3 Maria de Fátima Caetano Rosa 187.198.056-7 4
Projeto e Modelagem de Dados
FCC · 2019

Tabela Consumidor:
idConsumidor nomeConsumidor cpfConsumidor
1 Paulo Vieira Lima 156.167.178-2
2 Marcos Santana Silva 234.156.765-12
3 Maria de Fátima Caetano Rosa 187.198.056-7
4 Zoraide Pereira Mota 238.765.234-12
Tabela Fatura:
idFatura idConsumidor mesRefFatura DataVencFatura numHidrometroFatura medidaConsumo
3365693 1 05/2019 2019-05-20 344036 80
3366691 2 05/2019 2019-05-10 345681 120
3367690 3 04/2019 2019-04-28 344036 89
3390871 4 03/2019 2019-03-18 345681 100
Tabela ItemFatura:
idItemFatura idFatura descItemFatura valorItemFatura
1 3365693 Captação de água bruta 0.1
1 3366691 Tratamento de água 90
1 3367690 Tratamento de água 61.23
2 3365693 Tratamento de água 60.19
2 3366691 Tratamento de esgoto 67.67
3 3365693 Coleta de esgoto 47.35
3 3366691 Afastamento de esgoto 80
4 3365693 Tratamento de Esgoto 25
Considere que não há nenhum registro cadastrado além dos mostrados nas tabelas acima.
O modelo relacional deriva da teoria de conjuntos e é usado para indicar, por meio de um conjunto de regras e propriedades, como as tabelas se relacionam em um banco de dados. No modelo apresentado, o relacionamento entre as tabelas
- Fatura e ItemFatura é do tipo identificado (Identifying).
- Fatura e ItemFatura viola as regras de integridade referencial.
- Fatura e ItemFatura é do tipo não identificado (Non-Identifying).
- Consumidor e Fatura não usa notação Crow's Foot.
- Consumidor e Fatura é do tipo identificado (Identifying).
Mostrar resposta e comentário
Gabarito
A
Comentário do professor
A alternativa está correta porque o relacionamento entre Fatura e ItemFatura é do tipo Identifying: a chave do pai participa da chave da filha, de modo que a identidade do item depende da fatura.
No conjunto de dados percebe‑se que o mesmo valor de idItemFatura aparece associado a diferentes faturas; assim, a identificação única de um item exige combinar idFatura + idItemFatura. Logo, idFatura é parte da chave primária de ItemFatura.
Essa dependência faz de ItemFatura uma entidade fraca quanto à identificação e indica participação total (não faz sentido existir um ItemFatura sem sua Fatura). Em modelos ER isso é representado por um relacionamento Identifying (linha contínua) e preserva a integridade referencial.
Conteúdo do catálogo FC Concursos · Atualizado em