AJUDA NA CRIACAO DE RELACOES ENTRE TABELAS.
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!
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!
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.
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.
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!
Ok, vou dar uma olhada nos links e tentar fazer novamente. Conseguindo ou não, mando mensagem novamente, ok??
desde já, obrigado pela ajuda!
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!
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