domingo, 22 de noviembre de 2015

Diagrama Entidad / Relación Extendido - Ejemplo

* Ejemplo de Diagrama Entidad / Relación Extendido.


Fases en la Construcción del Modelo Conceptual



*      Identificar las entidades dentro del sistema
o   Objetos reales
o   Personas
o   Actividades del sistema
o   Objetos abstractos
*      Determinar las claves o identificadores de las entidades
o   Atributos que identifiquen unívocamente cada ocurrencia de entidad
*      Establecer las relaciones entre las entidades, describiendo el Grado de las mismas
o   Importancia, Cardinalidad y Exclusividad
*      Dibujar el Modelo de Datos
o   Diagrama Entidad/Relación extendido
*      Identificar y describir los atributos de cada entidad
o   Propiedades de cada entidad
*      Verificaciones
o   Eliminar relaciones redundantes, salvo aquellas cuya existencia obedezca a especificaciones propias del sistema


Diagrama de Flujo de Datos - Ejemplo

* Ejemplo de Diagrama de Flujo de Datos.


Control de Redundancia

Los atributos redundantes, los que se derivan de otros elementos mediante algún cálculo, deben ser eliminados del diagrama E/R o marcarse como derivados.

è Las relaciones redundantes también deben ser eliminadas del modelo.


Dimensión Temporal del Modelo E/R Extendido

En el caso de tratarse de datos históricos, los tipos de entidad o de relación correspondientes tendrán asociados siempre atributos de tipo “fecha”.

ü  Para sucesos puntuales, es decir, sin duración, bastará con un solo atributo de este tipo.
ü  Para poder almacenar hechos que transcurren en un periodo de tiempo determinado necesitaremos una “fecha inicio” y una “fecha fin”.


Tipos de Relaciones



*      Reflexivas: son unarias y, por tanto, en ellas sólo participa un único tipo de entidad.
*      Exclusivas: dos o más tipos de relación son exclusivos cuando cada ocurrencia de un tipo de entidad sólo puede pertenecer a uno de ellos.


Relaciones en el Modelo Entidad / Relación Extendido

Tipos de Relaciones en función de las entidades

*      JERARQUIAS
o   Generalización: crea una entidad supertipo a partir de varias entidades subtipo
o   Especialización: un supertipo se descompone en uno o varios subtipos
o   Categorías: subtipo resultado de la unión de varios supertipos
*      AGREGACION: construye un nuevo tipo de entidad como composición de otros y su tipo de relación para poder manejarlo en un nivel de abstracción mayor.
*      ASOCIACION: relaciona dos tipos de entidades que normalmente son de dominios independientes, pero coyunturalmente se asocian.


Cardinalidad


La Cardinalidad o Clase de Pertenencia es el número mínimo y máximo de ocurrencias de un tipo de entidad que pueden estar relacionadas con una ocurrencia del otro tipo de entidad que participa en el tipo de relación. –  (0,1) (1,1) (0,N) (1,N)

*      Obligatoria: la cardinalidad mínima es 1
*      Opcional: la cardinalidad mínima es cero.



lunes, 16 de noviembre de 2015

Modelo Entidad / Relación Extendido

Incorpora, con respecto al Modelo E/R, una serie de modificaciones tanto en su simbolismo gráfico como en la ampliación de sus elementos.

* Cardinalidad

* Relaciones en el modelo E/R extendido

* Tipos de relaciones

* Dimensión temporal del modelo E/R extendido

* Control de redundancia


Atributos Derivados

Son aquellos que pueden calcularse a partir de otros. Este tipo de atributos deben eliminarse del Esquema Conceptual.


Atributos Multivaluados y Compuestos



*      Multivaluados: toman más de un valor para una misma ocurrencia de la entidad
*      Compuestos: agrupan en sí mismos, por afinidad o forma de uso, más de un atributo


Papel o Rol de la Entidad

La función que una determinada entidad juega en una relación concreta se denomina papel o rol. Por tanto, es importante establecer el papel de cada entidad a través de las diferentes relaciones en las que participa.

è Diagrama E/R: El Rol se representa etiquetando los arcos que unen el rectángulo de la entidad con el rombo de la relación.

Entidades Débiles

A las entidades que tienen dependencia de existencia se las denomina Entidades Débiles, por contraposición a las entidades que no presentan esta característica, que se denominan Entidades Fuertes o Regulares.

è Restricción de Existencia: una entidad tiene dependencia de existencia de otra cuando, sin la primera, la segunda carecería de sentido.


Relaciones de Dependencia

*      Por Identificador: la entidad débil no es identificable por el valor de sus atributos, pero sí por su relación con otra entidad que aporta la parte de clave que le falta.
*      Por Existencia: la entidad débil dispone de una clave primaria suficiente.
Related Posts Plugin for WordPress, Blogger...