diseño de datos para lenguajes

01/09/2005 - 00:58 por alf | Informe spam
Hola,
mi problema es el sgte:
tengo que diseñar una BD que almacenara datos en varios idiomas, los mismos
campos deben ser representados en varios idiomas, por ahora 2 pero con
amplias posibilidades de ser mas.
entonces, basicamente tengo dos alternativas.
1- Tablas con un campo para cada idioma, ej: id, nombre_es, nombre_fr,
nombre_en.
2- Una tabla para idioma, ej: Tabla_es(id, nombre), Tabla_fr(id, nombre),
Tabla_en(id, nombre)

ahora el debate...
quisiera me ayudaran a ver los pro y contra de cada variante..

saludos, af.
 

Leer las respuestas

#1 Harold Crow
01/09/2005 - 00:09 | Informe spam
seria algo asi:
una tabla donde estan lso datos generales (que no necesitan de un idioma
para trabajarse), luego una tabla de Idiomas (IDIOMA_ID, IDIOMA_NOMBRE), y
luego otra tabla donde esten MENSAJES_IDIOMA
(MENSAJE_ID,IDIOMA_ID,MENSAJE_TEXTO)
nose si me di a entender

"alf" escribió en el mensaje
news:%
Hola,
mi problema es el sgte:
tengo que diseñar una BD que almacenara datos en varios idiomas, los
mismos campos deben ser representados en varios idiomas, por ahora 2 pero
con amplias posibilidades de ser mas.
entonces, basicamente tengo dos alternativas.
1- Tablas con un campo para cada idioma, ej: id, nombre_es, nombre_fr,
nombre_en.
2- Una tabla para idioma, ej: Tabla_es(id, nombre), Tabla_fr(id, nombre),
Tabla_en(id, nombre)

ahora el debate...
quisiera me ayudaran a ver los pro y contra de cada variante..

saludos, af.

Preguntas similares