Questão FC372719
Uma prefeitura está implementando um banco de dados para gerenciar as informações dos cidadãos. A técnica que deve ser usada para garantir que a inserção de novos registros no banc
Projeto e Modelagem de Dados
FCC · 2024
Uma prefeitura está implementando um banco de dados para gerenciar as informações dos cidadãos. A técnica que deve ser usada para garantir que a inserção de novos registros no banco de dados não viole as regras de integridade referencial é a
- criação de views.
- utilização de chaves estrangeiras.
- aplicação de triggers.
- definição de índices.
- implementação de stored procedures.
Mostrar resposta e comentário
Gabarito
B
Comentário do professor
A técnica indicada é a utilização de chaves estrangeiras, que estabelecem um vínculo entre colunas de tabelas distintas para preservar a integridade referencial.
Ao definir uma chave estrangeira numa tabela (por exemplo, Impostos.CPFCidadao) que referencia a chave primária de outra tabela (por exemplo, Cidadãos.CPFCidadao), o SGBD passa a validar automaticamente operações de inserção e atualização.
Na prática, se alguém tentar inserir em Impostos um CPFCidadao que não exista em Cidadãos, o banco rejeita a operação, evitando registros órfãos.
Além disso, é possível configurar ações como CASCADE ou RESTRICT para controlar efeitos de exclusão/atualização na tabela referenciada.
Conteúdo do catálogo FC Concursos · Atualizado em