Prévia do material em texto
ATIVIDADE PRÁTICA PARTE 1 Esta atividade consiste em exercitar as habilidades referentes à intepretação de texto, criação de modelo e análise. • Para esta atividade, primeiro faça a modelagem no BrModelo, do cenário seguinte. • Após isso, coloque o print da sua modelagem o cenário. Consulte os modelos disponíveis nas páginas seguintes para comparação. • Em seguida escreva, em observação, quais as principais diferenças do seu modelo em relação ao modelo padrão. • Reflita se estas diferenças podem causar erros quando a modelagem do minimundo, por exemplo: um cliente não pode reservar mais de um quarto na minha modelagem, isso irá impactar a reserva. • Diferenças como nomes de atributos, entidades, relacionamentos não são tão relevantes. • Envie a atividade no blackboard em Atividades (Prática de Modelagem Parte 1) • Esta atividade vale a presença na 1ª aula do dia. • Envio até 20:15 de 31/03/2021 HOTEL Entidade, Atriutos, Relacionamento, Cardinalidade Um hotel mantém o cadastro de seus clientes com RG, nome, fone e sexo. Os clientes podem reservar quartos do hotel para uma determinada data e por uma certa quantidade de dias. Os quartos são cadastrados por número, andar, tipo, descrição e preço. Para os quartos já ocupados pelos clientes, é mantida a data/hora de entrada e de saída do quarto, isto é, existe um registro diferenciado de quartos reservados e quartos ocupados. Para um cliente ficar cadastrado é suficiente que tenha feito uma reserva alguma vez embora não tenha ocupado efetivamente o quarto. Os clientes que ocupam um quarto do hotel podem solicitar determinador serviços que são registrados associados ao quarto ocupado para posterior cobrança. Destes serviços são armazenados um código, tipo, descrição e valor. Observações: - Um cliente pode reservar mais de um quarto; - Abstraiu-se a entidade de ocupação na entidade "Reserva", que tem mais campos como "data_inicio" e "data_fim" para identificar a duração de reserva; - A entidade "Reserva" contém outro campo de "esta_reservado" para verificar se o quarto está ou não reservado; - Na entidade "Quartos" o campo "esta_ocupado" serve para verificar se o quarto está ou não ocupado. HOTEL