Questão de Banco de Dados — DER - Diagrama de Entidade e Relacionamento — INSTITUTO AOCP 2024
Banco de Dados›DER - Diagrama de Entidade e Relacionamento
Código
qg261774
Banca
INSTITUTO AOCP
Órgão
SANEPAR
Ano
2024
Nível
Superior
Cargo
Profissional - Analista de Informática
O Modelo de Entidades e Relacionamentos é uma técnica de modelagem usada para representar a estrutura lógica dos dados em um sistema, geralmente no contexto de bancos de dados relacionais. Ele ajuda a visualizar as entidades (objetos ou conceitos) de um sistema e os relacionamentos entre elas. Referente aos conceitos relacionados ao modelo de entidades e aos relacionamentos, preencha as lacunas e assinale a alternativa correta.Os(as) _________ são propriedades ou características das entidades. O(a) ________ define o número de instâncias de uma entidade que podem estar associadas a uma instância de outra entidade. Os(as) __________ são associações entre entidades que mostram como elas interagem ou se conectam.
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”.
Modelo Entidade-Relacionamento: atributos, cardinalidade e relacionamentos
Gabarito: letra C. As lacunas são preenchidas, respectivamente, por atributos, cardinalidade e relacionamentos — os três conceitos centrais do Modelo Entidade-Relacionamento (MER), que é a modelagem conceitual usada para representar a estrutura lógica dos dados. A alternativa C é a única que nomeia corretamente os três elementos na ordem exigida pelo enunciado.
O Modelo Entidade-Relacionamento (MER) é a técnica de modelagem conceitual que descreve, de forma gráfica e independente de qualquer SGBD, os objetos do mundo real que se deseja representar no banco de dados. Ele é composto por três conceitos fundamentais: entidade, atributo e relacionamento. A entidade é qualquer objeto distinguível do mundo real (concreto, como CLIENTE, ou abstrato, como VENDA); o atributo é a propriedade ou característica que descreve a entidade (nome, CPF, endereço); e o relacionamento é a associação entre duas ou mais entidades (CLIENTE faz PEDIDO). O Diagrama Entidade-Relacionamento (DER) é a representação gráfica desse modelo, em que entidades são desenhadas como retângulos, atributos como elipses e relacionamentos como losangos.
A cardinalidade é o conceito que define o número de instâncias de uma entidade que podem estar associadas a uma instância de outra entidade por meio de um relacionamento. Ela é expressa em pares (mínima, máxima) e pode ser 1:1 (um-para-um), 1:N (um-para-muitos) ou N:M (muitos-para-muitos). Por exemplo, no relacionamento entre CLIENTE e PEDIDO, a cardinalidade 1:N indica que um cliente pode fazer vários pedidos, mas cada pedido pertence a um único cliente. A cardinalidade é um dos aspectos mais cobrados em provas, pois define a estrutura lógica do banco e, no modelo relacional, determina em qual tabela a chave estrangeira será inserida (no lado N).
A pegadinha desta questão está em misturar conceitos de níveis diferentes de modelagem. As alternativas incorretas trazem termos que pertencem ao modelo lógico ou físico (chave primária, chave estrangeira, visões, índices, triggers, procedimentos armazenados), que não fazem parte do vocabulário do MER. O MER é um modelo conceitual, de alto nível, que não se preocupa com implementação — ele descreve o que os dados representam, não como serão armazenados. Guarde essa fronteira: atributos, entidades, relacionamentos e cardinalidade são conceitos do modelo conceitual; tabelas, chaves, visões e índices pertencem ao modelo lógico/físico.
Critério
Atributos
Cardinalidade
Relacionamentos
Definição
Propriedades ou características que descrevem uma entidade
Número de instâncias de uma entidade associadas a uma instância de outra
Associações entre entidades que mostram como interagem
Exemplo
Nome, CPF, endereço de CLIENTE
1:1, 1:N, N:M (ex.: 1 cliente → N pedidos)
CLIENTE faz PEDIDO
Nível de modelagem
Conceitual (MER)
Conceitual (MER)
Conceitual (MER)
Representação no DER
Elipse
Anotação numérica no losango
Losango
Alternativa A — ❌ Incorreta
A alternativa traz "visões / trigger / índices", que são estruturas do modelo físico ou lógico, não do MER. Visões são tabelas virtuais derivadas de consultas; triggers são procedimentos automáticos disparados por eventos; índices são estruturas de otimização de acesso. Nenhum desses conceitos descreve propriedades de entidades, número de associações ou associações entre entidades no modelo conceitual.
Alternativa B — ❌ Incorreta
A alternativa começa com "relacionamentos", que preencheria a primeira lacuna, mas o enunciado pede "propriedades ou características das entidades" — isso é a definição de atributos, não de relacionamentos. Além disso, "chave estrangeira" e "procedimentos armazenados" são conceitos do modelo relacional/físico, não do MER. A chave estrangeira é usada no modelo lógico para implementar relacionamentos entre tabelas, e procedimentos armazenados são blocos de código no SGBD.
Alternativa C — ✅ Correta ⟵ GABARITO
A alternativa preenche corretamente as três lacunas: atributos são as propriedades ou características das entidades; cardinalidade define o número de instâncias de uma entidade associadas a uma instância de outra; relacionamentos são as associações entre entidades. Essa é a tríade conceitual do MER, exatamente na ordem exigida pelo enunciado.
Alternativa D — ❌ Incorreta
A alternativa acerta ao começar com "atributos", mas erra ao usar "tabela" e "triggers" nas lacunas seguintes. Tabela é a representação do modelo relacional (lógico), não do MER; e trigger é um recurso de programação do SGBD, não um conceito de modelagem conceitual. A cardinalidade, que é o conceito correto para a segunda lacuna, não aparece.
Alternativa E — ❌ Incorreta
A alternativa traz "entidades / chave primária / visões", todos conceitos fora do contexto do MER. Entidades são os objetos representados, não suas propriedades; chave primária é um conceito do modelo relacional; e visões pertencem ao modelo lógico. Nenhum dos termos preenche corretamente as lacunas, que pedem atributos, cardinalidade e relacionamentos.
NÃO CAIA NESSA!
A banca mistura conceitos de níveis diferentes de modelagem para confundir. O candidato que conhece os termos (atributo, cardinalidade, relacionamento) mas não sabe a que nível eles pertencem pode se perder. Lembre-se: o MER é conceitual — só fala de entidades, atributos, relacionamentos e cardinalidade. Tabela, chave, visão, índice, trigger e procedimento armazenado são do modelo lógico/físico. Com esse filtro, a resposta sai direto.