SlideShare una empresa de Scribd logo
1 de 19
Modelo entidad
relación
Base de datos I
¿Qué es?
 Es un diagrama que ayuda a entender los datos y como se
relacionan entre ellos
Entidad
 Las entidades representan cosas u objetos (ya sean reales o
abstractos), que se diferencian claramente entre sí.
 Dentro del diseño de la BD serán lasTablas.
Atributos
 Los atributos definen o identifican las características de entidad (es
el contenido de esta entidad).Cada entidad contiene distintos
atributos, que dan información sobre esta entidad. Estos atributos
pueden ser de distintos tipos (numéricos, texto, fecha...).
 Los atributos (campos) se representan como círculos u ovalos que
descienden de una entidad
Claves
primarias y
foráneas
 Dentro de un modelo E-R las claves primarias se agregan como
parte de los atributos.
código
Las claves primarias van subrayadas
Las claves foráneas llevan doble línea
código
Relación
 Es un vínculo que nos permite definir una dependencia entre varias
entidades, es decir, nos permite exigir que varias entidades
compartan ciertos atributos de forma indispensable.
 Las relaciones se muestran en los diagramas como rombos, que se
unen a las entidades mediante líneas.
Verbo que expresa una relación
existente entre las dos tablas
para su mejor entendimiento
Cardinalidad
 Complementan los tipos de relaciones según como participen en ellas
las entidades
Uno a uno: Una entidad se relaciona únicamente con otra
y viceversa.
1:1
Uno a varios o varios a uno: determina que un registro
de una entidad puede estar relacionado con varios de otra
entidad
1:N
Varios a varios: determina que una entidad puede
relacionarse con otra con ninguno o varios registros y
viceversa
N:N
Ejemplo del
Modelo E-R
Modelo
Relacional
 Se trata de una base de datos que almacena y da acceso a puntos
de datos relacionados entre sí. El modelo relacional es una forma
intuitiva y directa de representar datos sin necesidad de
jerarquizarlos.
Ejemplo del
Modelo
Relacional
Diferencias
Primero dominaremos el modelo
E-R
Ejemplos:
Identificalos
elementos en el
siguienteE-R
Entidad: Depto
Atributos: Codigo PK, nombre, director
Entidad: empleado
Atribuyos: NombrePK, cat, ded
Ejemplo 2:
Convierte el
siguiente
ejemplo a
modelo E-R
Profesor
Asignatura
Imparte
(Clases)
Nombre ded
Cat
Codigo Nombre
Centro
Codigo Nombre
Horas
imparte
(1:n)
Se
compone
(N:1)
Esta
asignado
(1:n)
Ejemplo 3:
Convierte el
siguiente
ejemplo a
modelo E-R
Ejercicio
El consultorio de un dentista necesita conservar información acerca de pacientes, el
número de visitas que hacen al consultorio, el trabajo que se debe realizar, los
procedimientos realizados durante las visitas, los cargos y pagos por el tratamiento y
los suministros de laboratorio y servicios. Existe solo un dentista por lo que no hay que
almacenar información de mas doctores.
Existen muchos cientos de pacientes. Los pacientes pueden hacer muchas visitas y la
base de datos debe almacenar información acerca de los servicios realizados durante
cada visita, y los cargos por cada uno de los servicios. Existe una lista estándar de
cargos, que se mantiene fuera de la base de datos. El consultorio usa tres laboratorios
dentales que proporcionan suministros y servicios, como fabricar dentaduras.
Dibuje un diagrama E-R completo para este ejemplo.
Pacientes
Curp pk
Nombre
Paterno
Materno
Direccion
telefono
Fecha_nac
Expediente
No_Expediente pk
Curp FK
Sku_tratamiento
FK
Fecha
costo
Citas
folio pk
Curp FK
No_expediente FK
Fecha
hora
Tratamientos
Sku_tratamiento
pk
Cod_lab FK
Tipo_tratamiento
descripcion
Laboratorios
Cod_lab pk
contacto
telefono
Pacientes
Citas tratamientos
Expediente Laboratorio
Solicita
1:n
tiene
1:1
trabajan
n:n
requieren
1:1
Sistema gestor
de Base de
Datos

Más contenido relacionado

Similar a Modelo entidad relación.pptx

Modelo de datos y Modelo de Identidad
Modelo de datos y Modelo de Identidad Modelo de datos y Modelo de Identidad
Modelo de datos y Modelo de Identidad karina maita
 
