3.305 cursos gratis
6.270.120 alumnos
Publica tu curso gratis
Busca cursos gratis:
Estás aquí: mailxmail > Cursos de Informática > Software > SGBD. Sistemas gestores de bases de datos (segunda parte) > SGBD. Generalización y jerarquías de generalización

SGBD. Sistemas gestores de bases de datos (segunda parte)

Autor: Editorial McGraw-Hill
Curso: 5/5 5/5 (1 opinión) |1304 alumnos|Fecha publicación: 21/10/2008

Capítulo 7:

 SGBD. Generalización y jerarquías de generalización

Generalización y jerarquías de generalización

Las generalizaciones proporcionan un mecanismo de abstracción que permite especializar una entidad (que se denominará supertipo) en subtipos, o lo que es lo mismo generalizar los subtipos en el supertipo. Una generalización se identifica si encontramos una serie de atributos comunes a un conjunto de entidades, y unos atributos específicos que identificarán unas características.

Los atributos comunes describirán el supertipo y los particulares los subtipos. Una de las características más importantes de las jerarquías es la herencia, por la que los atributos de un supertipo son heredados por sus subtipos. Si el supertipo participa en una relación los subtipos también participarán. Por ejemplo, en una empresa de construcción podremos identificar las siguientes entidades:

- EMPLEADO, con los atributos N_EMPLE (clave primaria,) NOMBRE, DIRECCIÓN, FECHA_NAC, SALARIO y PUESTO.
- ARQUITECTO, con los atributos de empleado más los atributos específicos: COMISIONES, y NUM_PROYECTOS.
- ADMINISTRATIVO, con los atributos de empleado más los atributos específicos: PULSACIONES y NIVEL.
- INGENIERO, con los atributos de empleado más los atributos específicos: ESPECIALIDAD y AÑOS_EXPERIENCIA.

En la Figura 1.12 se representa este ejemplo de generalización.

La generalización es total si no hay ocurrencias en el supertipo que no pertenezcan a ninguno de los subtipos, es decir, que los empleados o son arquitectos, o son administrativos, o son  parejadores, no pueden ser varias cosas a la vez. En este caso, la generalización sería también exclusiva. Si un empleado puede ser varias cosas a la vez la generalización es solapada o superpuesta.

La generalización es parcial si existen empleados que no son ni ingenieros, ni administrativos, ni arquitectos. También puede ser exclusiva o solapada. Las cardinalidades en estas relaciones son siempre (1,1) en el supertipo y (0,1) en los subtipos, para las exclusivas. (0,1) o (1,1) en los subtipos para las solapadas o superpuestas.

SGBD. Generalización y jerarquías de generalización

Figura 1.12. Representación de una generalización.

Así pues, habrá jerarquía solapada y parcial (que es la que no tiene ninguna restricción) solapada y total, exclusiva y parcial, y exclusiva y total. En la Figura 1.13 se muestran cómo se representan.

SGBD. Generalización y jerarquías de generalización

Figura 1.13. Tipos y representación de jerarquías.

Recibe nuestras novedades
Al presionar "Recibir" estás dándote de alta y aceptas las condiciones legales de mailxmail

Hay 1 opinión. Opina sobre este curso.


Cursos similares a SGBD. Sistemas gestores de bases de datos (segunda parte)


Cursos Valoración Alumnos Vídeo
Cambio global de la sociedad
La humanidad experimenta un cambio de época, no una época de cambios. Transformaciones veloces, cualitativas y simultáneas en las relaciones de producción, relaciones de ... [24/11/06]
 4,75/5 1.625  
Análisis de software educativo
Son los docentes los llamados a promover el cambio. Es hora de saber usar la tecnología como un elemento más del conjunto de las herramientas metodológicas que se poseen,... [02/02/06]
5/5 1.767  
Mozilla
Una de las funciones más utilizadas en internet es la navegación por las miles de páginas con información y recursos. Para poder acceder a toda esta información se buscan... [26/03/04]
 4,31/5 4.116  


Publicar en   del.icio.us    digg    meneame

¿Qué es mailxmail.com?|ISSN: 1699-4914|Recomiéndanos|Ayuda
Condiciones legales de mailxmail