Modelo de Entidad Relacion
Transcript of Modelo de Entidad Relacion
Modelo de entidad relación
CUNLIMÓ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.
Débiles: Cuya existencia depende de otro tipo de entidad
Ejemplares
Empleados
Libros
Los Atributos
Los Atributos son características o propiedades asociadas a la entidad que toman valor en una instancia particular.
Color
Matricula
Marca
Modelo
Tipos de Atributos
Simples: son atributos que no están formados por otros atributos.
ID Cliente
Persona
Tipos de Atributos
Compuestos: son atributos que están formados por otros atributos que a su vez pueden ser simples o compuestos.
Clientes
Nombre
Primer apellido
Segundo
apellido
Segundo
Nombre
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.
Fecha nacimient
o
Empleado
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.
Materia
Nota 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.
(1,1)
(1,M)
(M,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 CapitalTiene(1.1) (1,1
)
Tipos de Relación
Relaciones Uno a MuchosCuando 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.
Realiza(1,M) (1,M)
Cliente Pedidos
Tipos de Relación
- Relaciones de Muchos a MuchosCuando un registro de una tabla puede estar
relacionado con más de un registro de la otra tabla y viceversa.
Edificio
Departamentos Personas
M,M 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.
Gracias