Pregunta del Modelo Entidad Relación
Publicado por
Alejandro (1 intervención) el 19/10/2013 14:34:10
Saludos!
Supongamos que las tablas son:
[Objetos]
Id_Objeto
Nombre
Localidad_Actual
[Localidades]
Id_Localidad
Nombre
En ese modelo tenemos que Localidad_Actual es una clave foranea que referencia al Id_Localidad de la tabla localidades.
Cuando se hace un cambio de localidad fisica del objeto, se cambia el valor de Localidad_Actual para el objeto dado.
En el modelo entidad-relacion tendrias algo como:
[Objetos]>--|------<>-----o---[Localidades]
En algunos lados, los simbolos "|" y "o" en las lineas no los consideran, si no los reconoces, ignoralos.
El simbolo "<>" vendria a ser el rombo que conecta ambas entidades.
De ese grafico sale que un objeto puede estar en una sola localidad y una localidad puede tener 1 o muchos objetos.
En el planteo no mencionas si hay que guardar un historico de esos cambios de localidades. De ser asi, si va a aparecer la entidad Transferencia:
....................................................................|>-------------<>---------------------|
[Objetos]---------<>----------<[Transferencias]>-----<>--------[Localidades]
|>------------------------------------<>----------------------------------------|
Espero que cuando ponga enviar datos se entienda el diagrama!
- Lo que intento mostrar aqui es que de Objetos salen 2 relaciones, una a la entidad Transferencias (1 objeto a muchas transferencias), y otra a Localidades (una localidad, muchos objetos).
- El objeto siempre guarda el id de la localidad donde se encuentra.
- La entidad Transferencias guarda el id del objeto, el id de la localidad destino y el id de la localidad origen, asi como tambien la fecha probablemente. Es por ello que hay 2 relaciones entre Transferencias y Localidades, una para el origen y otra para el destino.
Asi queda planteado el diagrama en tercera forma normal.
Espero que te sirva, cualquier duda vuelve a preguntar!