Ver Mensaje Individual
  #5 (permalink)  
Antiguo 27/05/2013, 07:03
Avatar de Pentaxeros
Pentaxeros
 
Fecha de Ingreso: mayo-2008
Mensajes: 173
Antigüedad: 16 años
Puntos: 3
Respuesta: Plantear Base de datos para multiples idiomas

A nivle de programacion no es problema, ya que los campos de idiomas los voy a plantear por numero digamos

ID
TITULO
1
2
3
4
5
6
7
8
etc...

Y luego en otra tabla IDIOMAS que tendria
1 español
2 ingles
3 frances
... etc

Y para insertar crear, etc me basaria en la tabla IDIOMAS.


Lo que estoy viendo es que es una tonteria lo que tengo planteado actualmente, con 2 tablas
Tabla PRODUCTOS
Que tiene:
IDPRODUCTO
PRECIO
DATO1
DATO2
DATO3

Y luego tabla
DESCRIPCIONESPRODUCTOS
Que tiene:
IDPRODUCTO
NOMBRE -> varchar
1 -> text
2 -> text
3 -> text

Porque tengo que estar realizando INNER JOIN.

Con este planteamiento, que una columna por idioma, creeis que es mejor que las fusione en una sola tabla???
Lo digo porque el 99% de las consultas necesitare datos de ambas tablas, de la tabla PRODUCTOS y de la TABLA DESCRIPCIONESPRODUCTOS