SlideShare una empresa de Scribd logo
1 de 13
Modelamiento Entidad-Relación (ER)
Vannesa Del Pilar Salazar Ugaz
Thalía Margarita Serrano Díaz
Universidad Politécnica
Amazónica
Definición
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 entre
estos objetos, implementándose en forma
gráfica a través del Diagrama Entidad
Relación.
1. Contenido
Las entidades están compuestas de atributos que son los datos
que definen el objeto (para la entidad persona serían DNI, nombre,
apellidos, dirección,...).
Claves:
Es el atributo de una entidad, al que le aplicamos una restricción
que lo distingue de los demás registros (no permitiendo que el
atributo específico se repita en la entidad)
Superclave:
Aplica una clave o restricción a varios atributos de la entidad, para
así asegurarse que en su conjunto no se repitan varias veces y
así no poder entrar en dudas al querer identificar un registro.
Tipos de Entidad
Clave primaria: identifica inequívocamente un solo atributo no
permitiendo que se repita en la misma entidad. Como sería la
matrícula o el número de chasis de un coche (no puede existir
dos veces el mismo).
Clave externa o clave foránea: este campo tiene que estar
estrictamente relacionado con la clave primaria de otra entidad,
para así exigir que exista previamente ese clave. ..
Anteriormente hemos hablado de ello cuando comentábamos
que un empleado indispensablemente tiene que tener un cargo
(que lo hemos representado numéricamente), por lo cual si
intentásemos darle un cargo inexistente el gestor de bases de
datos nos devolvería un error.
Tipos de Entidad
> 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. En este caso
la clave foránea se ubica en
alguna de las 2 tablas.
Relación 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.
Relación Muchos a Muchos: Cuando un registro de una
tabla puede estar relacionado con más de un registro de la
otra tabla y viceversa. En este caso las dos tablas no
pueden estar relacionadas directamente, se tiene que
añadir una tabla entre las dos (Tabla débil o de
vinculación) que incluya los pares de valores relacionados
entre sí.
Atributos
Los atributos son las características que definen o identifican a una
entidad. Estas pueden ser muchas, y el diseñador solo utiliza o
implementa las que considere más relevantes.
Tipos de Entidad Fuerte y Débil
Cuando una entidad participa en una relación puede adquirir un papel
fuerte o débil. Una entidad débil es aquella que no puede existir sin
participar en la relación; es decir, aquella que no puede ser unívocamente
identificada solamente por sus atributos.
Hay 2 tipos de dependencias en las entidades débiles:
Dependencia por existencia
Las ocurrencias de la entidad débil pueden identificarse mediante un
atributo identificador clave sin necesidad de identificar la entidad fuerte
relacionada.
Dependencia por identidad
La entidad débil no puede ser identificada sin la entidad fuerte
relacionada.
Atributos en las Relaciones
Las relaciones también pueden tener
atributos asociados. Se representan igual
que los atributos de las entidades.
- Atributos simples o atómicos: son atributos no
divisibles.
- Atributos compuestos: son atributos que se
pueden dividir en sus componentes, pudiendo
formar jerarquías.
- Atributos monovaluados: son atributos que
tienen un solo valor para una entidad en
particular.
Atributos multivaluados: son atributos que
tienen límites inferior y superior en el
número de valores para una entidad.
Atributos complejos: son atributos
compuestos o multivaluados anidados de
una manera arbitraria (lista, conjuntos).
• Restricciones Estructurales
• Son reglas que deben mantener los datos
almacenados en la base de datos. No se deben de
quebrantar a menos que tenga otra relación de una
tabla de uno a muchos.
• Es una notación alternativa a las restricciones de llave
(cardinalidad) que incluye un par de números enteros
(mín, máx) a cada participación.
• Problemas con Modelos ER
• Los problemas que podemos tener en el modelo ER
son:
• Valores nulos y gasto de espacio de almacenamiento
• Redundancia
• Inconsistencia
El modelo ER es solo y
exclusivamente un método del
que disponemos para diseñar
estos esquemas que
posteriormente debemos de
implementar en un gestor de
BBDD (bases de datos).
2. Resumen
Este modelo habitualmente, además de disponer
de un diagrama que ayuda a entender los datos y
como se relacionan entre ellos, debe de ser
completado con un pequeño resumen con la lista
de los atributos y las relaciones de cada elemento.
3. Recomendaciones
Los diagramas Entidad-
Relación no cumplen su
propósito con eficacia debido a
que tienen limitaciones
semánticas.
Por esto se suelen utilizar los
diagramas Entidad-Relación
extendidos (MERE) que
incorporan algunos elementos
más al lenguaje:
Entidades fuertes y débiles:
Cuando una entidad participa en
una relación puede ser fuerte
(puede ser identificada
unívocamente), o débil(que no
puede ser unívocamente
identificada por sus atributos).
Atributos en relaciones: se
representan igual que los
atributos de las entidades.
Herencia: Es un intento de
adaptación de estos diagramas
al paradigma orientado a
objetos.
4. Conclusiones
El modelo entidad-relación ER es un
modelo de datos que permite
representar cualquier abstracción,
percepción y conocimiento en un
sistema de información formado por un
conjunto de objetos denominados
entidades y relaciones, incorporando
una representación visual conocida
como diagrama entidad-relación.
5. Apreciación del equipo
Bajo mi punto de vista, creo que es una buena
forma de diseñar correctamente las bases de datos,
aunque algunas veces resulta más rápido
implementarlo directamente en nuestro gestor de
BBDD sin la necesidad de crear un gran diagrama,
sino usando notas más simples.
Modelo Entidad_Relación (ER)

