Questão FC295824
Qual diagrama de classes conceituais representa adequadamente os conceitos envolvidos no negócio descrito acima e as relações entre esses conceitos?
Projeto e Modelagem de Dados
CESGRANRIO · 2019
A empresa que irá administrar o estacionamento de um clube decidiu desenvolver um sistema de informação específico para isso. Apenas os sócios poderão ter acesso ao estacionamento. Assim sendo, o sócio que tiver interesse em usar o estacionamento terá de procurar o balcão da empresa para se registrar no sistema. No ato do registro, serão informados o nome do sócio e a sua matrícula no clube, além de ser gerado, automaticamente, o número do cartão de acesso ao estacionamento e a data de validade desse cartão. Cada cartão só poderá ser usado por um único sócio. Após ser cadastrado no sistema, um sócio poderá registrar os dados (placa, modelo e cor) dos veículos que ele irá estacionar. Um veículo só pode ser registrado por um único sócio. O cadastramento dos veículos é obrigatório, pois uma câmera de vídeo irá capturar os caracteres das placas para verificar se eles estão devidamente cadastrados. Caso não o estejam, a cancela que dá acesso ao estacionamento não será aberta. Após a saída de um veículo, o sistema irá registrar o período em que ele ficou no estacionamento. Esse registro irá conter a data e a hora de entrada, a data e a hora de saída, e o valor a ser pago pela estadia. No final do mês, será gerado um boleto para cada sócio que utilizou o estacionamento durante o mês em questão. O boleto terá um número de código de barra, a data de vencimento e o valor a ser pago. Quando o boleto for pago, será inserido no sistema um registro de pagamento, que irá informar o número do banco em que o boleto foi pago e a data do pagamento.
Qual diagrama de classes conceituais representa adequadamente os conceitos envolvidos no negócio descrito acima e as relações entre esses conceitos?
Mostrar resposta e comentário
Gabarito
D
Comentário do professor
A alternativa D representa corretamente as entidades e relacionamentos descritos: há as classes Sócio, CartãoAcesso, Veículo, Estadia, Boleto e Pagamento, com atributos coerentes (ex.: cartão: número e validade; veículo: placa, modelo, cor; estadia: data/hora entrada e saída e valor; boleto: código de barras, vencimento, valor; pagamento: número do banco e data).
As cardinalidades estão corretas: cada Sócio possui exatamente um CartãoAcesso (gerado automaticamente), um Sócio pode ter zero ou muitos Veículos, e cada Veículo pertence a um único sócio.
As Estadias se vinculam ao Veículo (0..*), pois só existe estadia se ocorrer entrada/saída. O Boleto é emitido para sócios que utilizaram o estacionamento (0..* por sócio) e pode ou não ter um Pagamento associado (0..1), respeitando a lógica do enunciado.
Conteúdo do catálogo FC Concursos · Atualizado em




