Hola grupo, quería exponeros una duda y a ver si me podéis ayudar.
Al diseñar una base de datos multidioma se me presentan dudas de cómo estará
mejor el diseño, os pongo dos ejemplos de la base de datos con sus tablas y
Claves primarias(CP) .
1)En este diseño utilizo claves primarias con 2 campos:
Tablas:
Idioma(IdIdioma(CP,Autonumérico),Nombre)
Categoria(IdCategoria(CP),IdIdioma(CP), Nombre, )
Contenido(IdContenido(CP), IdIdioma(CP),IdCategoria, Titulo,Texto,.)
ContenidoImagen(IdContenidoImagen(CP,Autonumérico),IdContenido,IdIdioma,IdIm
agen,..)
Imagen(IdImagen(CP,Autonumérico),Imagen)
Relaciones:
1:N Idioma-Categoria
1:N Categoria-Contenido
1:N Contenido-ContenidoImagen
N:1 ContenidoImagen-Imagen
2)En este diseño utilizaría como clave primaria un campo autonumérico:
Idioma(IdIdioma(CP,Autonumérico),Nombre)
Categoria(IdCategoria(CP,Autonumérico),IdIdioma, Nombre, )
Contenido(IdContenido(CP,Autonumérico), IdCategoria, Titulo,Texto,.)
ContenidoImagen(IdContenidoImagen(CP,Autonumérico),IdContenido,IdImagen,..)
Imagen(IdImagen(CP,Autonumérico),Imagen)
Gracias y un saludo
Leer las respuestas