Administrativo
La herencia puede hallarse en el nivel de los tipos o en el nivel de las tablas. En primer lugar se considerará la herencia de lostipos y después en el nivel de las tablas.
Herencia De Tipos. Los métodos de un tipo estructurado se heredan por sus subtipos, al igual que losatributos. Sin embargo, un subtipo puede redefinir el efecto de un método declarando de nuevo el método, usando overriding method en lugar de method enla declaración del método.
Herencia De Tablas. Las subtablas pueden guardarse de manera eficiente sin réplica de todos los campos heredados deuna de las dos siguientes formas:
Cada tabla almacena la clave primaria (que se puede heredar de una tabla padre) y los atributos definidoslocalmente. Los atributos heredados (aparte de la clave primaria) no hace falta guardarlos y pueden obtenerse mediante una reunión con la súper tablabasada en la clave primaria.
Cada tabla almacena todos los atributos heredados y definidos localmente. Cuando se inserta una tupla se almacena sóloen la tabla en la que se inserta y su presencia se infiere en cada súper tabla. El acceso a todos los atributos de una tupla es más rápido, dado queno se requiere una reunión. Sin embargo, en el caso de que no se considere la segunda restricción de integridad es decir, una entidad se puederepresentar en dos subtablas sin estar presente en una subtabla común de ambas esta representación puede resultar en duplicación de información.
Regístrate para leer el documento completo.