Questão de Banco de Dados — DER - Diagrama de Entidade e Relacionamento — FUNDATEC 2023
Banco de Dados›DER - Diagrama de Entidade e Relacionamento
Código
qq896885
Banca
FUNDATEC
Órgão
PROCERGS
Ano
2023
Nível
Superior
Cargo
ANC - Analista em Computação - Ênfase em Programação de Sistemas na Tecnologia PHP
A imagem abaixo apresenta um DER.A partir do DER apresentado, é correto afirmar que:
AUma ocorrência de CONSULTA pode estar associada a muitas ocorrências de MEDICO e PACIENTE.
BUma ocorrência de MEDICO pode estar associada a, no máximo, uma ocorrência de PACIENTE.
CUma ocorrência de MEDICO deve estar associada a uma ocorrência de CONSULTA.
DUma ocorrência de PACIENTE deve estar associada a uma ocorrência de MEDICO.
EUma ocorrência de PACIENTE pode estar associada a muitas ocorrências de MEDICO.
Revelar gabarito e comentário▾
GabaritoE — Uma ocorrência de PACIENTE pode estar associada a muitas ocorrências de MEDICO.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Diagrama Entidade-Relacionamento (DER): cardinalidade e participação
Gabarito: letra E. No DER apresentado, a cardinalidade entre PACIENTE e MEDICO é de muitos-para-muitos (N:M), o que significa que uma ocorrência de PACIENTE pode estar associada a muitas ocorrências de MEDICO — e vice-versa. A leitura correta da cardinalidade no DER é o ponto central da questão, pois a banca explora exatamente a confusão entre o lado em que a cardinalidade é lida e o significado de participação total/parcial.
O Diagrama Entidade-Relacionamento (DER) é a representação gráfica do Modelo Entidade-Relacionamento (MER), um modelo conceitual de dados que descreve as entidades (objetos do mundo real), seus atributos (características) e os relacionamentos entre elas. No DER, entidades são representadas por retângulos, relacionamentos por losangos e atributos por elipses. A cardinalidade, por sua vez, indica quantas ocorrências de uma entidade podem estar associadas a uma ocorrência da outra entidade participante do relacionamento.
A cardinalidade é expressa por um par (mínima, máxima). A cardinalidade mínima indica se a participação é total (obrigatória, mínimo 1) ou parcial (opcional, mínimo 0). A cardinalidade máxima indica o número máximo de ocorrências que podem se associar (1 para máximo 1, N ou M para máximo muitos). No relacionamento entre PACIENTE e MEDICO, a cardinalidade máxima é N:M (muitos-para-muitos), pois um paciente pode consultar vários médicos e um médico pode atender vários pacientes. A cardinalidade mínima, por sua vez, é 0 (participação parcial), pois um paciente pode existir sem ter consultado nenhum médico, e um médico pode existir sem ter atendido nenhum paciente.
A pegadinha clássica da banca é inverter a leitura da cardinalidade: o aluno lê a cardinalidade do lado errado do relacionamento. No DER, a cardinalidade escrita ao lado de uma entidade indica quantas ocorrências DAQUELA entidade se associam a UMA ocorrência da outra. Por exemplo, se ao lado de MEDICO está escrito (0,N), significa que um PACIENTE pode estar associado a N médicos. A alternativa E está correta porque reflete exatamente essa leitura: uma ocorrência de PACIENTE pode estar associada a muitas ocorrências de MEDICO.
Para fixar o conceito, veja o esquema abaixo, que representa o relacionamento entre as entidades:
Alternativa A — ❌ Incorreta
Afirma que uma ocorrência de CONSULTA pode estar associada a muitas ocorrências de MEDICO e PACIENTE. O erro está em tratar CONSULTA como uma entidade que se relaciona diretamente com MEDICO e PACIENTE. No DER, CONSULTA é o relacionamento entre MEDICO e PACIENTE, não uma entidade. A cardinalidade N:M se aplica ao par MEDICO-PACIENTE, não a CONSULTA como entidade. A alternativa confunde o papel de CONSULTA no diagrama.
Alternativa B — ❌ Incorreta
Afirma que uma ocorrência de MEDICO pode estar associada a, no máximo, uma ocorrência de PACIENTE. Isso descreveria uma cardinalidade máxima 1 (1:1 ou 1:N), mas o DER apresenta cardinalidade N:M. Um médico pode atender muitos pacientes, não apenas um. A alternativa inverte a cardinalidade máxima, transformando muitos-para-muitos em um-para-um.
Alternativa C — ❌ Incorreta
Afirma que uma ocorrência de MEDICO deve estar associada a uma ocorrência de CONSULTA. O erro está no termo "deve", que indica participação total (obrigatória). No DER, a participação de MEDICO no relacionamento é parcial (mínimo 0), ou seja, um médico pode existir sem ter realizado nenhuma consulta. A alternativa confunde participação parcial com total.
Alternativa D — ❌ Incorreta
Afirma que uma ocorrência de PACIENTE deve estar associada a uma ocorrência de MEDICO. Assim como na alternativa C, o erro está no "deve", que indica participação total. No DER, a participação de PACIENTE é parcial (mínimo 0), ou seja, um paciente pode existir sem ter consultado nenhum médico. A alternativa confunde participação parcial com total.
Alternativa E — ✅ Correta ⟵ GABARITO
Afirma que uma ocorrência de PACIENTE pode estar associada a muitas ocorrências de MEDICO. Isso está correto, pois a cardinalidade máxima do relacionamento é N:M (muitos-para-muitos). O termo "pode" indica participação parcial (mínimo 0), o que também está correto, pois um paciente não precisa ter consultas para existir. A alternativa espelha exatamente a leitura correta da cardinalidade no DER.
NÃO CAIA NESSA!
A banca explora a confusão entre participação total e parcial. As alternativas C e D usam o verbo "deve", que indica obrigatoriedade (participação total, mínimo 1), mas o DER mostra participação parcial (mínimo 0). Fique atento: "deve" = total, "pode" = parcial. Além disso, a alternativa B inverte a cardinalidade máxima, trocando N:M por 1:1. Com treino, você identifica essas trocas rapidamente.
PEGA ESSA DICA!
Para ler a cardinalidade no DER, olhe para o lado da entidade que você está analisando. A cardinalidade ao lado de MEDICO indica quantos médicos se associam a um paciente. Se estiver (0,N), um paciente pode ter N médicos. Se estiver (1,1), um paciente tem exatamente 1 médico. Pratique lendo o diagrama dos dois lados: "um paciente pode ter N médicos" e "um médico pode ter N pacientes".