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

Título: Dúvidas com Link Description no Hyperfile
Enviado 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.
Título: Re:Dúvidas com Link Description no Hyperfile
Enviado por: JacquesBica em Janeiro 24, 2012, 06:31:20 pm
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
Título: Re:Dúvidas com Link Description no Hyperfile
Enviado por: JacquesBica em Fevereiro 10, 2012, 08:21:53 am
Você não teceu nenhum comentário sobre este assunto.
Entendeu como funciona? Restou alguma dúvida?
Título: Re:Dúvidas com Link Description no Hyperfile
Enviado por: ajritta em Fevereiro 10, 2012, 07:34:19 pm
Olá Jacques, compreendi sim.

Estou estudando o assunto para me aprofundar mais.
Os links que enviou foram muito úteis, muito obrigado.

Abraços,
Alex.
Título: Re:Dúvidas com Link Description no Hyperfile
Enviado por: JacquesBica em Fevereiro 11, 2012, 09:32:55 am
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).