João é um engenheiro de software e foi incumbido por seu superior a realizar a especificação de um novo software. Ao atingir o momento de realizar a especificação do modelo de dados e relacionamento, João ficou com dúvidas. Diante do exposto, assinale a alternativa que apresenta o melhor modelo para descrever estes dados e relacionamentos.
- A)Modelo Protótipo-Criacional (MPC)
Errada: "Modelo Protótipo-Criacional" não é um modelo de dados reconhecido na modelagem de banco de dados.
- B)Modelo Geral-Construtivo (MGC)
Errada: "Modelo Geral-Construtivo" não corresponde a nenhuma técnica consagrada para descrever dados e relacionamentos.
- C)Modelo Criação-Progressiva (MCP)
Errada: "Modelo Criação-Progressiva" também não é o modelo usado na modelagem conceitual de bancos de dados.
- D)Modelo Dados-Agregação (MDA)
Errada: "Modelo Dados-Agregação" não é o nome correto do modelo clássico de representação de entidades e relacionamentos.
- E)Modelo Entidade-Relacionamento (MER)
Certa: o Modelo Entidade-Relacionamento é o padrão clássico para representar dados, entidades e seus relacionamentos na modelagem conceitual.
Gabarito: E
Quando o enunciado fala em especificar o modelo de dados e os relacionamentos de um sistema, o caminho clássico é pensar no Modelo Entidade-Relacionamento (MER). Ele foi criado justamente para representar de forma conceitual as entidades do negócio, seus atributos e como elas se relacionam. É aquele momento em que você sai da ideia solta e começa a desenhar o mapa do que existe no mundo real dentro do banco de dados. O MER é muito usado na fase de modelagem conceitual, antes de qualquer preocupação com tabelas, chaves estrangeiras ou SQL. Ele ajuda a reduzir ambiguidades e a enxergar com clareza quem se relaciona com quem, em que cardinalidade e com quais características. Em prova, sempre que aparecer a intenção de descrever dados e relacionamentos de forma estruturada, pense imediatamente nesse modelo. As outras alternativas inventam nomes que não correspondem ao modelo consagrado na área. Em concursos, banca adora misturar termos parecidos para ver se você reconhece o conceito verdadeiro. Aqui, o gabarito E está correto porque o MER é o modelo apropriado e amplamente adotado para representar dados e relacionamentos na modelagem de banco de dados. Na prática, isso aparece como entidades, relacionamentos e atributos em um diagrama ER. Essa abordagem é doutrinária e clássica, muito associada ao modelo de Peter Chen, que é a referência histórica do tema.