Questão de Banco de Dados — Modelagem de dados — FUNDATEC 2025
Banco de DadosModelagem de dados
- Código
- qg474973
- Banca
- FUNDATEC
- Órgão
- PROCERGS
- Ano
- 2025
- Nível
- Superior
- Cargo
- Analista em Computação/Ênfase em Programação de Sistemas na Tecnologia Microsoft
Um órgão federal modelou a relação Departamento-Servidor como um-para-muitos (1:N): cada Servidor pertence a um único Departamento, e um Departamento pode ter muitos Servidores. Não há histórico de lotações (cada servidor tem no máximo uma lotação vigente) ea relação não possui atributos próprios além das chaves. A título ilustrativo, o desenho esperado é compatível como o seguinte DDL:
No banco relacional, qual é a implementação usual e correta para esse mapeamento?
No banco relacional, qual é a implementação usual e correta para esse mapeamento?- ATornar obrigatória uma tabela associativa (por exemplo, DepartamentoServidor), mesmo sem atributos na relação, para "garantir escalabilidade futura".
- BDefinir chave estrangeira nos dois lados (Departamento → Servidor e Servidor → Departamento), assegurando referência circular para maior integridade.
- CColocar a chave estrangeira no lado N usando nulidade para refletir opcionalidade e índice para joins eficientes.
- DManter, no lado 1, uma coluna com lista de identificadores dos servidores para "evitar joins".
- ECriar uma tabela de junção sem atributos com chave estrangeira opcional, deixando as tabelas principais sem referência direta.