SlideShare una empresa de Scribd logo
1 de 21
Descargar para leer sin conexión
Universidad Politécnica Territorial de Valencia
Programa Nacional de Formación en Informática
Unidad Curricular: Bases de Datos
Prof. Yumaira Machuca Cohen
MODELO ENTIDAD/RELACIÓN
ESTUDIANTE
ASIGNATURA
cursa
Ci-estud Cod-asign
Nomb-asign
Nomb-estud
Apell-estud
Num-credit
El modelo entidad-relación (E/R), es una representación lógica
detallada de los datos de una organización o área de negocio. El
mismo es expresado en términos de entidades, relaciones y
atributos
Una Entidad se define como una persona, lugar, objeto, evento o
concepto, en el ambiente del usuario, acerca del cual la organización
desea mantener datos.
Un atributo es una propiedad o característica que posee una entidad,
el cual es de interés para la organización. Cada entidad posee un
conjunto de atributos asociados con ésta.
Una relación es una asociación entre entidades, que implica una
acción entre ellas. Su existencia está ligada a la de las entidades, de
modo que no puede haber relaciones de forma independiente de las
entidades. Se utiliza un verbo en tercera persona para asignarles un
nombre
Entidad
Relación
Atributo
NOTACIÓN DEL MODELO ENTIDAD/RELACIÓN
Como ejemplos de cada uno de estos tipos de entidades
tenemos:
EMPLEADO ESTUDIANTE
Persona: PACIENTE
Lugar CIUDAD ESTADO PAIS
MÁQUINA EDIFICIO
Objeto AUTOMOVIL
VENTA REGISTRO
Evento RENOVACIÓN
CUENTA CURSO
Concepto: EMPRESA
Nomb-empl
Ci-empleado
EMPLEADO tiene DEPENDIENTE
Nomb-depend Fech-nacim
Una entidad fuerte es aquella que existe independientemente de
otra entidad.
Una entidad débil es aquella cuya existencia depende de otra
entidad. Las Entidades débiles se representan a través de un doble
rectángulo.
EMPLEADO
Placa
Nomb-empl
Dirección AUTOMOVIL
Ci-empleado
Marca
Peso
Ejemplo de entidades con sus respectivos atributos
Un atributo compuesto es un atributo
que puede ser divido en componentes
más simples
Calle
Dirección
Ciudad Estado Código-postal
Atributo
compuesto
Un atributo simple es aquel atributo que
no puede ser dividido en pequeñas
componentes
Atributos simples
Un atributo derivado es un atributo
cuyo valor puede ser calculado a partir
de otro atributo
EMPLEADO
Nomb-empl
Dirección
Ci-empleado
Años-servicio
Fecha-ingreso
El símbolo que representa a
un atributo derivado es la
elipse discontinua
Atributo Derivado
El atributo años-servicio
es calculado a partir del
atributo fecha-ingreso
Un identificador es un atributo o
combinación de atributos, que identifican
en forma única a cada ocurrencia de una
entidad.
Los identificadores, en el modelo
E/R, se diferencian del resto de los
atributos porque éstos se subrayan.
EMPLEADO
Placa
Nomb-empl
Dirección AUTOMOVIL
Ci-empleado
Marca
Peso
Identificador Identificador
Un identificador compuesto es aquel que está formado por más de
un atributo
VUELO
Fech-vuelo
Num-pasajeros
Num-vuelo
Identificador compuesto
Para la entidad VUELO, el identificador está formado por los
atributos Num-vuelo y Fech-vuelo, está combinación es
requerida para identificar a cada ocurrencia de la entidad
VUELO
La Cardinalidad de una relación especifica el número de ocurrencias o
instancias de una entidad (A) que pueden estar asociadas con cada
ocurrencia de otra entidad (B). Existen tres tipos de cardinalidad:
EMPLEADO DEPARTAMENTO
administra
1 1
Cardinalidad Uno a Uno (1:1): una instancia de la entidad A, se relaciona con
una y sólo una instancia de la entidad B.
Cardinalidad de las Relaciones
EMPLEADO
DEPARTAMENTO trabaja
1 N
Cardinalidad de las Relaciones
Cardinalidad Uno a Muchos (1:N): una instancia de la entidad
A, se relaciona con varias instancias de la entidad B, pero una
instancia de la entidad B, sólo puede estar asociada con un
instancia de la entidad A.
EMPLEADO
PROYECTO participa
M N
Cardinalidad de las Relaciones
Cardinalidad Muchos a Muchos (M:N): una instancia de la entidad A,
se relaciona con varias instancias de la entidad B y viceversa.
Grado de las Relaciones
Una relación puede involucrar una o más entidades. El número de
entidades que participan en una relación se conoce como el grado de la
relación.
Empleado supervisa Relación Unaria
N
1
Relación Unaria: Si el número de entidades que participan en una
relación es uno, entonces la relación se denomina unaria o recursiva.
Grado de las Relaciones
Estudiante Asignatura
cursa
Relación Binaria
N M
Relación Binaria: Si hay solamente dos entidades involucradas en una
relación, es un tipo de relación binaria.
Grado de las Relaciones
Empleado Computador
Proyecto
utiliza
Nro de horas
N M
K
Relación N-aria: Las relaciones que involucran más de dos entidades se
denominan N-arias. Si participan tres entidades se denomina relación
ternaria.
Relación Ternaria
Base de datos para la compañía HLX Products C.A
 La compañía está organizada en departamentos. Cada departamento