Más contenido relacionado

La actualidad más candente

Modelo de Entidad Relacion
Modelo de Entidad RelacionModelo de Entidad Relacion
Modelo de Entidad Relacionryder27
 
Modelo Entidad-Relacion
Modelo Entidad-RelacionModelo Entidad-Relacion
Modelo Entidad-Relacionleidydayanah
 
Entidad relacion
Entidad relacionEntidad relacion
Entidad relacionadfc8
 
Diseñar una Base de Datos en Base al Modelo Entidad/Relacion.
Diseñar una Base de Datos en Base al Modelo Entidad/Relacion.Diseñar una Base de Datos en Base al Modelo Entidad/Relacion.
Diseñar una Base de Datos en Base al Modelo Entidad/Relacion.LizbethBarraza
 
Diagramas entidad relacion
Diagramas entidad relacionDiagramas entidad relacion
Diagramas entidad relacionJosé Luis Cerna
 
Unidad 2. modelo entidad relacion
Unidad 2. modelo entidad relacionUnidad 2. modelo entidad relacion
Unidad 2. modelo entidad relacionLuiS YmAY
 
3 modelo er
3 modelo er3 modelo er
3 modelo erramume69
 
Conceptos del modelo entidad-relacion
Conceptos del modelo entidad-relacionConceptos del modelo entidad-relacion
Conceptos del modelo entidad-relacionciscostar77
 
Diagrama entidad relación
Diagrama entidad relaciónDiagrama entidad relación
Diagrama entidad relaciónAxel Mérida
 
Presentacion de Modelo entidad -relación de Base de Datos
Presentacion de Modelo entidad -relación de Base de Datos Presentacion de Modelo entidad -relación de Base de Datos
Presentacion de Modelo entidad -relación de Base de Datos Yarquiri Claudio
 
Base de Datos Modelo Entidad Relación
Base de Datos Modelo Entidad RelaciónBase de Datos Modelo Entidad Relación
Base de Datos Modelo Entidad Relaciónviviana pascuas
 
Modelo entidad relacion ok
Modelo entidad relacion okModelo entidad relacion ok
Modelo entidad relacion okBB
 
