Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/05/2008, 17:21
Avatar de mafima
mafima
 
Fecha de Ingreso: abril-2003
Ubicación: Medellin-Colombia
Mensajes: 1.109
Antigüedad: 21 años, 1 mes
Puntos: 24
Varias filas o varias columnas para una tabla

Buenas, se que ya habrán tratado este tema pero queria escuchar conceptos mas precisos:

Los usuarios de una tabla pueden querer enseñar 3 idiomas y aprender 3 idiomas ( me refiero a entre uno y 3)

mi rpegunta es, que estructura es mejor:

1.

[tabla_usuarios]
ID_usuario
nombre
email
idioma_ensenta1
idioma_ensenta2
idioma_ensenta3
idioma_aprende1
idioma_aprende2
idioma_aprende3

o

2.
[tabla_usuarios]
ID_usuario
nombre
email

[tabla_ensena]
ID_usuario
idioma_ensena

[tabla_aprende]
ID_usuario
idioma_aprende

en el segundo caso tendria que hacer relaciones, la cosa es que se me complican muchos las consultas y no se si merece la pena, ya que estoy seguro que solamente los usuarios pueden querer enseñar y aprender 3 idiomas.

si escogiera el segundo caso como seria una consulta que haga lo siguiente:
seleccionar los usuarios que quieren aprender el idioma español, y luego mostrar además de ese idioma que otros idioma desean aprender. ( sin usar subconsultas )

muchas gracias
__________________
SEO en Medellin