On 1/2/07, Sebastian Bassi <[EMAIL PROTECTED]> wrote:
Ante todo perdon si esto sale mal los espacios, lo escribi en mi
maquina en Linux y lo lleve a un ciber via pendrive porque no estoy en
mi casa.
Esta es una pregunta conceptual de como diagramo la base, no me
importa ahora la implementacion en si.
El asunto es que tengo los datos en este formato:

id1
dato1
id2
dato2
id3 id4 id5
dato3
id6 id7
dato4

Como ven, el dato3 corresponde a 3 ids distintos (y dato5, a 2). Mi
pregunta es cual seria el disenio "correcto" ante esta situacion. Mi
idea es pasarla a una tabla con 2 campos, el primero es la clave y el
segundo el dato, quedando asi:

id1 dato1
id2 dato2
id3 dato3
id4 dato3
id5 dato3
id6 dato4
id7 dato4

El pasaje de los datos es lo de menos, para eso hago trabajar a
Python, pero antes queria confirmar si me idea es la mejor o no para
trabajar en bases de datos. Quizas esto ya este resulto de otro modo,
por lo pronto esto que yo hago me parece poco eficiente porque repito
muchas veces algunos datos.


Mmmm... en tu primera situación tenés una tabla con 11 campos si mal
no entiendo.... y en la alternativa que proponés armarías una tabla
con tan sólo 2 campos... algo no me cierra.

Es necesario que todos los datos estén en una misma tabla?

Por qué a más de un dato le corresponde más de un id?...

Quizás lo mejor es que pienses los datos en términos de registros....

si me dás algo más de información acerca de los tipos de datos que
contiene cada campo y de que manera se relacionan te puedo ayudar un
poco mejor

Saludos
--
José C. Massón

.: Rebeldes Stereotipos
Sábados 19 a 20 hs FM La Tribu 88.7 MHz
www.fmlatribu.com
-- 
Para desuscribirte tenés que visitar la página
https://listas.linux.org.ar/mailman/listinfo/lugar-gral/

/* Publica y encontra trabajo relacionado con softlibre en 
http://www.usla.org.ar/modules/jobs/ */

Si tenés algún inconveniente o consulta escribí a mailto:[EMAIL PROTECTED]

Responder a