05/03/2011, 09:04
|
| | Fecha de Ingreso: marzo-2009 Ubicación: Cali (Valle) - Colombia
Mensajes: 164
Antigüedad: 15 años, 8 meses Puntos: 2 | |
Relaciones "cruzadas" en modelo relacional Cordial Saludo
Actualmente estoy diseñando una bd la cual por más que normalizo y he analizado hay relaciones que me quedan "cruzadas", para dar un pequeño ejemplo en el sistema que estoy desarrollando hay que guardar el registro del usuario que crea, edita ó cambia de estado un registro, así mismos las respectivas fechas de creación, última modificación y último cambio de estado del registro, por lo cual el campo "id" de la tabla "usuario", está presente en todas las demás tablas, estableciendo relaciones desde la tabla "usuarios" a todas las demás, por lo cual al momento de crear las relaciones entre las demás tablas (independientemente de la tabla "usuarios") veo que varias de las líneas que uso (en mi gráfico) para establecer las relaciones quedan unas encima de otras. Anteriormente he sabido por parte de diferentes fuentes hay que este tipo relaciones "cruzadas" no son aconsejables en el diseño de BD, más a decir verdad no sé que hacer ya que por más que analizo no encuentro la forma de deshacerme de estas relaciones, por lo cual me gustaría recibir sus comentarios y/ó sugerencias en relación a esto.
Muchas gracias. |