Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/02/2012, 07:28
Avatar de Ribon
Ribon
 
Fecha de Ingreso: septiembre-2010
Ubicación: El firmamento
Mensajes: 487
Antigüedad: 14 años, 2 meses
Puntos: 91
Respuesta: Problema power designer mysql

La verdad las relaciones 1 a 1 son casos que hay que estudiar un poco, la mayoría de los modelos de datos bien normalizados solo debería tener relaciones 1 -> n ya que es esa la restricción que cumplen todos los motores de base de datos.

la razón por la que power designer pone la relación 1 a n es porque al estar un id como clave foránea en otra tabla no hay restricción que impida cuantas veces esté incluido un id (No al menos en un modelo Conceptual o lógico).

La manera en que puedes indicar que esa relación es 1 a 1 es en el modelo físico indicando que la clave foranea es además un indice UNIQUE por lo que se generaría la restricción de que un id solo puede estar incluido una sola vez en la tabla.

Consejo, comprueba bien si realmente es necesaria la creación de esa entidad extra o si una de las entidades debería desaparecer y ser absorbida por la otra.

Saludos.
__________________
Utilice el Highlight para mostrar código, mis ojos se lo agradecerán :)
qué es esto? :O -> http://i48.tinypic.com/5x3kzs.png
Ya sabes :)