Generalizacion

Solo disponible en BuenasTareas
  • Páginas : 2 (450 palabras )
  • Descarga(s) : 0
  • Publicado : 31 de agosto de 2010
Leer documento completo
Vista previa del texto
Generalización.

Es el resultado de la unión de 2 o más conjuntos de entidades (de bajo nivel) para producir un conjunto de entidades de más alto nivel. La generalización se usa para hacer resaltarlos parecidos entre tipos de entidades de nivel más bajo y ocultar sus diferencias. La generalización consiste en identificar todos aquellos atributos iguales de un conjunto de entidades para formaruna entidad(es) global(es) con dichos atributos semejantes, dicha entidad(es) global(es) quedara a un nivel más alto al de las entidades origen.
Ejemplo:
Tomando el ejemplo del libro de fundamentosde base de datos de Henry F. Korth.

Donde: Se tiene las entidades Cta_Ahorro y Cta_Cheques, ambas tienen los atributos semejantes de No_Cta y Saldo, aunque además de estos dos atributos,Cta_Ahorro tiene el atributo Tasa_Interes y Cta_Cheques el atributo Saldo_Deudor. De todos estos atributos podemos juntar (generalizar) No_Cta y Saldo que son iguales en ambas entidades.
Entonces tenemos:
  Podemos leer esta gráfica como: La entidad Cta_Ahorro hereda de la entidad CUENTA los atributos No_Cta y saldo, además del atributo de TasaInteres, de forma semejante Cta_cheque tiene los atributosde No_Cta, Saldo y SaldoDeudor. Como podemos observar la Generalización trata de eliminar la redundancia (repetición) de atributos, al englobar los atributos semejantes. La entidad(es) de bajo nivelcuentan (heredan) todos los atributos correspondientes.
2.8 Agregación. 
La agregación surge de la limitación que existe en el modelado de E-R, al no permitir expresar las relaciones entre relacionesde un modelo E-R en el caso de que una relación X se quiera unir con una entidad cualquiera para formar otra relación.
La Generalización consiste en agrupar por medio de un rectángulo a la relación(representada por un rombo) junto con las entidades y atributos involucrados en ella, para formar un grupo que es considerado una entidad y ahora sí podemos relacionarla con otra entidad. Para...
tracking img