

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
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:

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:
chave única em Matricula para o atributo (IDMatricula);
chave primária em Matricula para o atributo (IDMatricula);
chave única em Matricula para os atributos (IDAluno, IDDisciplina);
chave estrangeira em Matricula para os atributos (IDAluno, IDDisciplina);
chave primária em Matrícula para os atributos (IDMatricula, IDAluno, IDDisciplina).