Pular para o conteúdo principal

Questão de Banco de Dados — Banco de Dados Relacionais — FCC 2017

Banco de DadosBanco de Dados Relacionais
Código
fc037956
Banca
FCC
Órgão
TRE-PR
Ano
2017
Nível
Médio
Cargo
Técnico Judiciário - Operação de Computadores
Em uma empresa cada projeto é desenvolvido por vários funcionários e cada funcionário só pode participar de um projeto. Para controlar os funcionários alocados em cada projeto foi criada a tabela abaixo em um banco de dados.Imagem associada para resolução da questãoConsiderando as regras de modelagem de bancos de dados relacionais, esta tabela
  1. Aestá modelada corretamente, já que permite visualizar em que projeto cada funcionário está trabalhando e quantos funcionários estão alocados em cada projeto.
  2. Bnão está correta, pois seria necessário definir uma chave primária composta pelos campos idProjeto e MatriculaFuncionario, já que há repetição de idProjeto em várias linhas.
  3. Cdeve ser desmembrada em duas tabelas relacionadas com cardinalidade 1:n (Projeto e Funcionario), para evitar a repetição dos dados do projeto para cada funcionário que participa dele.
  4. Dnão está adequadamente modelada, pois um mesmo funcionário pode participar de vários projetos ao mesmo tempo, contrariando as regras do modelo relacional.
  5. Edeve ser ampliada, incluindo-se outras informações sobre o projeto (como valor e descrição) e sobre os funcionários (como cargo e função).
Revelar gabarito e comentário

GabaritoC — deve ser desmembrada em duas tabelas relacionadas com cardinalidade 1:n (Projeto e Funcionario), para evitar a repetição dos dados do projeto para cada funcionário que participa dele.

Link permanente: /questoes/fc037956