Direccionalidad de las relaciones

16/07/2009 - 23:02 por Alexa | Informe spam
Tengo dos tablas:

Tabla FACTURA
-
nro_Fact (Campo clave)
fecha_Fact
cod_cliente (clave externa)

Tabla CLIENTE

cod_cliente (campo clave)
nombre_cliente

En este caso puedo decir que un CLIENTE puede estar en una o muchas FACTURAS
(la relacion sería 1:M)
pero tambien puedo decir que en una FACTURA solo puede figurar un CLIENTE
(la relación sería 1:1)

¿al hacer el DIAGRAMA ENTIDAD RELACION cual de las dos debería poner?

En el caso que ambas formas fueran correctas ¿como debería poner ambas
relaciones en el DIAGRAMA ENTIDAD RELACION ?¿ o sólo se pone una sola?

Preguntas similare

Leer las respuestas

#1 MEVB
16/07/2009 - 23:35 | Informe spam
Hola Alexa

La relación 1:1 en el diagrama ER es incorrecta, puesto que no refleja la
relación 1 cliente:M facturas.
Lo correcto es representar la relación 1:M o M:1, dependiendo de donde
ubiques cada tabla.
Con esta relación, ya estaria representada la relación 1:1.
En general, la lectura la harías desde la tabla padre (o madre, o superior),
que en este caso viene siendo Cliente.
Así, 1 Cliente tiene M Facturas. Y cuando lees desde Factura, tu buscas es
saber que pasa con 1 registro de esa entidad. Así lees: 1 Factura ¿cuantos
clientes? Pues 1 solo cliente.

Espero no haberme espaguetado en la explicación.
=)

Saludos
MV


" Alexa" escribió en el mensaje
news:
Tengo dos tablas:

Tabla FACTURA
-
nro_Fact (Campo clave)
fecha_Fact
cod_cliente (clave externa)

Tabla CLIENTE

cod_cliente (campo clave)
nombre_cliente

En este caso puedo decir que un CLIENTE puede estar en una o muchas
FACTURAS (la relacion sería 1:M)
pero tambien puedo decir que en una FACTURA solo puede figurar un CLIENTE
(la relación sería 1:1)

¿al hacer el DIAGRAMA ENTIDAD RELACION cual de las dos debería poner?

En el caso que ambas formas fueran correctas ¿como debería poner ambas
relaciones en el DIAGRAMA ENTIDAD RELACION ?¿ o sólo se pone una sola?
Respuesta Responder a este mensaje
#2 Alexa
02/08/2009 - 06:26 | Informe spam
OK, entendido. Gracias.

"MEVB" <m.a.n.u.e.l.[AT].a.p.u.r.o.s...c.o.m> escribió en el mensaje de
noticias:
Hola Alexa

La relación 1:1 en el diagrama ER es incorrecta, puesto que no refleja la
relación 1 cliente:M facturas.
Lo correcto es representar la relación 1:M o M:1, dependiendo de donde
ubiques cada tabla.
Con esta relación, ya estaria representada la relación 1:1.
En general, la lectura la harías desde la tabla padre (o madre, o
superior), que en este caso viene siendo Cliente.
Así, 1 Cliente tiene M Facturas. Y cuando lees desde Factura, tu buscas es
saber que pasa con 1 registro de esa entidad. Así lees: 1 Factura ¿cuantos
clientes? Pues 1 solo cliente.

Espero no haberme espaguetado en la explicación.
=)

Saludos
MV


" Alexa" escribió en el mensaje
news:
Tengo dos tablas:

Tabla FACTURA
-
nro_Fact (Campo clave)
fecha_Fact
cod_cliente (clave externa)

Tabla CLIENTE

cod_cliente (campo clave)
nombre_cliente

En este caso puedo decir que un CLIENTE puede estar en una o muchas
FACTURAS (la relacion sería 1:M)
pero tambien puedo decir que en una FACTURA solo puede figurar un CLIENTE
(la relación sería 1:1)

¿al hacer el DIAGRAMA ENTIDAD RELACION cual de las dos debería poner?

En el caso que ambas formas fueran correctas ¿como debería poner ambas
relaciones en el DIAGRAMA ENTIDAD RELACION ?¿ o sólo se pone una sola?




email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida