30/03/2006, 09:05
|
| | | Fecha de Ingreso: diciembre-2004 Ubicación: Cd. de México
Mensajes: 1.395
Antigüedad: 20 años Puntos: 1 | |
Para la relación uno a uno, podrías estar tentado a meter todo en la misma tabla y ahorrarte la relación, pero no es conveniente desde el punto de vista del diseño y el mantenimiento.
Mantener las entidades independientes te permitirá expandir y/o modificar el sistema cuando lo requieras.
Por otro lado, para implementar 1:1, mira quién depende de quién y propaga el ID de el 'padre' en el 'hijo'. Así, el hijo llevará un Foreign Key que indica quién es su padre, pero el padre no tiene ni idea (visto como entidad) de quién es su hijo.
(nota, está mal empleado el termino padre-hijo, debido a qeu se puede suponer que un padre tiene muchos hijos y eso ya corresponde a uno a muchos, 1:N)
__________________ "Di no al Internet Explorer" -Proverbio Chino- |