El Modelo de Entidad Relación es un modelo de datos basado en entidades (objetos del mundo real) y relaciones entre ellas. Fue propuesto por Peter Chen en 1976-1977. Las entidades pueden ser fuertes (existen por sí mismas) o débiles (dependen de otras entidades). Las relaciones conectan entidades y pueden ser de uno a uno, uno a muchos, o muchos a muchos. Las relaciones también tienen atributos propios.
2. 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.
3. 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
5. Entidad
Una entidad puede 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
Los Atributos 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 puede definir 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ó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.
21. 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.