tiene un nombre y un número.
 Un departamento controla un número de proyectos, cada uno de los
cuales tiene un nombre y un número.
 Un empleado pertenece a un departamento, los detalles del empleado
incluyen número de cedula, dirección, sueldo, sexo y fecha de
nacimiento.
 Para efectos del seguro, se requiere también los detalles de los
dependientes del empleado. Los detalles requeridos son nombre, sexo,
fecha de nacimiento y parentesco con el empleado.
Ejemplos de modelos E/R
EMPLEADO
Nomb-empl
DEPARTAMENTO
Nomb-depto
Num-depto
pertenece
DEPENDIENTE
tiene
PROYECTO
controla
participa
Nomb-proy
Num-proy
Nomb-depend Fech-nacim
supervisa
Modelo Entidad/Relación
Nro-horas
parentesco sexo
dirige
1
N
1
1
1
1
1
N
N
N
N
M
Ci-empleado
Sistema de Orden de Compra
 El departamento de finanzas de una compañía tienen un sistema de
ordenes de compra para mantener los detalles de cualquier orden de
compra enviada a sus proveedores.
 Una orden individual se envía sólo a un proveedor. Un proveedor
puede obtener muchas ordenes de compra.
 Una orden de compra contienen los detalles acerca de los artículos
que se han pedido.
 Algunos artículos pueden ser suministrados por muchos proveedores,
en cuyo caso el sistema debe realizar el seguimiento a los proveedores
que suministran los diversos artículos; ya que si un proveedor no cuenta
con dicha mercancía, la orden puede ser enviada a una fuente
alternativa.
Ejemplos de modelos E/R
Proveedor Orden de
Compra
Artículo
envía
suministra
contiene
Modelo Entidad/Relación
N
N
N
M
M
1
Id_Proveedor
Nomb_Proveedor
Cant_suministrada
Num_orden Fecha_orden
Cant_ordenada
Id_Artículo
Descripción

Más contenido relacionado

La actualidad más candente

Diagramas clases presentacion
Diagramas clases presentacionDiagramas clases presentacion
Diagramas clases presentacionjosebrandon24
 
Taller modelo entidad relacion
Taller modelo entidad relacionTaller modelo entidad relacion
Taller modelo entidad relacionAngeliik Cortes
 
Diapositivas Modelo Relacional
Diapositivas Modelo RelacionalDiapositivas Modelo Relacional
Diapositivas Modelo RelacionalWiliam Perez
 
Diagramas UML: Componentes y despliegue
Diagramas UML: Componentes y despliegueDiagramas UML: Componentes y despliegue
Diagramas UML: Componentes y desplieguejoshell
 
Modelo Entidad Relacion E-R
Modelo Entidad Relacion E-RModelo Entidad Relacion E-R
Modelo Entidad Relacion E-RRobert Rodriguez
 
