Questão de Banco de Dados — Modelo Entidade-Relacionamento (MER) — FGV 2023
- Código
- fg161125
- Banca
- FGV
- Órgão
- TJ SE
- Ano
- 2023
- Cargo
- TJ ( )

- Abinário;
- Bum para um;
- Cum para muitos;
- Dmuitos para muitos;
- Eautorrelacionamento.

GabaritoE — autorrelacionamento.
Gabarito: letra E. O relacionamento entre funcionários, em que um funcionário é supervisionado por outro funcionário da mesma entidade, é um autorrelacionamento (também chamado de relacionamento recursivo ou unário). Isso ocorre porque a entidade FUNCIONARIO se relaciona consigo mesma, e o atributo IDSUPERVISOR, como chave estrangeira, referencia a chave primária IDFUNCIONARIO da própria tabela.
O modelo entidade-relacionamento (MER) é um modelo conceitual que descreve os dados de um domínio de negócio de forma abstrata, por meio de entidades, atributos e relacionamentos. O relacionamento é a associação entre entidades, e sua classificação pode ser feita quanto ao grau (número de entidades participantes) e quanto à cardinalidade (número de ocorrências associadas).
O grau de um relacionamento indica quantos tipos de entidades participam dele. Quando apenas uma entidade participa, temos um relacionamento unário ou autorrelacionamento. Quando duas entidades participam, é binário; três, ternário; e assim por diante. No caso do enunciado, a entidade FUNCIONARIO participa do relacionamento de supervisão consigo mesma: um funcionário é supervisor de outros funcionários, e um funcionário pode ter um supervisor. A chave estrangeira IDSUPERVISOR referencia a chave primária IDFUNCIONARIO da mesma tabela, o que caracteriza o autorrelacionamento.
A cardinalidade do relacionamento, por sua vez, define quantas ocorrências de uma entidade podem estar associadas a ocorrências da outra. No autorrelacionamento de supervisão, um supervisor pode supervisionar vários funcionários, mas cada funcionário tem um único supervisor direto, configurando uma cardinalidade 1:N (um para muitos). É importante não confundir o grau (unário) com a cardinalidade (1:N) — são classificações independentes.
Na prática, o autorrelacionamento é comum em situações como: um funcionário que é chefe de outros funcionários, uma categoria que possui subcategorias, ou um item que é composto por outros itens. A implementação no modelo relacional se dá pela inclusão de uma chave estrangeira na própria tabela, que referencia a chave primária da mesma tabela.
A pegadinha desta questão está em confundir o grau do relacionamento (que é unário, pois envolve uma única entidade) com a cardinalidade (que é 1:N). As alternativas A, B, C e D descrevem características que não correspondem ao que se pergunta: o enunciado pede o tipo de relacionamento quanto ao grau, não quanto à cardinalidade. Guarde essa distinção: é exatamente nela que as alternativas se dividem.
Um relacionamento binário envolve duas entidades distintas. No caso, o relacionamento de supervisão ocorre entre instâncias da mesma entidade FUNCIONARIO, portanto não é binário. A alternativa confunde o número de instâncias participantes com o número de tipos de entidades.
Um para um (1:1) é uma classificação quanto à cardinalidade, não quanto ao grau. Além disso, a cardinalidade do relacionamento de supervisão é 1:N (um supervisor para muitos supervisionados), não 1:1. A alternativa mistura os dois critérios de classificação.
Um para muitos (1:N) também é uma classificação quanto à cardinalidade. Embora a cardinalidade do relacionamento seja de fato 1:N, o enunciado pergunta sobre o tipo de relacionamento quanto ao grau, que é unário. A alternativa descreve a cardinalidade, não o grau.
Muitos para muitos (N:M) é outra classificação quanto à cardinalidade. No relacionamento de supervisão, um funcionário tem um único supervisor direto, portanto a cardinalidade é 1:N, não N:M. A alternativa está errada tanto por tratar de cardinalidade quanto por indicar a cardinalidade incorreta.
O autorrelacionamento (ou relacionamento recursivo/unário) é o tipo de relacionamento em que uma entidade se relaciona consigo mesma. É exatamente o caso: a entidade FUNCIONARIO participa do relacionamento de supervisão, e o atributo IDSUPERVISOR referencia a chave primária IDFUNCIONARIO da própria tabela. O grau desse relacionamento é 1 (unário), pois envolve apenas um tipo de entidade.
Para identificar um autorrelacionamento, verifique se a chave estrangeira referencia a chave primária da mesma tabela. Se sim, o relacionamento é unário (grau 1). A cardinalidade (1:1, 1:N, N:M) é uma informação separada, que depende de quantas ocorrências de cada lado podem se associar.
Gabarito: letra E — o relacionamento entre funcionários é um autorrelacionamento, pois a entidade FUNCIONARIO se relaciona consigo mesma.
Link permanente: /questoes/fg161125