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

Duda de principiante

Estas en el tema de Duda de principiante en el foro de Bases de Datos General en Foros del Web. Tengo dos entidades CuentaAhorro y CuentaCorriente. Ambas tienen atributos comunes, es decir, ambas son Cuentas. Como debería definir la relación entre dichas tablas. Entiendo que ...
  #1 (permalink)  
Antiguo 23/11/2012, 04:58
 
Fecha de Ingreso: noviembre-2012
Ubicación: Madrid
Mensajes: 3
Antigüedad: 12 años
Puntos: 0
Duda de principiante

Tengo dos entidades CuentaAhorro y CuentaCorriente. Ambas tienen atributos comunes, es decir, ambas son Cuentas. Como debería definir la relación entre dichas tablas.

Entiendo que debería tener 3 tablas (Cuentas, CuentasAhorro, CuentasCorriente) pero no consigo entender como relacionarlas.

Gracias y un saludo
  #2 (permalink)  
Antiguo 23/11/2012, 05:01
Avatar de Heimish2000  
Fecha de Ingreso: enero-2011
Ubicación: Madrid
Mensajes: 844
Antigüedad: 13 años, 9 meses
Puntos: 89
Respuesta: Duda de principiante

Una tabla Cuentas, donde tengas todos los atributos comunes de todos los tipos de cuenta y luego CuentasAhorro y CuentasCorriente con los atributos específicos de cada tipo de cuenta.

Las tablas "hijas" tendrán un atributo que sea FK que se relacione con la PK de tabla "padre". Las tablas hijas NO se relacionan entre sí.
  #3 (permalink)  
Antiguo 23/11/2012, 05:04
 
Fecha de Ingreso: noviembre-2012
Ubicación: Madrid
Mensajes: 3
Antigüedad: 12 años
Puntos: 0
Respuesta: Duda de principiante

Uff Heimish2000, que rapidez de respuesta!!!!!!!

Y la relación hacia cada tabla_hija debe ser uno a uno o uno a varios?

Gracias
  #4 (permalink)  
Antiguo 23/11/2012, 06:33
Avatar de Heimish2000  
Fecha de Ingreso: enero-2011
Ubicación: Madrid
Mensajes: 844
Antigüedad: 13 años, 9 meses
Puntos: 89
Respuesta: Duda de principiante

Uno a uno porque una cuenta sólo puede tener una cuentaAhorro asociada.
  #5 (permalink)  
Antiguo 23/11/2012, 07:08
 
Fecha de Ingreso: noviembre-2012
Ubicación: Madrid
Mensajes: 3
Antigüedad: 12 años
Puntos: 0
Respuesta: Duda de principiante

Ok. Muchas gracias por la ayuda

Etiquetas: der, principiante, 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 14:08.