Convertir Diagrama Entidad-Relacion a Modelo Relacional.
Convertir Diagrama Entidad-Relacion a Modelo Relacional.Convertir Diagrama Entidad-Relacion a Modelo Relacional.
Convertir Diagrama Entidad-Relacion a Modelo Relacional.Erivan Martinez Ovando
 
Clase 3 Modelo Entidad Relacion
Clase 3   Modelo Entidad   RelacionClase 3   Modelo Entidad   Relacion
Clase 3 Modelo Entidad Relacionoswchavez
 
Unidad 4: INTEROPERABILIDAD ENTRE SISTEMAS OPERATIVOS
Unidad 4:  INTEROPERABILIDAD ENTRE SISTEMAS OPERATIVOSUnidad 4:  INTEROPERABILIDAD ENTRE SISTEMAS OPERATIVOS
Unidad 4: INTEROPERABILIDAD ENTRE SISTEMAS OPERATIVOSYessica Hyuga Soto
 
Otras relaciones y modelos bases de datos
Otras relaciones y modelos bases de datosOtras relaciones y modelos bases de datos
Otras relaciones y modelos bases de datosEmer Gio
 
Modelo relacional y reglas de integridad
Modelo relacional y reglas de integridadModelo relacional y reglas de integridad
Modelo relacional y reglas de integridadkamui002
 
Normalizacion de bases de datos
Normalizacion de bases de datosNormalizacion de bases de datos
Normalizacion de bases de datosCaro_Noirgean
 
Modelo entidad relacion
Modelo entidad relacionModelo entidad relacion
Modelo entidad relacionMaria Garcia
 
introducción a las redes
introducción a las redes introducción a las redes
introducción a las redes Ticrm1x
 
8b Curso de POO en java - paso de diagrama clases a java 1
8b Curso de POO en java - paso de diagrama clases a java 18b Curso de POO en java - paso de diagrama clases a java 1
8b Curso de POO en java - paso de diagrama clases a java 1Clara Patricia Avella Ibañez
 
HISTORIA DE LAS BASES DE DATOS
HISTORIA DE LAS BASES DE DATOSHISTORIA DE LAS BASES DE DATOS
HISTORIA DE LAS BASES DE DATOSdfgdfgs
 

La actualidad más candente (20)

Diagramas clases presentacion
Diagramas clases presentacionDiagramas clases presentacion
Diagramas clases presentacion
 
Taller modelo entidad relacion
Taller modelo entidad relacionTaller modelo entidad relacion
Taller modelo entidad relacion
 
Modelos de datos
Modelos de datosModelos de datos
Modelos de datos
 
Diapositivas Modelo Relacional
Diapositivas Modelo RelacionalDiapositivas Modelo Relacional
Diapositivas Modelo Relacional
 
Modelo Entidad Relacion
Modelo Entidad RelacionModelo Entidad Relacion
Modelo Entidad Relacion
 
Diagramas UML: Componentes y despliegue
Diagramas UML: Componentes y despliegueDiagramas UML: Componentes y despliegue
Diagramas UML: Componentes y despliegue
 
Modelo Entidad Relacion E-R
Modelo Entidad Relacion E-RModelo Entidad Relacion E-R
Modelo Entidad Relacion E-R
 
Convertir Diagrama Entidad-Relacion a Modelo Relacional.
Convertir Diagrama Entidad-Relacion a Modelo Relacional.Convertir Diagrama Entidad-Relacion a Modelo Relacional.
Convertir Diagrama Entidad-Relacion a Modelo Relacional.
 
Clase 3 Modelo Entidad Relacion
Clase 3   Modelo Entidad   RelacionClase 3   Modelo Entidad   Relacion
Clase 3 Modelo Entidad Relacion
 
Unidad 4: INTEROPERABILIDAD ENTRE SISTEMAS OPERATIVOS
Unidad 4:  INTEROPERABILIDAD ENTRE SISTEMAS OPERATIVOSUnidad 4:  INTEROPERABILIDAD ENTRE SISTEMAS OPERATIVOS
Unidad 4: INTEROPERABILIDAD ENTRE SISTEMAS OPERATIVOS
 
analisis de aplicaciones web
analisis de aplicaciones webanalisis de aplicaciones web
analisis de aplicaciones web
 
