Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/11/2012, 11:31
Avatar de chuidiang
chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 20 años, 1 mes
Puntos: 454
Respuesta: Base de datos Access a mysql+herencia (Object Oriented DataBase)

Hola:

Hay varias formas de simular la herencia en una base de datos relacional. Una de las más normales es hacer una tabla para la clase padre (los atributos comunes) y otras tablas para cada clase hija con sus atributos específicos. Luego un índice o una columna en la tabla padre indica qué tabla hija está asociada a cada fila de la clase padre.

Por ejemplo, la clase padre puede tener varias columnas de atributos comunes y una columna que indique el tipo de componente que es. La tabla diodo zener tendrá los atributos específicos del diodo zener y un índice que le indique qué fila le correspnde en la tabla padre.

Hibernate da soporte a estas cosas y de alguna forma te las facilita. Tiene tres formas de simular la herencia http://chuwiki.chuidiang.org/index.p..._con_Hibernate pero indiependientemente de que uses hibernate o no, puedes diseñar las tablas de cualquiera de las tres formas.

Se bueno.
__________________
Apuntes Java
Wiki de Programación