Creo que esto ya lo dijeron, pero vuelvo sobre la teoría de base de datos. Vamos a generalizar el problema y tomo como ejemplo las personas y los teléfonos.
Un teléfono puede ser de varias personas, los habitantes de la casa por ej., a su vez una persona tiene varios teléfonos, casa, celular, trabajo, etc. Esto es lo que se llama una relación de muchos a muchos, entonces tengo dos entidades (tablas), teléfonos y personas. Las tablas quedarían asi: TELEFONO Id_teléfono. CLAVE PRIMARIA Prefijo Numero_teléfono. Empresa. etc. PERSONA Id_persona. CLAVE PRIMARIA Apellido Nombre etc. Ahora bien, la única prolija manera de resolver una relación de muchos a muchos es con una tabla adicional que defina la relación entre ambas, que sería: TELEF_PERSONA Id_telefono CLAVE PRIMARIA (CLAVE FORANEA DE TELEFONO) Id_persona CLAVE PRIMARIA (CLAVE FORANEA DE PERSONA) En esta tabla la clave primaria es compuesta, Id_telefono+Id_persona Saludos. Julio Tuozzo. --- Ricardo Eureka! <[EMAIL PROTECTED]> escribió: > El 3/01/07, Sebastian > Bassi<[EMAIL PROTECTED]> escribió: > > On 1/2/07, José C. Massón <[EMAIL PROTECTED]> > wrote: > > > *** TABLA PROTEINAS*** > > > Id (autonumérico), (sólo a fines de búsqueda) > > > proteina (varchar), (nombre de la proteina) > > > secuencia_genetica (varchar), (la secuencia en > sí misma) > > > > bien, eso mas el campo descripcion. > > Estaba pensando que lo que tengo es el equivalente > a una guia de > > telefono, pero en lugar de tener como indice al > titular de la linea, > > tuviese que poner a "todos" los que viven en la > casa. Entonces tengo a > > Jose X con numero NNN. Pero tambien Lola X tiene > el mismo numero > > (XXX). Porque viven juntos. Je, esta manera de > ordenar la guia me > > hubiese servido hace anios cuando buscaba el > numero de alguna mina y > > tenia que saber como se llamaba el padre porque es > el titular de la > > linea. > > A lo que voy ahora, es que es el mismo tipo de > problema el que tengo. > > Varios IDs para el mismo dato. > > Fijate si esto te sirve > http://www.lawebdelprogramador.com/temas/tecdiseno.php > > Saludos > > > -- > > Para desuscribirte tenés que visitar la página > > > __________________________________________________ Preguntá. Respondé. Descubrí. Todo lo que querías saber, y lo que ni imaginabas, está en Yahoo! Respuestas (Beta). ¡Probalo ya! http://www.yahoo.com.ar/respuestas -- 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]