Representación grafica m er
Representación grafica m erRepresentación grafica m er
Representación grafica m erUTN
 

La actualidad más candente (20)

Modelo de Entidad Relacion
Modelo de Entidad RelacionModelo de Entidad Relacion
Modelo de Entidad Relacion
 
Fbd e1 fase_3_modelos_de_datos
Fbd e1 fase_3_modelos_de_datosFbd e1 fase_3_modelos_de_datos
Fbd e1 fase_3_modelos_de_datos
 
Interrelaciones
InterrelacionesInterrelaciones
Interrelaciones
 
Ejemplos de entidad relacion
Ejemplos de entidad relacionEjemplos de entidad relacion
Ejemplos de entidad relacion
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Modelo Entidad-Relacion
Modelo Entidad-RelacionModelo Entidad-Relacion
Modelo Entidad-Relacion
 
Entidad relacion
Entidad relacionEntidad relacion
Entidad relacion
 
Diseñar una Base de Datos en Base al Modelo Entidad/Relacion.
Diseñar una Base de Datos en Base al Modelo Entidad/Relacion.Diseñar una Base de Datos en Base al Modelo Entidad/Relacion.
Diseñar una Base de Datos en Base al Modelo Entidad/Relacion.
 
Diagramas entidad relacion
Diagramas entidad relacionDiagramas entidad relacion
Diagramas entidad relacion
 
Unidad 2. modelo entidad relacion
Unidad 2. modelo entidad relacionUnidad 2. modelo entidad relacion
Unidad 2. modelo entidad relacion
 
3 modelo er
3 modelo er3 modelo er
3 modelo er
 
Conceptos del modelo entidad-relacion
Conceptos del modelo entidad-relacionConceptos del modelo entidad-relacion
Conceptos del modelo entidad-relacion
 
Diagrama entidad relación
Diagrama entidad relaciónDiagrama entidad relación
Diagrama entidad relación
 
Presentacion de Modelo entidad -relación de Base de Datos
Presentacion de Modelo entidad -relación de Base de Datos Presentacion de Modelo entidad -relación de Base de Datos
Presentacion de Modelo entidad -relación de Base de Datos
 
Base de Datos Modelo Entidad Relación
Base de Datos Modelo Entidad RelaciónBase de Datos Modelo Entidad Relación
Base de Datos Modelo Entidad Relación
 
Entidad relación
Entidad relaciónEntidad relación
Entidad relación
 
Modelo entidad relacion ok
Modelo entidad relacion okModelo entidad relacion ok
Modelo entidad relacion ok
 
Representación grafica m er
Representación grafica m erRepresentación grafica m er
Representación grafica m er
 
entidad relacion
entidad relacionentidad relacion
entidad relacion
 
cc302modulo2
cc302modulo2cc302modulo2
cc302modulo2
 

Destacado

160210119026 subhashchandra
160210119026 subhashchandra160210119026 subhashchandra
160210119026 subhashchandraMakwana rutvik
 
Modelo Entidad Relacion ,Base de datos
Modelo Entidad Relacion ,Base de datosModelo Entidad Relacion ,Base de datos
Modelo Entidad Relacion ,Base de datosRobert Rodriguez
 
Tema6
Tema6Tema6
Tema6INEB
 
Actividad 1 modelo entidad relación- entregable
Actividad 1  modelo entidad relación- entregableActividad 1  modelo entidad relación- entregable
Actividad 1 modelo entidad relación- entregablejohnjanner
 
MODELAMIENTO ENTIDAD - RELACIÓN (ER)
MODELAMIENTO ENTIDAD - RELACIÓN  (ER)MODELAMIENTO ENTIDAD - RELACIÓN  (ER)
MODELAMIENTO ENTIDAD - RELACIÓN (ER)RAFAEL HONORES VERA
 
Modelo entidad relacion de base de datos
Modelo entidad relacion de base de datosModelo entidad relacion de base de datos
Modelo entidad relacion de base de datosjinethmarcelasanchez
 
