FC ConcursosFC Concursos

Questão FC295814

Qual modelo E-R representa adequadamente as regras de negócio dessa promoção?

Projeto e Modelagem de Dados

CESGRANRIO · 2023

Uma empresa de turismo que opera na Web vai realizar uma grande promoção para tentar vender mais hospedagens para o próximo verão. Ela irá conceder um bônus (em reais) para a compra de passagens aéreas para todos os seus clientes que fizerem reservas para os meses de janeiro e fevereiro.


A empresa resolveu criar um banco de dados especialmente para essa promoção. Nele serão registrados os clientes que fizerem pelo menos uma reserva, além de todos os hotéis e companhias aéreas com os quais a empresa de turismo opera.


No modelo conceitual desse banco de dados, os participantes serão representados pelas entidades a seguir.

As regras para a concessão dos bônus são as seguintes:


• Só participará da promoção o cliente que fizer, pelo menos, uma reserva até a data de término da promoção;
• Um cliente poderá fazer reservas em vários hotéis;
• Uma reserva será associada a, pelo menos, uma companhia aérea;
• O banco de dados terá de ser capaz de informar a qual reserva um bônus está associado;
• O bônus de uma reserva poderá ser usado em qualquer uma das companhias aéreas associadas à reserva;
• Alguns hotéis e algumas companhias aéreas, embora presentes no banco de dados, poderão ficar ausentes da promoção.

 

Qual modelo E-R representa adequadamente as regras de negócio dessa promoção?

Mostrar resposta e comentário

Gabarito

A

Comentário do professor

A alternativa apresenta a entidade Reserva como um relacionamento ternário entre Cliente, Hotel e CompanhiaAérea, o que é necessário porque a informação útil (a reserva) depende simultaneamente dessas três entidades.


O atributo bônus está associado à própria Reserva, garantindo que o sistema saiba a qual reserva cada bônus pertence e que esse valor seja usado em qualquer uma das companhias aéreas ligadas a essa reserva.


As cardinalidades do modelo são expressas por pares: o Cliente participa com pelo menos uma Reserva (participação na promoção), uma Reserva está ligada a pelo menos uma CompanhiaAérea (1..n) e um cliente pode ter reservas em vários hotéis (n).


Por fim, a opção de alguns Hotéis e Companhias não participarem da promoção fica contemplada pela opcionalidade do relacionamento, sem removê‑los do catálogo do banco.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo