Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/02/2010, 11:37
Nexus10
 
Fecha de Ingreso: febrero-2010
Mensajes: 295
Antigüedad: 14 años, 2 meses
Puntos: 58
Relacion 1 a 1

Hola a tod@s.

Estoy creando una base de datos y he llegado a una relacion 1 a 1 y no se exactamente como mapearla. Tengo las siguientes tablas (entre otras):

provincias: idProv, provincia
zonas: idZona, zona, idProv

Ahora tengo una tabla que es:

mensajes: idMensaje, hora1, texto1, hora2, texto2, hora3, texto3

Se va a generar un mensaje distinto para cada zona, por lo que la relacion entre mensajes y zonas es 1 a 1.
En estos casos, recuerdo que me dijeron en la asignatura de BD de la carrera que lo mejor es unir las dos tablas en una sola, ¿eso sería lo correcto?.
La cosa es que los mensajes van a ir cambiando cada 3 horas, por lo que habrá que hacer muchas actualizaciones y no se si será mejor dejar las dos tablas por separado.
¿Sería mejor dejar una tabla o dos?
Si se dejan dos tablas, ¿habría que poner clave ajena o como sería?

Gracias. Un saludo.