DÍA 4: CONTROL DE REDUNDANCIA Y GENERALIZACIÓN/ESPECIALIZACIÓN

Día 4. En la clase de hoy hemos superado ya más de la mitad de este tema sobre entidad/relación. En esta ocasión, hemos visto en clase el control de redundancia junto a sus condiciones, y un nuevo tipo de interrelación, generalización y especialización. 

Derechos de autor aquí

A continuación, vamos a ver de una manera más detallada, lo impartido hoy en clase: 

Control de redundancia
  • Un esquema será redundante si al eliminar un elemento de ese mismo esquema, no se pierde información.
  • Según la información de un elemento, se pueden deducir los demás. 
Se tienen que cumplir una serie de condiciones. Si se cumplen, se tiene un ciclo redundante. En caso contrario, no será así. Las condiciones que se deben cumplir son: 
  • Debe haber un ciclo en el esquema
  • Las relaciones implicadas en el ciclo son semánticamente similares.
  • Las cardinalidades deben ser tales que se pueda eliminar una de las relaciones sin perder información. 
Generalización/Especialización

Son un tipo de interrelación que se utilizan para unificar entidades agrupándolas en una entidad más general, o bien para dividir una entidad general en entidades más específicas:
  • Generalización: Es el resultado de la unión de 2 o más conjuntos de entidades para producir un conjunto de entidades de más alto nivel. 
  • Especialización: Es el resultado de tomar un subconjunto de entidades de alto nivel para formar un conjunto de entidades de más bajo nivel. 

Comentarios

Entradas populares