Questão de Banco de Dados — Modelo Entidade-Relacionamento (MER) — CESPE / CEBRASPE 2025
- Código
- ce417257
- Banca
- CESPE / CEBRASPE
- Órgão
- TRF 6
- Ano
- 2025
- Cargo
- TJ TRF6

- CCerto
- EErrado

GabaritoC — Certo
Gabarito: Certo. A tabela matricula é, de fato, uma entidade associativa que resolve o relacionamento muitos-para-muitos (N:N) entre estudante e curso, e cada matrícula é identificada pela combinação única das chaves estrangeiras id_estudante e id_curso. Essa é a forma clássica de implementar um relacionamento N:N no modelo relacional: criar uma tabela de ligação cuja chave primária é composta pelas chaves estrangeiras das entidades participantes.
O modelo entidade-relacionamento (MER) é um modelo conceitual que descreve entidades, atributos e relacionamentos de forma abstrata, independente de SGBD. Quando um relacionamento é muitos-para-muitos (N:N), ele não pode ser representado diretamente no modelo relacional com apenas duas tabelas — é necessário criar uma terceira tabela, chamada de entidade associativa (ou tabela de ligação). Essa entidade associativa "eleva" o relacionamento à categoria de entidade, podendo inclusive ter atributos próprios (como data_matricula, semestre, etc.).
No caso do enunciado, a tabela matricula é exatamente essa entidade associativa: ela liga estudante e curso, e cada linha representa uma matrícula específica. A chave primária dessa tabela é composta pela combinação de id_estudante e id_curso, que são chaves estrangeiras referenciando as tabelas estudante e curso, respectivamente. Essa combinação é única — um mesmo estudante não pode ter duas matrículas no mesmo curso — o que garante a integridade do relacionamento.
A distinção importante aqui é entre o relacionamento N:N e o relacionamento 1:N. No relacionamento 1:N, a chave estrangeira fica na tabela do lado "N" (muitos). Já no relacionamento N:N, é obrigatória a criação de uma tabela associativa, pois não há como representar a multiplicidade sem ela. A banca explora exatamente essa confusão: o candidato pode achar que a tabela matricula é apenas uma tabela comum, quando na verdade ela é a materialização do relacionamento N:N.
A banca pode tentar confundir o candidato afirmando que a tabela matricula é uma entidade fraca ou que o relacionamento é 1:N. A pegadinha aqui é reconhecer que, em um relacionamento N:N, a tabela associativa é obrigatória e sua chave primária é composta pelas chaves estrangeiras das entidades relacionadas. Se o candidato não dominar esse conceito, pode marcar "Errado" por achar que a descrição está incompleta ou incorreta.
A afirmação está correta por três motivos, todos alinhados com a teoria do MER e do modelo relacional:
Entidade associativa: a tabela matricula é uma entidade associativa, pois representa um relacionamento que foi elevado à categoria de entidade. Isso é necessário quando o relacionamento N:N precisa ser implementado no modelo relacional.
Resolução do relacionamento N:N: o relacionamento entre estudante e curso é muitos-para-muitos (um estudante pode se matricular em vários cursos, e um curso pode ter vários estudantes). Para resolver esse relacionamento no modelo relacional, é obrigatória a criação de uma tabela de ligação, que é exatamente a tabela matricula.
Chave primária composta: cada matrícula é identificada pela combinação única de id_estudante e id_curso. Essas duas colunas são chaves estrangeiras que, juntas, formam a chave primária da tabela matricula. Essa combinação é única, garantindo que não haja matrículas duplicadas para o mesmo par estudante-curso.
A descrição do enunciado está perfeitamente alinhada com a teoria: a tabela matricula é uma entidade associativa que resolve o relacionamento N:N, e cada matrícula é uma combinação única das chaves estrangeiras. Portanto, o item está Certo.
Gabarito: Certo.
Link permanente: /questoes/ce417257