M4 4.2 actividad 2 Presentación Asertum - Hexágono de evaluación
M4 4.2 actividad 2 Presentación Asertum - Hexágono de evaluaciónM4 4.2 actividad 2 Presentación Asertum - Hexágono de evaluación
M4 4.2 actividad 2 Presentación Asertum - Hexágono de evaluaciónJosé Antonio Sandoval Acosta
 
Fundamentos de BD - Unidad 2 Modelo Entidad Relacion
Fundamentos de BD - Unidad 2 Modelo Entidad RelacionFundamentos de BD - Unidad 2 Modelo Entidad Relacion
Fundamentos de BD - Unidad 2 Modelo Entidad RelacionJosé Antonio Sandoval Acosta
 
Modelo entidad relación de base de datos
Modelo entidad relación de base de datosModelo entidad relación de base de datos
Modelo entidad relación de base de datosani_tuza
 
Tópicos Avanzados de Programación - Unidad 2 componentes y librerias
Tópicos Avanzados de Programación - Unidad 2 componentes y libreriasTópicos Avanzados de Programación - Unidad 2 componentes y librerias
Tópicos Avanzados de Programación - Unidad 2 componentes y libreriasJosé Antonio Sandoval Acosta
 
Transformación de Modelo E-R a Modelo Relacional Ejemplo y Reporte
Transformación de Modelo E-R a Modelo Relacional Ejemplo y ReporteTransformación de Modelo E-R a Modelo Relacional Ejemplo y Reporte
Transformación de Modelo E-R a Modelo Relacional Ejemplo y ReporteNeoinquisidor
 

Destacado (12)

160210119026 subhashchandra
160210119026 subhashchandra160210119026 subhashchandra
160210119026 subhashchandra
 
Modelo Entidad Relacion ,Base de datos
Modelo Entidad Relacion ,Base de datosModelo Entidad Relacion ,Base de datos
Modelo Entidad Relacion ,Base de datos
 
Tema6
Tema6Tema6
Tema6
 
Actividad 1 modelo entidad relación- entregable
Actividad 1  modelo entidad relación- entregableActividad 1  modelo entidad relación- entregable
Actividad 1 modelo entidad relación- entregable
 
MODELAMIENTO ENTIDAD - RELACIÓN (ER)
MODELAMIENTO ENTIDAD - RELACIÓN  (ER)MODELAMIENTO ENTIDAD - RELACIÓN  (ER)
MODELAMIENTO ENTIDAD - RELACIÓN (ER)
 
Modelo entidad relacion de base de datos
Modelo entidad relacion de base de datosModelo entidad relacion de base de datos
Modelo entidad relacion de base de datos
 
M4 4.2 actividad 2 Presentación Asertum - Hexágono de evaluación
M4 4.2 actividad 2 Presentación Asertum - Hexágono de evaluaciónM4 4.2 actividad 2 Presentación Asertum - Hexágono de evaluación
M4 4.2 actividad 2 Presentación Asertum - Hexágono de evaluación
 
Fundamentos de BD - Unidad 2 Modelo Entidad Relacion
Fundamentos de BD - Unidad 2 Modelo Entidad RelacionFundamentos de BD - Unidad 2 Modelo Entidad Relacion
Fundamentos de BD - Unidad 2 Modelo Entidad Relacion
 
Modelo entidad relación de base de datos
Modelo entidad relación de base de datosModelo entidad relación de base de datos
Modelo entidad relación de base de datos
 
Tópicos Avanzados de Programación - Unidad 2 componentes y librerias
Tópicos Avanzados de Programación - Unidad 2 componentes y libreriasTópicos Avanzados de Programación - Unidad 2 componentes y librerias
Tópicos Avanzados de Programación - Unidad 2 componentes y librerias
 