Componentes de sgbd
Componentes de sgbdComponentes de sgbd
Componentes de sgbd
 
Otras relaciones y modelos bases de datos
Otras relaciones y modelos bases de datosOtras relaciones y modelos bases de datos
Otras relaciones y modelos bases de datos
 
Modelo relacional y reglas de integridad
Modelo relacional y reglas de integridadModelo relacional y reglas de integridad
Modelo relacional y reglas de integridad
 
Normalizacion de bases de datos
Normalizacion de bases de datosNormalizacion de bases de datos
Normalizacion de bases de datos
 
Modelo entidad relacion
Modelo entidad relacionModelo entidad relacion
Modelo entidad relacion
 
3. Modelo ER - Relacional
3. Modelo ER - Relacional3. Modelo ER - Relacional
3. Modelo ER - Relacional
 
introducción a las redes
introducción a las redes introducción a las redes
introducción a las redes
 
8b Curso de POO en java - paso de diagrama clases a java 1
8b Curso de POO en java - paso de diagrama clases a java 18b Curso de POO en java - paso de diagrama clases a java 1
8b Curso de POO en java - paso de diagrama clases a java 1
 
HISTORIA DE LAS BASES DE DATOS
HISTORIA DE LAS BASES DE DATOSHISTORIA DE LAS BASES DE DATOS
HISTORIA DE LAS BASES DE DATOS
 

Similar a Modelo Entidad/Relación

El Modelo Er
El Modelo ErEl Modelo Er
El Modelo Ernera24mx
 
El modelo entidad_relacion
El modelo entidad_relacionEl modelo entidad_relacion
El modelo entidad_relacionLuis Lucho
 
TEMA_2_EL_MODELO_ENTIDAD_RELACION.ppt
TEMA_2_EL_MODELO_ENTIDAD_RELACION.pptTEMA_2_EL_MODELO_ENTIDAD_RELACION.ppt
TEMA_2_EL_MODELO_ENTIDAD_RELACION.pptAbigailLiendolopez1
 
TEMA 2 EL MODELO ENTIDAD RELACION.ppt
TEMA 2 EL MODELO ENTIDAD RELACION.pptTEMA 2 EL MODELO ENTIDAD RELACION.ppt
TEMA 2 EL MODELO ENTIDAD RELACION.pptXiomaraVaca
 
Diseño conceptual de bases de Batos
Diseño conceptual de bases de BatosDiseño conceptual de bases de Batos
Diseño conceptual de bases de BatosEdward H Gonzalez R
 
Modelamiento de-entidad relacion
Modelamiento de-entidad relacionModelamiento de-entidad relacion
Modelamiento de-entidad relacionAnthonyLeonRuiz
 
Modelo entidad relación-Marianella Villegas
Modelo entidad relación-Marianella VillegasModelo entidad relación-Marianella Villegas
Modelo entidad relación-Marianella VillegasMariella Azzato
 
El modelo de datos entidad relación
El modelo de datos entidad relaciónEl modelo de datos entidad relación
El modelo de datos entidad relaciónmacarmen91
 
Modelos De Datos (Segunda Parte)
Modelos De Datos (Segunda Parte)Modelos De Datos (Segunda Parte)
Modelos De Datos (Segunda Parte)esacre
 

Similar a Modelo Entidad/Relación (20)

Análisis de sistemas clase 3
Análisis de sistemas   clase 3Análisis de sistemas   clase 3
Análisis de sistemas clase 3
 
El Modelo Er
El Modelo ErEl Modelo Er
El Modelo Er
 
Bases de-datos
Bases de-datosBases de-datos
Bases de-datos
 
El modelo entidad_relacion
El modelo entidad_relacionEl modelo entidad_relacion
El modelo entidad_relacion
 
Mer
MerMer
Mer
 
TEMA_2_EL_MODELO_ENTIDAD_RELACION.ppt
TEMA_2_EL_MODELO_ENTIDAD_RELACION.pptTEMA_2_EL_MODELO_ENTIDAD_RELACION.ppt
TEMA_2_EL_MODELO_ENTIDAD_RELACION.ppt
 
