Logo na primeira lida, notamos que no banco deverá existir uma tabela aluno na qual constará informações a respeito do cadastro do aluno (marcado de vermelho acima).
O problema é que pensei em construir outra tabela chamada patologia com todos esse campos marcados de azul, to achando que essa tabela vai ter muitos campos com preenchimento SIM/não (tabagismo, diabetes, hipertensao, cardiopatia, infarto, ponte de safena e etc....) e num momento futuro, quando o cliente quiser inserir outro tipo de patologia vou ter sempre que fazer um alter table pra inserir outra patologoa qualquer (por exemplo, ( ) consumidor de alcool ). Não achando muito conveniente fazer uma tabela dessa forma e não to conseguindo visualizar outra forma de modelar este banco. Gostaria de uma ajuda, esclarecimento, dica...
Pergunta
Guido Gabriel
Boa noite pessoal,
Estou modelando um banco para armazenamento de avaliaçoes fisicas de uma academia.
No levantamento dos requisitos, identifiquei que em toda avaliacao fisica de um novo aluno, os seguintes perguntas são feitas:
Nome: __________________________________________ Data de Nascimento ___/___/___Cód.: __________
Sexo: __ Profissão: _____________ Estado civil: ___________ Fone:__________ E-mail: _________________
Em emergência ligar: _____________________________Convênio de saúde: ___________________________
Data Avaliação: ______/______/______ Data Reavaliação ______/______/______
PATOLOGIAS FAMILIARES E PESSOAIS
( )Tabagismo ( )Diabetes ( )Hipertensão ( )Cardiopatia ( )Infarto ( )Ponte de Safena ( )Prolapso de Válvula Mitral ( )Cateterismo ( )Hipercolesterolemia ( )Triglicérides elevado ( )Dispnéia ( )Asma ( )Bronquite ( )Rinite Alérgica ( )Sinusite ( )Enfisema ( )Taquipnéia ( )Marcapasso ( )Epilepsia ( )Hipotireoidismo ( )Hipertireoidismo ( )Labirintite ( )Varizes ( )Desmaios Freqüentes ( )Gastrite ( )Ulcera ( )Prisão de Ventre ( )Osteoartrose ___________________________
( )Osteopenia_____________________________________ ( )Osteoporose__________________________
( )Outros _________________________________________________________________________________
__________________________________________________________________________________________
*********************************************************************************************
Logo na primeira lida, notamos que no banco deverá existir uma tabela aluno na qual constará informações a respeito do cadastro do aluno (marcado de vermelho acima).
O problema é que pensei em construir outra tabela chamada patologia com todos esse campos marcados de azul, to achando que essa tabela vai ter muitos campos com preenchimento SIM/não (tabagismo, diabetes, hipertensao, cardiopatia, infarto, ponte de safena e etc....) e num momento futuro, quando o cliente quiser inserir outro tipo de patologia vou ter sempre que fazer um alter table pra inserir outra patologoa qualquer (por exemplo, ( ) consumidor de alcool ). Não achando muito conveniente fazer uma tabela dessa forma e não to conseguindo visualizar outra forma de modelar este banco. Gostaria de uma ajuda, esclarecimento, dica...
Agradeço desde já.
Vlw...
Link para o comentário
Compartilhar em outros sites
6 respostass a esta questão
Posts Recomendados