Transformación de Modelo E-R a Modelo Relacional Ejemplo y Reporte
Transformación de Modelo E-R a Modelo Relacional Ejemplo y ReporteTransformación de Modelo E-R a Modelo Relacional Ejemplo y Reporte
Transformación de Modelo E-R a Modelo Relacional Ejemplo y Reporte
 
Modelo Entidad Relacion
Modelo Entidad RelacionModelo Entidad Relacion
Modelo Entidad Relacion
 

Similar a Modelo Entidad_Relación (ER)

modelo entidad relacion
modelo entidad relacionmodelo entidad relacion
modelo entidad relacionMarcos Leon
 
MODELO DE DATOS ( BASE DE DATOS)
MODELO DE DATOS ( BASE DE DATOS)MODELO DE DATOS ( BASE DE DATOS)
MODELO DE DATOS ( BASE DE DATOS)stefaniaarenas1234
 
El modelo entidad relación
El modelo entidad relaciónEl modelo entidad relación
El modelo entidad relaciónTata Jaramillo
 
El modelo entidad relación
El modelo entidad relaciónEl modelo entidad relación
El modelo entidad relaciónTata Jaramillo
 
El modelo entidad relación
El modelo entidad relaciónEl modelo entidad relación
El modelo entidad relaciónTata Jaramillo
 
El modelo entidad relación
El modelo entidad relaciónEl modelo entidad relación
El modelo entidad relaciónTata Jaramillo
 
Modelo entidad relación presentacion
Modelo entidad relación presentacionModelo entidad relación presentacion
Modelo entidad relación presentacioncelsa28
 
Modelo entidad relación presentacion
Modelo entidad relación presentacionModelo entidad relación presentacion
Modelo entidad relación presentacionCarlos Ortega
 
Paralelo2 mayra alcivar
Paralelo2  mayra alcivarParalelo2  mayra alcivar
Paralelo2 mayra alcivarPeshosha43
 
Universidad catolica santiago de guayaquil
Universidad catolica santiago de guayaquilUniversidad catolica santiago de guayaquil
Universidad catolica santiago de guayaquilluigi87238
 
Modelo e r
Modelo e rModelo e r
Modelo e rgarci17
 
Modelo entidad relacion
Modelo entidad relacionModelo entidad relacion
Modelo entidad relacionsandrikarina
 

Similar a Modelo Entidad_Relación (ER) (20)

modelo entidad relacion
modelo entidad relacionmodelo entidad relacion
modelo entidad relacion
 
Mer
MerMer
Mer
 
Mer
MerMer
Mer
 
MODELO DE DATOS ( BASE DE DATOS)
MODELO DE DATOS ( BASE DE DATOS)MODELO DE DATOS ( BASE DE DATOS)
MODELO DE DATOS ( BASE DE DATOS)
 
El modelo entidad relación
El modelo entidad relaciónEl modelo entidad relación
El modelo entidad relación
 
El modelo entidad relación
El modelo entidad relaciónEl modelo entidad relación
El modelo entidad relación
 
El modelo entidad relación
El modelo entidad relaciónEl modelo entidad relación
El modelo entidad relación
 
El modelo entidad relación
El modelo entidad relaciónEl modelo entidad relación
El modelo entidad relación
 
El modelo entidad relación
El modelo entidad relaciónEl modelo entidad relación
El modelo entidad relación
 
Deber mer
Deber merDeber mer
Deber mer
 
Deber
DeberDeber
Deber
 
Mer
MerMer
Mer
 
Modelo entidad relación presentacion
Modelo entidad relación presentacionModelo entidad relación presentacion
Modelo entidad relación presentacion
 
Modelo entidad relación presentacion
Modelo entidad relación presentacionModelo entidad relación presentacion
Modelo entidad relación presentacion
 
Paralelo2 mayra alcivar
Paralelo2  mayra alcivarParalelo2  mayra alcivar
Paralelo2 mayra alcivar
 
Universidad catolica santiago de guayaquil
Universidad catolica santiago de guayaquilUniversidad catolica santiago de guayaquil
Universidad catolica santiago de guayaquil
 