TEMA 2 EL MODELO ENTIDAD RELACION.ppt
TEMA 2 EL MODELO ENTIDAD RELACION.pptTEMA 2 EL MODELO ENTIDAD RELACION.ppt
TEMA 2 EL MODELO ENTIDAD RELACION.ppt
 
Diseño conceptual de bases de Batos
Diseño conceptual de bases de BatosDiseño conceptual de bases de Batos
Diseño conceptual de bases de Batos
 
Modelamiento de-entidad relacion
Modelamiento de-entidad relacionModelamiento de-entidad relacion
Modelamiento de-entidad relacion
 
Modelo entidad relación-Marianella Villegas
Modelo entidad relación-Marianella VillegasModelo entidad relación-Marianella Villegas
Modelo entidad relación-Marianella Villegas
 
cc302modulo2
cc302modulo2cc302modulo2
cc302modulo2
 
Unidad II Modelo Conceptual
Unidad II Modelo Conceptual Unidad II Modelo Conceptual
Unidad II Modelo Conceptual
 
Guia de Base de Datos Unidad 2. Lissette T
Guia de Base de Datos Unidad 2. Lissette TGuia de Base de Datos Unidad 2. Lissette T
Guia de Base de Datos Unidad 2. Lissette T
 
Unidad II Modelo Conceptual
Unidad II Modelo ConceptualUnidad II Modelo Conceptual
Unidad II Modelo Conceptual
 
Tema 3.pdf
Tema 3.pdfTema 3.pdf
Tema 3.pdf
 
El modelo de datos entidad relación
El modelo de datos entidad relaciónEl modelo de datos entidad relación
El modelo de datos entidad relación
 
55528149.pdf
55528149.pdf55528149.pdf
55528149.pdf
 
Modelo entidad relación
Modelo entidad relaciónModelo entidad relación
Modelo entidad relación
 
Joe castillo 1102
Joe castillo 1102Joe castillo 1102
Joe castillo 1102
 
Modelos De Datos (Segunda Parte)
Modelos De Datos (Segunda Parte)Modelos De Datos (Segunda Parte)
Modelos De Datos (Segunda Parte)
 

