Pular para o conteúdo principal

Questão de Banco de Dados — Modelo relacional — CCV-UFC 2013

Banco de DadosModelo relacional
Código
qq001414
Banca
CCV-UFC
Órgão
UFC
Ano
2013
Nível
Superior
Cargo
CCV - - Analista de Tecnologia da Informação/Banco de Dados e Gestão da Informação
Considere as seguintes relações de um modelo de dados relacional para o problema de ofertas de disciplinas e matrícula de alunos nas disciplinas ofertadas. Os campos sublinhados representam as chaves identificadoras das relações.Aluno (matrícula, RG, nome)Professor (NrProfessor, RG, nome)Disciplina (NrDisciplina, nome, idCurso) OfertaDisciplina(NrDisciplina, NrProfessor, Horário, DiasSemana, Créditos)MatrículaAlunoDisciplina(Matrícula, NrDisciplina, NrProfessor)Neste modelo, um aluno pode se matricular em uma disciplina ofertada quando o professor ainda não estiver definido?
  1. ASim. O campo NrProfessor na relação MatrículaAlunoDisciplina será vazio
  2. BSim. Isto é uma regra de negócio que pode variar em cada instituição de ensino.
  3. CNão. Porque todos os professores da relação Professor só existem se estiverem ofertando uma disciplina.
  4. DNão. Porque uma oferta de disciplina é identificada pelo NrDisciplina e NrProfessor, e estes campos nunca podem ser vazios.
  5. ESim. O campo NrProfessor na relação MatriculoAlunoDisciplina só aparece porque vem da relação OfertaDisciplina. Mas pode ser vazio como outros campos. Isso não está explícito no modelo.
Revelar gabarito e comentário

GabaritoD — Não. Porque uma oferta de disciplina é identificada pelo NrDisciplina e NrProfessor, e estes campos nunca podem ser vazios.

Link permanente: /questoes/qq001414