Tema2-ER-2021-2022porquetantotienequepdf
Tema2-ER-2021-2022porquetantotienequepdfTema2-ER-2021-2022porquetantotienequepdf
Tema2-ER-2021-2022porquetantotienequepdfafercar1
 
Introduccion a los Modelos De Datos
Introduccion a los Modelos De DatosIntroduccion a los Modelos De Datos
Introduccion a los Modelos De Datosesacre
 
Introducción a los Modelos De Datos
Introducción a los Modelos De DatosIntroducción a los Modelos De Datos
Introducción a los Modelos De Datosesacre
 
Base de datos
Base de datosBase de datos
Base de datoskarenRda
 
Base de datos
Base de datosBase de datos
Base de datoskarenRda
 
Base de datos
Base de datosBase de datos
Base de datoskarenRda
 
Modelo Entidad Relacion
Modelo Entidad Relacion Modelo Entidad Relacion
Modelo Entidad Relacion karenRda
 
base de datos - Modelo Entidad Relacion
base de datos - Modelo Entidad Relacion base de datos - Modelo Entidad Relacion
base de datos - Modelo Entidad Relacion karenRda
 
Unidad DidáCtica Iv DiseñO De Bases De Datos Relacionales
Unidad DidáCtica Iv DiseñO De Bases De Datos RelacionalesUnidad DidáCtica Iv DiseñO De Bases De Datos Relacionales
Unidad DidáCtica Iv DiseñO De Bases De Datos RelacionalesConfesorAD
 
Unidad 3 Modelamiento De Datos Conceptual
Unidad 3 Modelamiento De Datos ConceptualUnidad 3 Modelamiento De Datos Conceptual
Unidad 3 Modelamiento De Datos ConceptualSergio Sanchez
 
Modelo conceptual
Modelo conceptual Modelo conceptual
Modelo conceptual Claü Vides
 
Modelos de datos
Modelos de datosModelos de datos
Modelos de datosgberz
 
MODELOS RELACIONAL.pdf
MODELOS RELACIONAL.pdfMODELOS RELACIONAL.pdf
MODELOS RELACIONAL.pdfMaria Garcia
 
Modelos de bases_de_datos
Modelos de bases_de_datosModelos de bases_de_datos
Modelos de bases_de_datos22carlos
 

Similar a Modelo entidad relación.pptx (20)

Modelo de datos y Modelo de Identidad
Modelo de datos y Modelo de Identidad Modelo de datos y Modelo de Identidad
Modelo de datos y Modelo de Identidad
 
Tema2-ER-2021-2022porquetantotienequepdf
Tema2-ER-2021-2022porquetantotienequepdfTema2-ER-2021-2022porquetantotienequepdf
Tema2-ER-2021-2022porquetantotienequepdf
 
Introduccion a los Modelos De Datos
Introduccion a los Modelos De DatosIntroduccion a los Modelos De Datos
Introduccion a los Modelos De Datos
 
Introducción a los Modelos De Datos
Introducción a los Modelos De DatosIntroducción a los Modelos De Datos
Introducción a los Modelos De Datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Modelo Entidad Relacion
Modelo Entidad Relacion Modelo Entidad Relacion
Modelo Entidad Relacion
 
base de datos - Modelo Entidad Relacion
base de datos - Modelo Entidad Relacion base de datos - Modelo Entidad Relacion
base de datos - Modelo Entidad Relacion
 
Unidad DidáCtica Iv DiseñO De Bases De Datos Relacionales
Unidad DidáCtica Iv DiseñO De Bases De Datos RelacionalesUnidad DidáCtica Iv DiseñO De Bases De Datos Relacionales
Unidad DidáCtica Iv DiseñO De Bases De Datos Relacionales
 
Análisis de sistemas clase 3
Análisis de sistemas   clase 3Análisis de sistemas   clase 3
Análisis de sistemas clase 3
 
Unidad 3 Modelamiento De Datos Conceptual
Unidad 3 Modelamiento De Datos ConceptualUnidad 3 Modelamiento De Datos Conceptual
Unidad 3 Modelamiento De Datos Conceptual
 
Modelo conceptual
Modelo conceptual Modelo conceptual
Modelo conceptual
 
Modelos de datos
Modelos de datosModelos de datos
Modelos de datos
 
Bd capitulo ii
Bd capitulo iiBd capitulo ii
Bd capitulo ii
 
