Análisis y Desarrollo de Sistemas de Información

miércoles, 13 de octubre de 2010

Tipos especiales de relación

Relación Reflexiva y Recursiva


Relaciona una entidad consigo misma.

Ejemplo:

Empledos que pueden ser Jefes de otr
os empleados.


Dos relaciones entre las mismas dos entidades
 

 

Muy util en el caso de almacenar informacion historica completa.

Ejemplo:

Proyectos en los que trabaja actualmente un empleado y proyectos en los que ha trabajado anteriormente. 

 

Relacion ternaria



Asociacion de tres entidades. 

Ejemplo:
 Libro, Autores y editorial.  

MODELO E-R EXTENDIDO

ELEMENTOS:

Superclase y subclases


Una superclase es todo tipo entidad sobre el que se definen subclases. Como se trata de entidades, se representa al igual que ellas con un rectángulo.


ELEMENTOS:


Superclase y subclases



Una subclase es un subconjunto del tipo entidad que tiene sentido en el minimundo ya que tiene atributos particulares. Como se trata de entidades, se representa al igual que ellas con un rectángulo.     
 

CARDINALIDAD


Es una restricción que expresa el número de entidades con las que puede asociarse otra entidad, mediante un conjunto de relaciones.



UNA A UNA


Una Entidad A está asociada con una Entidad B, y viceversa.


Ejemplo.






UNA A MUCHAS


Una Entidad A está asociada con un número cualquiera de Entidades B, y una entidad B está asociada a una entidad A.








MUCHAS A UNA


Una Entidad A está asociada a una Entidad B, y una entidad B está asociada a un número cualquiera de una entidad A.







MUCHAS A MUCHAS


Una Entidad A está asociada a un número cualquiera de una Entidad B, y vicerversa.

Ejemplo. Un alumno puede matricular varias asignaturas, y varias asignaturas pueden ser matriculadas por varios alumnos.

      
Video gracias a http://www.youtube.com/watch?v=3m9KFYS3hCI

Vínculo o Relación

Se puede definir como una correspondencia, asociación o conexión entre dos o más entidades. En los diagramas E-R se representa gráficamente como un rombo y sus nombres son verbos. Por ejemplo:



Una relación puede tener atributos descriptivos. Por ejemplo, en la relación anterior, podría tener como atributo descriptivo fecha_venta (la fecha en que se hace la venta).

TIPOS DE ATRIBUTOS

a) Simples o compuestos: Los compuestos están formados por un conjunto de atributos, mientras que los simples no se pueden dividir.

b) Monovaluados o multivaluados: Los monovaluados sólo pueden tener un valor para una entidad particular, mientras que los multivaluados pueden tener más de un valor. Los multivaluados se representan mediante una elipse con trazado doble.


c) Almacenados o derivados: Los derivados son atributos cuyo valor para una entidad particular puede obtenerse en función de los valores almacenados en otros atributos. Se representan mediante una elipse con trazo discontinuo.

ATRIBUTOS

Los atributos se representan por elipses que están conectadas a su entidad o relación mediante una línea recta.


Dominio del atributo: Al conjunto de valores que puede tomar un atributo

TIPOS DE ENTIDADES

CONCEPTO DE ENTIDAD



El objeto básico que se representa en el modelo E-R es la entidad que es "cualquier objeto del mundo real con existencia propia, sobre el cual queremos tener información en una base de datos”. Una entidad puede ser un objeto con existencia física (una cierta persona, una casa, un empleado, un coche,..) o un objeto con existencia conceptual (una empresa, un puesto de trabajo, un curso universitario,...).

BASES DE DATOS RELACIONAL

Entidad que es "cualquier objeto del mundo real con existencia propia, sobre el cual queremos tener información en una base de datos”.

Representar un modelo de datos en un Diagrama Entidad-Relación.



Objetivo

       Generar un conjunto de esquemas de relaciones que permitan almacenar la información con un mínimo de redundancia, pero que a la vez faciliten la recuperación de la información.