29 de febrero de 2016

Fundamentos de Base de Datos

Modelo Entidad - Relación

El modelo de datos entidad-relación esta basado en una percepción del mundo real consistente en objetos llamados entidades y de relaciones entre estos objetos. Se desarrollo para facilitar el diseño de base de datos permitiendo la especificación de un esquema de la empresa que representa la estructura lógica completa de una base de datos. El modelo de datos Entidad-Relación es uno de los diferentes modelos de datos semánticos; el aspecto semántico del modelo yace en la representación del significado de los datos. El modelo Entidad-Relación es extremadamente útil para hacer corresponder los significados e interacciones de las empresas del mundo real con un esquema conceptual. Debido a esta utilidad, muchas herramientas de diseño de base de datos se basan en los conceptos del modelo entidad-relación.

Modelo Entidad-Relacion


Cuadros rojos : Entidades
Óvalos negros : Atributos de las relaciones
Rombo azul: Relaciones
Cardinalidades en relaciones:
  • Uno a Uno: (1:1) Un registro de una entidad A se relaciona con solo un registro en una entidad B. (ejemplo: un profesor solo puede ser jefe de un departamento y un departamento solo puede tener un jefe).
  • Uno a varios: (1:N) Un registro en una entidad en A se relaciona con cero o muchos registros en una entidad B. Pero los registros de B solamente se relacionan con un registro en A. (ejemplo:un vendedor puede tener muchas ventas pero una venta solo puede tener un vendedor).
  • Varios a Uno: (N:1) Una entidad en A se relaciona exclusivamente con una entidad en B. Pero una entidad en B se puede relacionar con 0 o muchas entidades en A (ejemplo un empleado puede trabajar en una sucursal pero la sucursal puede tener cero o varios trabajadores).
  • Varios a Varios: (N:M) Una entidad en A se puede relacionar con 0 o con muchas entidades en B y viceversa (ejemplo donde muchos ciudadanos pueden pertenecer a una misma asociación, y cada ciudadano puede pertenecer a muchas asociaciones distintas).


No hay comentarios.:

Publicar un comentario