AJUDA NA CRIACAO DE RELACOES ENTRE TABELAS.

THALESSALA 29/10/2013 23:17:21
#430515
Olá, boa noite!
Não sou especialista, mas estou a criar um database para a clínica onde trabalho. Utilizando o ACCESS, criei todas as tabelas necessárias, porém estou com dificuldades em relacioná-las.
Por exemplo, cada cliente tem seus dados gerais, suas evoluções, suas prescrições, suas avaliações, entre outros. Seria possível relacionar todas essas tabelas (Dados, Avaliações, Prescrições, Evoluções) na tabela de cliente???

Obrigado!
TUNUSAT 30/10/2013 07:53:34
#430516
THALESSALA,

O relacionamento das tabelas depende de redundâncias geradas.

Exemplo (nota: não sei o que é uma [Ô]preescrição[Ô]):
Se você tem uma relação de [Ô]um cliente para somente uma prescrição[Ô] então pode até colocar tudo em uma tabela só, pois seria um relacionamento de um para um (1-1), mas se você tem pelo menos um cliente que tem várias prescrições (1-N) então precisa separar as tabelas. Existe também o caso de um cliente ter várias preescrições e uma mesma preescrição pertencer a vários clientes então você tem um relacionamento vários para vários (N-N).
Se você tiver os casos (1-N) e (N-N) e colocar tudo em uma mesma tabela até funciona, mas vai ficar uma porcaria, pois vários dados ficarão redundantes (repetidos desnecessariamente).
Você relaciona as tabelas através de duas chaves: PK (Primary Key ou Chave Primária) e FK (Foreignh Key ou Chave Estrangeira).

Links para você entender melhor:

Veja o Wikipédia:
http://pt.wikipedia.org/wiki/Diagrama_entidade_relacionamento

DevMedia:
http://www.devmedia.com.br/modelo-entidade-relacionamento-mer-e-diagrama-entidade-relacionamento-der/14332

Uma apostila completa:
http://www.deinf.ufma.br/~maria/arqan/cap8-der.pdf

Um livro clássico:
ANALISE ESTRUTURADA DE SISTEMAS - Chris Gane
http://www.livrariacultura.com.br/scripts/resenha/resenha.asp?nitem=56932&sid=100137242151030282322195274


Existem mais exemplos, mas se você quiser alguma ajuda mais detalhada, me avisa!


[][ô]s,
Tunusat.
THALESSALA 30/10/2013 17:08:00
#430551
Olá, boa tarde!
Ok, vou dar uma olhada nos links e tentar fazer novamente. Conseguindo ou não, mando mensagem novamente, ok??
desde já, obrigado pela ajuda!
THALESSALA 05/11/2013 09:58:56
#430739
Olá!
Então, deu uma bela ajudada esses links que você mandou, mas ainda ficou uma dúvida.
Por exemplo: No cadastro de um cliente. Queria uma tabela para cadastro dos dados, uma outra para cadastro dos treinos realizados e uma outra para relatório das atividades. Então, são 3 tabelas para 1 cliente.
Em relação à numeração automática, queria saber se quando eu terminar de registrar nessas 3 tabelas, se tem como eu passar para o próximo cadastro zerando essas 3, não somente a de dados.

Veja se deu para entender, qualquer coisa estarei por aqui. Abraço!
Faça seu login para responder