Banco de dadosModelo relacional
- (CCV-UFC 2013)
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) O
fertaDisciplina( 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?
A) Sim. O campo NrProfessor na relação MatrículaAlunoDisciplina será vazio
B) Sim. Isto é uma regra de negócio que pode variar em cada instituição de ensino.
C) Não. Porque todos os professores da relação Professor só existem se estiverem ofertando uma disciplina.
D) Não. Porque uma oferta de disciplina é identificada pelo NrDisciplina e NrProfessor, e estes campos nunca podem ser vazios.
E) Sim. 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.
Próximo:
EXERCÍCIOS - Exercício 47
Vamos para o Anterior: Exercício 45
Tente Este: Exercício 27
Primeiro: Exercício 1
VOLTAR ao índice: Banco de dados