Casa
Top.Mail.Ru Yandeks.Metrika
Fórum: "Bases";
Arquivo atual: 2002.01.08;
Download: [xml.tar.bz2];

Para baixo

Conexão muitos para muitos;) Encontre agências semelhantes


MVova   (2001-12-04 10:41) [0]

Quem sabe como organizar melhor as comunicações muitos-para-muitos para grandes bancos de dados?



Val   (2001-12-04 10:46) [1]

quem organizou? ;)
essencialmente uma pergunta - geralmente, fazer uma tabela de desacoplamento entre tabelas com relacionamentos muitos-para-muitos, de modo que haja relacionamentos um-para-muitos



MVova   (2001-12-04 13:24) [2]

É possível sem uma terceira mesa?
Eu tenho algumas idéias, mas como será mais rápido?
1. Duplique as entradas na tabela detalhada, mas mostre ao cliente uma.
2. No campo de comunicação, escreva o ID dos mestres, separados por vírgulas e, ao pesquisar, procure a entrada.
O campo ID é VarChar (16).



Val   (2001-12-04 13:33) [3]

em princípio, claro que você pode ..
Opção 1 - e a normalização?
Opção 2 - em teoria, desaparece completamente, já que não se sabe de antemão quantos haverá
e ao conectar muitos-para-muitos, você tem uma mesa e um master e um varejo, dependendo de qual lado você olha :)



Yuvich   (2001-12-04 13:35) [4]

> MVova
Tudo é possível. Mas isso é uma violação de todas as regras do modelo relacional. Assim, você se “anexará” ao sistema porque ninguém não desejará trabalhar com eles, eles não serão capazes. Use a terceira tabela.



MVova   (2001-12-04 14:11) [5]

> Val
Opção 2 - em teoria, desaparece completamente, já que não se sabe de antemão quantos haverá
O campo de comunicação é do tipo Char, e o 8000 impõe restrições, mas em princípio é o suficiente;)
> Yuvich
Mas isso é uma violação de todas as regras do modelo relacional.
E a velocidade. Como subir mais rápido em duas mesas ou três?



Desdechado   (2001-12-04 15:42) [6]

2 MVova
é sobre velocidade de amostragem? Portanto, o número de tabelas não desempenha um papel especial, mas o volume de dados iterados desempenha um papel. Se tudo estiver normalizado e os índices forem construídos - isso é rápido, se não normalizado - lentamente (as duplicatas são processadas).
também é necessário levar em conta o volume de dados extraídos, como isso afeta a velocidade de transmissão, especialmente em canais de modem.

então eu recomendo a clássica tabela de referência cruzada 3.



Страницы: 1 filial inteira

Fórum: "Bases";
Arquivo atual: 2002.01.08;
Download: [xml.tar.bz2];

em cima









Memória: 0.57 MB
Hora: 0.025 c
3-21958
bk
2001-12-05 19:15
2002.01.08
Pomogite kto moget ado unikal nomer


14-22335
Сергей1
2001-11-05 21:44
2002.01.08
entrada de caracteres


7-22424
Nik
2001-09-21 14:30
2002.01.08
Ao instalar o Pro, você dá erros na unidade C


3-21972
Nariz molhado
2001-12-06 08:30
2002.01.08
FIBs + e geradores


1-22129
Aleksandr
2001-12-19 16:04
2002.01.08
Como remover a cintilação da sua barra de rolagem?





afrikaans albanês Arabic armênio azerbaijano basco belarusian Bulgarian catalão Chinês simplificado) Chinês tradicional) croata checo dinamarquês Dutch Inglês estoniano filipino Finnish French
Galego georgiano German grego crioulo haitiano hebraico hindi húngaro islandês Indonesian irlandês Italian Japanese Korean letão lituano macedónio Malay maltês Norwegian
persa polonês Portuguese romeno Russa sérvio Slovak esloveno espanhol swahili sueco tailandês turco ucraniano urdu vietnamita galês ídiche bengali bósnio
cebuano esperanto gujarati hausa hmong igbo javanês kannada khmer lao latino maori marata mongol Nepali punjabi somali tâmil telugu yoruba
zulu
Английский francês Alemão Italiano Португальский russo Espanhol