Sistema de informação num ginásio
Enunciado:
Ginásio
Num ginásio de grandes dimensões existe um espaço de relaxamento muscular onde os clientes, através do pagamento de uma certa quantia monetária, podem exercitar os músculos para que, depois de umas horas de exercício físico, regressem a casa mais relaxados. De forma a fidelizar os clientes, o ginásio oferece os exercícios de relaxamento aos clientes que recorreram ao espaço mais de seis vezes. O ginásio pretende informatizar estes exercícios, sendo que também pretende que a aplicação transmita, para cada dia da semana, quais os exercícios previstos (Alongamentos, Massagens ou Yoga) para esse dia bem como os treinadores que irão dar as diferentes sessões de relaxamento visto que cada sessão é dada por um treinador (por exemplo, se for uma sessão de alongamentos haverá um treinador especializado nessa área e se for uma sessão de massagens será um massagista a dar essa mesma sessão) e, ainda, indicar o número da sala onde vai ser realizada a sessão para evitar que todas as salas estejam ocupadas quando se vai realizar a mesma.
De forma a controlar a entrada e saída dos clientes, é obrigatório registar no sistema a hora de entrada e saída de cada cliente. Sobre cada treinador, para além do seu nome e morada, é fundamental saber o seu número de contacto e qual a sessão que proporciona aos clientes. Ainda sobre os clientes é necessário saber a sua idade, a frequência com que faz exercício físico e o seu contacto telefónico.
Construção da Base de Dados Uma base de dados é um simples repositório de informação relacionado com determinado assunto ou finalidade, ou seja, é uma colecção de dados ou itens informação estruturados de forma a permitirem a sua consulta e actualização; facilitar a organização, manutenção e pesquisa de dados; e outros tipos de operação processados por meios informáticos.
Modelo ER
O Modelo Entidade-Relacionamento é composto por três conceitos: Entidade, Atributo e