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.

Preguntas similare

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.

Respuesta Responder a este mensaje
#2 Maxi
01/09/2005 - 02:17 | Informe spam
Hola, el diseño lo debes tener en ambos idiomas o los registros? lo que se
suele tener en multiples idiomas son los registros y nunca el diseño


Maxi - Buenos Aires - Argentina
Desarrollador 3 Estrellas

Msn_messager:
mail: Maxi.da[arroba]gmail.com

"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.

Respuesta Responder a este mensaje
#3 alf
01/09/2005 - 17:25 | Informe spam
disuclpa Harold no te entendi muy bien... podrias explicarme de nuevo ??


"Harold Crow" wrote in message
news:
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.





Respuesta Responder a este mensaje
#4 Daniel Ulanosky
06/09/2005 - 17:14 | Informe spam
Yo solo traduzco los mensajes -que se visualizan en
pantalla- para eso, van a la tabla de mensajes que
tienen por ahora 4 columnas:

Código del mensaje
Español
Portugués.
Inglés

Podrían agregarse más si fuera necesario, pero
te aseguro que el sistema (que se usa en los dos
primeros hoy por hoy) ha quedado muy simple
y funcional.-

Saludos.

"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.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida