WindevBrasil - Fórum Windev, Webdev e WindevMobile
Dúvidas e soluções => Windev, WebDev e WindevMobile => Tópico iniciado por: ajritta em Janeiro 24, 2012, 04:04:06 pm
-
Pessoal, boa tarde. Eu tenho uma dúvida, sobre o Link Description, dentro do Analysis.
Qual diferença específica e até onde pode interferir as seguintes conexões:
0,n --> 0,n
0,1 --> 0,1
1,1 --> 1,1
1,n --> 1,n
Gostaria de poder compreender melhor essa ligação dentro do banco Hyperfile.
Desde já,
Agradeço.
-
Boa tarde.
Conceitualmente o Hyperfile deve obedecer as regras gerais de CARDINALIDADE (este é o nome destes relacionamentos) implementadas por todos os bancos de dados. Existe vasta literatura sobre isso.
Acesse estes links:
http://www.macoratti.net/cbmd1.htm
http://e-reality-database.blogspot.com/2007/09/cardinalidade.html
-
Você não teceu nenhum comentário sobre este assunto.
Entendeu como funciona? Restou alguma dúvida?
-
Olá Jacques, compreendi sim.
Estou estudando o assunto para me aprofundar mais.
Os links que enviou foram muito úteis, muito obrigado.
Abraços,
Alex.
-
Este assunto é um tanto chato de assimilar, mas é a base do conhecimento para uma correta implementação sem dores de cabeça no desenvolvimento. Eu sempre digo que cada minuto gasto no planejamento (estudo dos relacionamentos) podem reverter-se em horas poupadas mais tarde.
Atente apenas para o relacionamento N->N, este na teoria é simples, porém, na prática necessita de uma terceira tabela. Por exemplo, num controle de estoque você necessita controlar o armazenamento de produtos por depósitos. Você tem 1 tabela de produtos (PRODUTO, DESCRICAO, MEDIDA, VALOR, etc) e outra dos depósitos (DEPOSITO, DESCRICAO, ENDERECO, etc). Onde cada produto pode ser armazenado em vários depósitos e, em contra partida, cada depósito armazena vários produtos. Este é um típico relacionamento N->N que resolve-se adicionando uma terceira tabela: "ProdutosDeposito" com os campos (PRODUTO, DEPOSITO, QUANTIDADE).