Imagem de fundo

João está encarregado de projetar um banco de dados...

João está encarregado de projetar um banco de dados PostgreSQL para gerenciar informações de cursos universitários, segundo o modelo lógico simplificado:


Imagem associada para resolução da questão


Para assegurar a unicidade dos dados, João deverá garantir que cada "Aluno" possa realizar a "Matricula" em uma "Disciplina" apenas uma vez.


Para tanto, ele deverá evitar a duplicidade de matrículas e criar a restrição de integridade:


A

chave única em Matricula para o atributo (IDMatricula);


B

chave primária em Matricula para o atributo (IDMatricula);


C

chave única em Matricula para os atributos (IDAluno, IDDisciplina);


D

chave estrangeira em Matricula para os atributos (IDAluno, IDDisciplina);


E

chave primária em Matrícula para os atributos (IDMatricula, IDAluno, IDDisciplina).