Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Problema power designer mysql

Estas en el tema de Problema power designer mysql en el foro de Mysql en Foros del Web. Hola a todos los amigos de foros del web mi problema es el siguiente: estoy diseñando mi modelo de datos con la herramienta case power ...
  #1 (permalink)  
Antiguo 04/02/2012, 06:10
 
Fecha de Ingreso: enero-2011
Mensajes: 74
Antigüedad: 13 años, 3 meses
Puntos: 4
Problema power designer mysql

Hola a todos los amigos de foros del web mi problema es el siguiente:
estoy diseñando mi modelo de datos con la herramienta case power designer y en el modelo conceptual relaciono 2 tablas de uno a uno pero cuando genero el fisico me pone dos relaciones 1 a muchos una de cada tabla hacia la otra con sus fks y todo no se como hacer para que interprete bien que es 1 a 1 y me relacione las pk y ya
muchas gracias de antemano
  #2 (permalink)  
Antiguo 04/02/2012, 07:28
Avatar de Ribon  
Fecha de Ingreso: septiembre-2010
Ubicación: El firmamento
Mensajes: 487
Antigüedad: 13 años, 7 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 :)
  #3 (permalink)  
Antiguo 04/02/2012, 17:30
 
Fecha de Ingreso: enero-2011
Mensajes: 74
Antigüedad: 13 años, 3 meses
Puntos: 4
Respuesta: Problema power designer mysql

Gracias por responder amigo yo tengo ese mismo criterio o sea de unir en una misma tabla pero no es mi decisión o sea mi superior determino que fuera así pero el problema es que no se representarlo con power designer y me queda muchos a uno como poco porque a veces me pone las dos entidades relacionadas en ambas direcciones de uno a muchos el tema es que en power designer no se como decir que campo hace match con cual y tampoco he podido representar dos llaves primarias con el mismo nombre que se usa típicamente en relaciones uno a uno
Espero me pueda ayudar
Gracias igual

Etiquetas: designer, power, tabla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:54.