Deber 1
Deber 1 Deber 1
Deber 1
 
Modelo e r
Modelo e rModelo e r
Modelo e r
 
1º deber de Auditoria
1º deber de Auditoria1º deber de Auditoria
1º deber de Auditoria
 
Modelo entidad relacion
Modelo entidad relacionModelo entidad relacion
Modelo entidad relacion
 

Más de Vannesa Salazar

Más de Vannesa Salazar (18)

Subneteo de redes
Subneteo de redesSubneteo de redes
Subneteo de redes
 
Modelo de referencia TCP/IP
Modelo de referencia TCP/IPModelo de referencia TCP/IP
Modelo de referencia TCP/IP
 
Dispositivos de red
Dispositivos de redDispositivos de red
Dispositivos de red
 
Arreglos
ArreglosArreglos
Arreglos
 
Salto condicional
Salto condicionalSalto condicional
Salto condicional
 
Programación de microcontrolador
Programación de microcontroladorProgramación de microcontrolador
Programación de microcontrolador
 
Arquitectura risc
Arquitectura riscArquitectura risc
Arquitectura risc
 
Arquitectura de un microprocesador
Arquitectura de un microprocesadorArquitectura de un microprocesador
Arquitectura de un microprocesador
 
Base de datos en microsoft sql server
Base de datos en microsoft sql serverBase de datos en microsoft sql server
Base de datos en microsoft sql server
 
Microsoft sql-server-2012
Microsoft sql-server-2012Microsoft sql-server-2012
Microsoft sql-server-2012
 
Normalización de Base de Datos
Normalización de Base de DatosNormalización de Base de Datos
Normalización de Base de Datos
 
Calculo relacional
Calculo relacionalCalculo relacional
Calculo relacional
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacional
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Modelo de Datos
Modelo de DatosModelo de Datos
Modelo de Datos
 
Diseño de una Base de Datos
Diseño de una Base de DatosDiseño de una Base de Datos
Diseño de una Base de Datos
 
Fases para la creación de una Base de Datos
Fases para la creación de una Base de DatosFases para la creación de una Base de Datos
Fases para la creación de una Base de Datos
 
Base de datos
Base de datosBase de datos
Base de datos
 

Último

Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfMARIAPAULAMAHECHAMOR
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfMaryRotonda1
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.DaluiMonasterio
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxinformacionasapespu
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 

Último (20)

Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdf
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdf
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
La Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdfLa Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdf
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 