Modelo Entidad/Relación

  • 1. Universidad Politécnica Territorial de Valencia Programa Nacional de Formación en Informática Unidad Curricular: Bases de Datos Prof. Yumaira Machuca Cohen
  • 3. El modelo entidad-relación (E/R), es una representación lógica detallada de los datos de una organización o área de negocio. El mismo es expresado en términos de entidades, relaciones y atributos Una Entidad se define como una persona, lugar, objeto, evento o concepto, en el ambiente del usuario, acerca del cual la organización desea mantener datos. Un atributo es una propiedad o característica que posee una entidad, el cual es de interés para la organización. Cada entidad posee un conjunto de atributos asociados con ésta. Una relación es una asociación entre entidades, que implica una acción entre ellas. Su existencia está ligada a la de las entidades, de modo que no puede haber relaciones de forma independiente de las entidades. Se utiliza un verbo en tercera persona para asignarles un nombre
  • 5. Como ejemplos de cada uno de estos tipos de entidades tenemos: EMPLEADO ESTUDIANTE Persona: PACIENTE Lugar CIUDAD ESTADO PAIS MÁQUINA EDIFICIO Objeto AUTOMOVIL VENTA REGISTRO Evento RENOVACIÓN CUENTA CURSO Concepto: EMPRESA
  • 6. Nomb-empl Ci-empleado EMPLEADO tiene DEPENDIENTE Nomb-depend Fech-nacim Una entidad fuerte es aquella que existe independientemente de otra entidad. Una entidad débil es aquella cuya existencia depende de otra entidad. Las Entidades débiles se representan a través de un doble rectángulo.
  • 8. Un atributo compuesto es un atributo que puede ser divido en componentes más simples Calle Dirección Ciudad Estado Código-postal Atributo compuesto Un atributo simple es aquel atributo que no puede ser dividido en pequeñas componentes Atributos simples
  • 9. Un atributo derivado es un atributo cuyo valor puede ser calculado a partir de otro atributo EMPLEADO Nomb-empl Dirección Ci-empleado Años-servicio Fecha-ingreso El símbolo que representa a un atributo derivado es la elipse discontinua Atributo Derivado El atributo años-servicio es calculado a partir del atributo fecha-ingreso
  • 10. Un identificador es un atributo o combinación de atributos, que identifican en forma única a cada ocurrencia de una entidad. Los identificadores, en el modelo E/R, se diferencian del resto de los atributos porque éstos se subrayan. EMPLEADO Placa Nomb-empl Dirección AUTOMOVIL Ci-empleado Marca Peso Identificador Identificador
  • 11. Un identificador compuesto es aquel que está formado por más de un atributo VUELO Fech-vuelo Num-pasajeros Num-vuelo Identificador compuesto Para la entidad VUELO, el identificador está formado por los atributos Num-vuelo y Fech-vuelo, está combinación es requerida para identificar a cada ocurrencia de la entidad VUELO
  • 12. La Cardinalidad de una relación especifica el número de ocurrencias o instancias de una entidad (A) que pueden estar asociadas con cada ocurrencia de otra entidad (B). Existen tres tipos de cardinalidad: EMPLEADO DEPARTAMENTO administra 1 1 Cardinalidad Uno a Uno (1:1): una instancia de la entidad A, se relaciona con una y sólo una instancia de la entidad B. Cardinalidad de las Relaciones
  • 13. EMPLEADO DEPARTAMENTO trabaja 1 N Cardinalidad de las Relaciones Cardinalidad Uno a Muchos (1:N): una instancia de la entidad A, se relaciona con varias instancias de la entidad B, pero una instancia de la entidad B, sólo puede estar asociada con un instancia de la entidad A.
  • 14. EMPLEADO PROYECTO participa M N Cardinalidad de las Relaciones Cardinalidad Muchos a Muchos (M:N): una instancia de la entidad A, se relaciona con varias instancias de la entidad B y viceversa.
  • 15. Grado de las Relaciones Una relación puede involucrar una o más entidades. El número de entidades que participan en una relación se conoce como el grado de la relación. Empleado supervisa Relación Unaria N 1 Relación Unaria: Si el número de entidades que participan en una relación es uno, entonces la relación se denomina unaria o recursiva.
  • 16. Grado de las Relaciones Estudiante Asignatura cursa Relación Binaria N M Relación Binaria: Si hay solamente dos entidades involucradas en una relación, es un tipo de relación binaria.
  • 17. Grado de las Relaciones Empleado Computador Proyecto utiliza Nro de horas N M K Relación N-aria: Las relaciones que involucran más de dos entidades se denominan N-arias. Si participan tres entidades se denomina relación ternaria. Relación Ternaria
  • 18. Base de datos para la compañía HLX Products C.A  La compañía está organizada en departamentos. Cada departamento tiene un nombre y un número.  Un departamento controla un número de proyectos, cada uno de los cuales tiene un nombre y un número.  Un empleado pertenece a un departamento, los detalles del empleado incluyen número de cedula, dirección, sueldo, sexo y fecha de nacimiento.  Para efectos del seguro, se requiere también los detalles de los dependientes del empleado. Los detalles requeridos son nombre, sexo, fecha de nacimiento y parentesco con el empleado. Ejemplos de modelos E/R
  • 20. Sistema de Orden de Compra  El departamento de finanzas de una compañía tienen un sistema de ordenes de compra para mantener los detalles de cualquier orden de compra enviada a sus proveedores.  Una orden individual se envía sólo a un proveedor. Un proveedor puede obtener muchas ordenes de compra.  Una orden de compra contienen los detalles acerca de los artículos que se han pedido.  Algunos artículos pueden ser suministrados por muchos proveedores, en cuyo caso el sistema debe realizar el seguimiento a los proveedores que suministran los diversos artículos; ya que si un proveedor no cuenta con dicha mercancía, la orden puede ser enviada a una fuente alternativa. Ejemplos de modelos E/R
  • 21. Proveedor Orden de Compra Artículo envía suministra contiene Modelo Entidad/Relación N N N M M 1 Id_Proveedor Nomb_Proveedor Cant_suministrada Num_orden Fecha_orden Cant_ordenada Id_Artículo Descripción