MODELOS RELACIONAL.pdf
MODELOS RELACIONAL.pdfMODELOS RELACIONAL.pdf
MODELOS RELACIONAL.pdf
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Modelos de bases_de_datos
Modelos de bases_de_datosModelos de bases_de_datos
Modelos de bases_de_datos
 
Dbd1.2
Dbd1.2Dbd1.2
Dbd1.2
 

Último

INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAINSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAdanielaerazok
 
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfNUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfisrael garcia
 
institucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenainstitucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenajuniorcuellargomez
 
Guia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdfGuia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdflauradbernals
 
12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdfedwinmelgarschlink2
 
Buscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webBuscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webDecaunlz
 
Institucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenaInstitucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenadanielaerazok
 
COMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdfCOMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdfOscarBlas6
 

Último (8)

INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAINSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
 
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfNUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
 
institucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenainstitucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalena
 
Guia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdfGuia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdf
 
12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf
 
Buscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webBuscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la web
 
Institucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenaInstitucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalena
 
COMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdfCOMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdf
 

Modelo entidad relación.pptx

  • 2. ¿Qué es?  Es un diagrama que ayuda a entender los datos y como se relacionan entre ellos
  • 3. Entidad  Las entidades representan cosas u objetos (ya sean reales o abstractos), que se diferencian claramente entre sí.  Dentro del diseño de la BD serán lasTablas.
  • 4. Atributos  Los atributos definen o identifican las características de entidad (es el contenido de esta entidad).Cada entidad contiene distintos atributos, que dan información sobre esta entidad. Estos atributos pueden ser de distintos tipos (numéricos, texto, fecha...).  Los atributos (campos) se representan como círculos u ovalos que descienden de una entidad
  • 5. Claves primarias y foráneas  Dentro de un modelo E-R las claves primarias se agregan como parte de los atributos. código Las claves primarias van subrayadas Las claves foráneas llevan doble línea código
  • 6. Relación  Es un vínculo que nos permite definir una dependencia entre varias entidades, es decir, nos permite exigir que varias entidades compartan ciertos atributos de forma indispensable.  Las relaciones se muestran en los diagramas como rombos, que se unen a las entidades mediante líneas. Verbo que expresa una relación existente entre las dos tablas para su mejor entendimiento
  • 7. Cardinalidad  Complementan los tipos de relaciones según como participen en ellas las entidades Uno a uno: Una entidad se relaciona únicamente con otra y viceversa. 1:1 Uno a varios o varios a uno: determina que un registro de una entidad puede estar relacionado con varios de otra entidad 1:N Varios a varios: determina que una entidad puede relacionarse con otra con ninguno o varios registros y viceversa N:N
  • 9. Modelo Relacional  Se trata de una base de datos que almacena y da acceso a puntos de datos relacionados entre sí. El modelo relacional es una forma intuitiva y directa de representar datos sin necesidad de jerarquizarlos.
  • 13. Ejemplos: Identificalos elementos en el siguienteE-R Entidad: Depto Atributos: Codigo PK, nombre, director Entidad: empleado Atribuyos: NombrePK, cat, ded
  • 15. Profesor Asignatura Imparte (Clases) Nombre ded Cat Codigo Nombre Centro Codigo Nombre Horas imparte (1:n) Se compone (N:1) Esta asignado (1:n)
  • 17. Ejercicio El consultorio de un dentista necesita conservar información acerca de pacientes, el número de visitas que hacen al consultorio, el trabajo que se debe realizar, los procedimientos realizados durante las visitas, los cargos y pagos por el tratamiento y los suministros de laboratorio y servicios. Existe solo un dentista por lo que no hay que almacenar información de mas doctores. Existen muchos cientos de pacientes. Los pacientes pueden hacer muchas visitas y la base de datos debe almacenar información acerca de los servicios realizados durante cada visita, y los cargos por cada uno de los servicios. Existe una lista estándar de cargos, que se mantiene fuera de la base de datos. El consultorio usa tres laboratorios dentales que proporcionan suministros y servicios, como fabricar dentaduras. Dibuje un diagrama E-R completo para este ejemplo. Pacientes Curp pk Nombre Paterno Materno Direccion telefono Fecha_nac Expediente No_Expediente pk Curp FK Sku_tratamiento FK Fecha costo Citas folio pk Curp FK No_expediente FK Fecha hora Tratamientos Sku_tratamiento pk Cod_lab FK Tipo_tratamiento descripcion Laboratorios Cod_lab pk contacto telefono