
28/05/2008, 02:46
|
| | Fecha de Ingreso: febrero-2007
Mensajes: 1.292
Antigüedad: 18 años, 1 mes Puntos: 13 | |
Respuesta: Modelo de BD Diccionario 2 idiomas --> 5 tablas minimo
3 idiomas --> 9 tablas minimo
4 idiomas --> 14 tablas minimo
...
Prueba asi:
Tabla1: Palabras (ID, Palabra, idioma) -- Aqui van todas las palabras
Tabla2: Sinonimos (ID_Palabra_1, Id_palabra_2) -- Relaciona dos palabras para indicar que son sinonimos
Tabla3: Traduciones (ID_Palabra, ID_Palabra) -- Relaciona dos palabras para indicar el significado en otro idioma.
Dejando el modelo bien indexado y con un par de trigger para controlar que las palabra de sinonimos son del mismo idioma y que las palabras de la traduccion son de distinto idioma te puede valer para empezar. Esto es lo primero que se me ha venido a la cabeza, con la información que das.
De esta forma si tienes un idioma nuevo no tienes que añadir X tablas más.
Un saludo |