Modelo de entidad relación
Definicion
 El Modelo de Entidad Relación es un modelo de

datos basado en una percepción del mundo real que
consiste en un conjunto de objetos básicos llamados
entidades y relaciones.
Historia del Modelo Entidad Relación
 El modelo E-R fue propuesto por Peter P. Chen.
 Entre los años 1976-1977
 El modelo E-R describe los datos
Componentes
Entidad Regular
Entidad Débil

Relación

Atributo

Conector
Entidad

 Una entidad puede ser un objeto con existencia física

(una cierta persona, una casa, un empleado, un
coche)
Libros
Tipos de Entidad

 Fuertes :Que son aquellas que tienen existencia por

si mismas.
Empleados

 Débiles: Cuya existencia depende de otro tipo de

entidad
Libros

Ejemplares
Los Atributos
 Los Atributos son características o

propiedades asociadas a la entidad que
toman valor en una instancia particular.
Marca

Color

Modelo
Matricula
Tipos de Atributos

 Simples: son atributos que no están formados por

otros atributos.
Persona

ID Cliente
Tipos de Atributos
 Compuestos: son atributos que están formados por

otros atributos que a su vez pueden ser simples o
compuestos.
Segundo
apellido

Primer
apellido

Nombre
Segundo
Nombre
Clientes
Tipos de Atributos
 Monovaluados: Son atributos que representan un

valor para una determinada ocurrencia de una
entidad en un momento determinado. Pueden ser
simples o compuestos.

Empleado

Fecha
nacimiento
Tipos de atributos
 Multivaluados: son atributos que pueden representar

varios valores simultáneamente para una misma
ocurrencia de una entidad. Se representan mediante
un doble óvalo. Pueden ser simples o compuestos.

Empleado

Edad, Nombre
Tipos de Atributos
 Derivados :Son atributos cuyo valor se obtiene

aplicando una fórmula , no se almacenarán en la
base de datos.

Cliente

Edad
Tipos de Atributos
 Propios: son los atributos de las relaciones. Se

representan unidos al rombo de la relación.

Nota

Materia

Trimestre
Relación
 Se puede definir como una

correspondencia, asociación o conexión entre dos o
más entidades.
Tipos de Relación
 Grado es el número de entidades que participan en

la relación.
(M,M)

(1,1)

(1,M)
Tipos de Relación

 Correspondencia de cardinalidad expresa el

número máximo de entidades que están relacionadas
con una única entidad del otro conjunto de entidades
que interviene en la relación.
Tipos de Relación
 Relación Uno a Uno: Cuando un registro de una

tabla sólo puede estar relacionado con un único
registro de la otra tabla y viceversa.

Nación

(1.1)

Tiene

(1,1)

Capital
Tipos de Relación
 Relaciones Uno a Muchos
 Cuando un registro de una tabla (tabla secundaria)

sólo puede estar relacionado con un único registro de
la otra tabla (tabla principal) y un registro de la tabla
principal puede tener más de un registro relacionado
en la tabla secundaria.

Cliente

(1,M)

Realiza

(1,M)

Pedidos
Tipos de Relación
 - Relaciones de Muchos a Muchos
 Cuando un registro de una tabla puede estar

relacionado con más de un registro de la otra tabla y
viceversa.

Departamentos

M,M

Edificio

Personas

M,M
Tipos de Partición de las entidades en una
Relación
 Opcional (parcial): No todas las ocurrencias de

una entidad tienen que estar relacionadas con alguna
de la otra entidad.
Tipos de Partición de las entidades en una
Relación
 Obligatoria (total): Todas las ocurrencias de una

entidad deben estar relacionadas con alguna de la
entidad con la que esta relacionada.
Modelo de Entidad Relacion

Modelo de Entidad Relacion

  • 1.
  • 2.
    Definicion  El Modelode Entidad Relación es un modelo de datos basado en una percepción del mundo real que consiste en un conjunto de objetos básicos llamados entidades y relaciones.
  • 3.
    Historia del ModeloEntidad Relación  El modelo E-R fue propuesto por Peter P. Chen.  Entre los años 1976-1977  El modelo E-R describe los datos
  • 4.
  • 5.
    Entidad  Una entidadpuede ser un objeto con existencia física (una cierta persona, una casa, un empleado, un coche) Libros
  • 6.
    Tipos de Entidad Fuertes :Que son aquellas que tienen existencia por si mismas. Empleados  Débiles: Cuya existencia depende de otro tipo de entidad Libros Ejemplares
  • 7.
    Los Atributos  LosAtributos son características o propiedades asociadas a la entidad que toman valor en una instancia particular. Marca Color Modelo Matricula
  • 8.
    Tipos de Atributos Simples: son atributos que no están formados por otros atributos. Persona ID Cliente
  • 9.
    Tipos de Atributos Compuestos: son atributos que están formados por otros atributos que a su vez pueden ser simples o compuestos. Segundo apellido Primer apellido Nombre Segundo Nombre Clientes
  • 10.
    Tipos de Atributos Monovaluados: Son atributos que representan un valor para una determinada ocurrencia de una entidad en un momento determinado. Pueden ser simples o compuestos. Empleado Fecha nacimiento
  • 11.
    Tipos de atributos Multivaluados: son atributos que pueden representar varios valores simultáneamente para una misma ocurrencia de una entidad. Se representan mediante un doble óvalo. Pueden ser simples o compuestos. Empleado Edad, Nombre
  • 12.
    Tipos de Atributos Derivados :Son atributos cuyo valor se obtiene aplicando una fórmula , no se almacenarán en la base de datos. Cliente Edad
  • 13.
    Tipos de Atributos Propios: son los atributos de las relaciones. Se representan unidos al rombo de la relación. Nota Materia Trimestre
  • 14.
    Relación  Se puededefinir como una correspondencia, asociación o conexión entre dos o más entidades.
  • 15.
    Tipos de Relación Grado es el número de entidades que participan en la relación. (M,M) (1,1) (1,M)
  • 16.
    Tipos de Relación Correspondencia de cardinalidad expresa el número máximo de entidades que están relacionadas con una única entidad del otro conjunto de entidades que interviene en la relación.
  • 17.
    Tipos de Relación Relación Uno a Uno: Cuando un registro de una tabla sólo puede estar relacionado con un único registro de la otra tabla y viceversa. Nación (1.1) Tiene (1,1) Capital
  • 18.
    Tipos de Relación Relaciones Uno a Muchos  Cuando un registro de una tabla (tabla secundaria) sólo puede estar relacionado con un único registro de la otra tabla (tabla principal) y un registro de la tabla principal puede tener más de un registro relacionado en la tabla secundaria. Cliente (1,M) Realiza (1,M) Pedidos
  • 19.
    Tipos de Relación - Relaciones de Muchos a Muchos  Cuando un registro de una tabla puede estar relacionado con más de un registro de la otra tabla y viceversa. Departamentos M,M Edificio Personas M,M
  • 20.
    Tipos de Particiónde las entidades en una Relación  Opcional (parcial): No todas las ocurrencias de una entidad tienen que estar relacionadas con alguna de la otra entidad.
  • 21.
    Tipos de Particiónde las entidades en una Relación  Obligatoria (total): Todas las ocurrencias de una entidad deben estar relacionadas con alguna de la entidad con la que esta relacionada.