11/07/2003, 03:23
|
| | Fecha de Ingreso: junio-2003
Mensajes: 33
Antigüedad: 21 años, 5 meses Puntos: 0 | |
veamos, clave foranea entendido, ya esta puesta...
Lo que quiero hacer a grosso modo es una pagina multilingüe, para ello he creado unas plantillas en php con css y dentro de ellas querys a la bbdd mySQL.
La bbdd es una con tablas por distintas paginas, de modo que tengo "introduccion", "exteriores", "excursiones" ...etc como tablas.
Dentro de las tablas cada una tiene una clave primaria que es el lenguaje ("es", "en"....) y pense que lo ideal era para evitar la redundancia usar esas claves como referencia del campo "idioma" de la tabla "idiomas". Voy bien encaminado? como creo cada tabla "introduccion", etc?
CREATE TABLE introduccion (
idioma CHAR,
texto TEXT,
FOREIGN KEY idioma REFERENCES idiomas(idioma);
)
¿¿?? ha de ser foranea pero no primaria... asi valdria? eso me evita la redundancia? existe un mejor sistema?
Gracias de veras. |