Questão FC369382
Considere o Sistema de Concursos de uma empresa hipotética que adota um Sistema de Gerenciamento de Banco de Dados (SGDB) relacional. A primeira tabela construída no banco foi Tabe
Projeto e Modelagem de Dados
FGV · 2024
Considere o Sistema de Concursos de uma empresa hipotética que adota um Sistema de Gerenciamento de Banco de Dados (SGDB) relacional.
A primeira tabela construída no banco foi Tabela_Candidato, que possui os seguintes campos:
candidato_ID;
candidato_Nome;
candidato_CPF.
A segunda tabela construída foi a Tabela_Concurso, que possui os seguintes campos:
concurso_ID;
candidato_ID;
concurso_Nome;
concurso_Cargo.
No contexto dos bancos de dados relacionais, é correto afirmar que
- o campo candidato_ID é uma chave estrangeira na Tabela_Candidato.
- o campo candidato_ID é uma chave primária na Tabela_Concurso.
- a Tabela_Candidato está incompleta, haja vista que não possui informação do concurso que o candidato pode fazer.
- dá forma como o banco de dados foi concebido, só é possível lançar um concurso por candidato.
- a inserção da chave estrangeira candidato_ID na tabela Tabela_Concurso, permite o lançamento de um candidato em vários concursos.
Mostrar resposta e comentário
Gabarito
Errado
Comentário do professor
A presença de chave estrangeira significa que um atributo em uma tabela referencia a chave primária de outra. Aqui, o candidato_ID em Tabela_Concurso referencia a candidato_ID em Tabela_Candidato.
Como resultado, a tabela de concursos pode conter várias linhas com o mesmo valor de candidato_ID, cada linha representando a participação desse candidato em um concurso distinto.
Essa modelagem caracteriza uma relação de cardinalidade \(1:N\): um registro em Tabela_Candidato relacionado a muitos registros em Tabela_Concurso.
Em bancos relacionais, a chave estrangeira é colocada no lado "muitos" do relacionamento; assim, a existência do atributo em Tabela_Concurso permite registrar múltiplos concursos para o mesmo candidato.
Além disso, se houver restrição de integridade referencial, o SGDB garante que cada candidato_ID inserido em Tabela_Concurso corresponda a um candidato válido na tabela de origem.
Conteúdo do catálogo FC Concursos · Atualizado em