Modelo Entidad_Relación (ER)

  • 1. Modelamiento Entidad-Relación (ER) Vannesa Del Pilar Salazar Ugaz Thalía Margarita Serrano Díaz Universidad Politécnica Amazónica
  • 2. Definición 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 entre estos objetos, implementándose en forma gráfica a través del Diagrama Entidad Relación. 1. Contenido
  • 3. Las entidades están compuestas de atributos que son los datos que definen el objeto (para la entidad persona serían DNI, nombre, apellidos, dirección,...). Claves: Es el atributo de una entidad, al que le aplicamos una restricción que lo distingue de los demás registros (no permitiendo que el atributo específico se repita en la entidad) Superclave: Aplica una clave o restricción a varios atributos de la entidad, para así asegurarse que en su conjunto no se repitan varias veces y así no poder entrar en dudas al querer identificar un registro. Tipos de Entidad
  • 4. Clave primaria: identifica inequívocamente un solo atributo no permitiendo que se repita en la misma entidad. Como sería la matrícula o el número de chasis de un coche (no puede existir dos veces el mismo). Clave externa o clave foránea: este campo tiene que estar estrictamente relacionado con la clave primaria de otra entidad, para así exigir que exista previamente ese clave. .. Anteriormente hemos hablado de ello cuando comentábamos que un empleado indispensablemente tiene que tener un cargo (que lo hemos representado numéricamente), por lo cual si intentásemos darle un cargo inexistente el gestor de bases de datos nos devolvería un error.
  • 5. Tipos de Entidad > 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. En este caso la clave foránea se ubica en alguna de las 2 tablas. Relación 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. Relación Muchos a Muchos: Cuando un registro de una tabla puede estar relacionado con más de un registro de la otra tabla y viceversa. En este caso las dos tablas no pueden estar relacionadas directamente, se tiene que añadir una tabla entre las dos (Tabla débil o de vinculación) que incluya los pares de valores relacionados entre sí.
  • 6. Atributos Los atributos son las características que definen o identifican a una entidad. Estas pueden ser muchas, y el diseñador solo utiliza o implementa las que considere más relevantes. Tipos de Entidad Fuerte y Débil Cuando una entidad participa en una relación puede adquirir un papel fuerte o débil. Una entidad débil es aquella que no puede existir sin participar en la relación; es decir, aquella que no puede ser unívocamente identificada solamente por sus atributos. Hay 2 tipos de dependencias en las entidades débiles: Dependencia por existencia Las ocurrencias de la entidad débil pueden identificarse mediante un atributo identificador clave sin necesidad de identificar la entidad fuerte relacionada. Dependencia por identidad La entidad débil no puede ser identificada sin la entidad fuerte relacionada.
  • 7. Atributos en las Relaciones Las relaciones también pueden tener atributos asociados. Se representan igual que los atributos de las entidades. - Atributos simples o atómicos: son atributos no divisibles. - Atributos compuestos: son atributos que se pueden dividir en sus componentes, pudiendo formar jerarquías. - Atributos monovaluados: son atributos que tienen un solo valor para una entidad en particular. Atributos multivaluados: son atributos que tienen límites inferior y superior en el número de valores para una entidad. Atributos complejos: son atributos compuestos o multivaluados anidados de una manera arbitraria (lista, conjuntos).
  • 8. • Restricciones Estructurales • Son reglas que deben mantener los datos almacenados en la base de datos. No se deben de quebrantar a menos que tenga otra relación de una tabla de uno a muchos. • Es una notación alternativa a las restricciones de llave (cardinalidad) que incluye un par de números enteros (mín, máx) a cada participación. • Problemas con Modelos ER • Los problemas que podemos tener en el modelo ER son: • Valores nulos y gasto de espacio de almacenamiento • Redundancia • Inconsistencia
  • 9. El modelo ER es solo y exclusivamente un método del que disponemos para diseñar estos esquemas que posteriormente debemos de implementar en un gestor de BBDD (bases de datos). 2. Resumen Este modelo habitualmente, además de disponer de un diagrama que ayuda a entender los datos y como se relacionan entre ellos, debe de ser completado con un pequeño resumen con la lista de los atributos y las relaciones de cada elemento.
  • 10. 3. Recomendaciones Los diagramas Entidad- Relación no cumplen su propósito con eficacia debido a que tienen limitaciones semánticas. Por esto se suelen utilizar los diagramas Entidad-Relación extendidos (MERE) que incorporan algunos elementos más al lenguaje: Entidades fuertes y débiles: Cuando una entidad participa en una relación puede ser fuerte (puede ser identificada unívocamente), o débil(que no puede ser unívocamente identificada por sus atributos). Atributos en relaciones: se representan igual que los atributos de las entidades. Herencia: Es un intento de adaptación de estos diagramas al paradigma orientado a objetos.
  • 11. 4. Conclusiones El modelo entidad-relación ER es un modelo de datos que permite representar cualquier abstracción, percepción y conocimiento en un sistema de información formado por un conjunto de objetos denominados entidades y relaciones, incorporando una representación visual conocida como diagrama entidad-relación.
  • 12. 5. Apreciación del equipo Bajo mi punto de vista, creo que es una buena forma de diseñar correctamente las bases de datos, aunque algunas veces resulta más rápido implementarlo directamente en nuestro gestor de BBDD sin la necesidad de crear un gran diagrama, sino usando notas más simples.