SlideShare una empresa de Scribd logo
1 de 42
Modelo
Entidad - Relación
MER
Por: Harold Alvarez Campos
Haroldalvarez.weebly.com / @haroldalvarezk / halvarez1
Reseña histórica
• El Modelo Entidad-Interrelación, propuesto por Peter
Chen en el artículo ya histórico en 1976, es uno de
los modelos conceptuales más extendidos.
• Artículo
ACM Transactions on Database Systems, Vol.1, No.
1, March 1976, Peter Pin-Shan Chen, The Entity-
Relationship Model-Toward a Unified View of Data,
Massachusetts Institute of Technology.
“El Modelo Entidad-Interrelación puede ser usado
como una base para una vista unificada de los
datos”, adoptando “el enfoque más natural del mundo
real que consiste en entidades e interrelaciones”.
2
¿Qué es el
Modelo Entidad-Relación (MER)?
• Es un modelo que se basa en la
percepción del mundo real que consiste
en un conjunto de objetos llamados
entidades y las interrelaciones entre
ellos. Representa gráficamente la
estructura lógica (conceptual) de la base
de datos.
3
Conceptos básicos
• Entidad
• Atributo
• relación
• Diagramas Entidad-Interrelación
4
Entidad
• Es un objeto real o abstracto sobre el que se
tiene información, pueden ser personas,
lugares, cosas o eventos de interés.
Entidad
5
Símbolo:
Entidad
• Cada ejemplar de una entidad se
denomina instancia.
– Entidad
– Instancias
Persona
6
Tipos de entidades
1. Fuerte: Las instancias de este tipo
tienen existencia por sí mismas en el
universo de estudio
independientemente de cualquier
otro conjunto de entidades.
2. Débil: Las instancias de esta
entidad dependen de una entidad
existente en el universo, al
desaparecer esta entidad superior,
desaparecerán todas las entidades
débiles vinculadas a la misma.
Entidad
Entidad débil
7
Tipos de entidades
Banco SucursalTiene
8
Atributo
• Son cada una de las
propiedades o
características descriptivas
de la entidad, tales como
nombre, edad y nacionalidad.
Atributo
Persona
Nombre
Edad
Nacionalidad
9
Símbolo:
Tipos de atributos
1. Obligatorios: aquellos que deben tomar un
valor y no se permite que ningún ejemplar no
tenga un valor determinado en el atributo.
26
Salvadoreña
Persona
Edad
Nacionalidad
10
Tipos de atributos
2. Opcional: aquellos atributos que pueden
tener valores o no tenerlo. Posiblemente nulo.
26
Salvadoreña
Persona
Edad
Nacionalidad
nuloTeléfono
11
Tipos de atributos
3. Monovaluado: aquel atributo que sólo
puede tener un único valor. Ejemplo: Edad.
26
Salvadoreña
Persona
Edad
Nacionalidad
nulo
Teléfono
12
Tipos de atributos
4. Multivaluado: aquellos atributos que
pueden tener varios valores. Ejemplo:
Teléfono.
Atributo
26
Salvadoreña
Persona
Edad
Nacionalidad
0445512345678
56061234
Teléfono
13
Tipos de atributos
5. Derivados: cuyo valor se obtiene a
partir de los valores de otros atributos,
es decir, derivan de valores de otros
atributos o entidades relacionadas.
Edad
14
Símbolo:
Tipos de atributos
6. Simples: No se pueden dividir en
subpartes.
nacionalidad
15
Símbolo:
Tipos de atributos
7. Compuestos: Se pueden dividir en
subpartes.
Fecha de nacimiento
AñoMes
Día
16
Símbolo:
Tipos de atributos
8. Claves: Una clave, es el conjunto de
atributos de una entidad que permiten
distinguirla de forma única del resto
de entidades.
Atributo
17
Símbolo:
Claves
9. Superclave: Es un conjunto de uno
o más atributos que, tomados
colectivamente, permiten identificar de
forma única una entidad.
Cliente
Id_cliente
Nombre
Teléfono
18
Claves
10. Claves candidatas: Son
superclaves tales que todos sus
subconjuntos no son superclave.
Cliente
Id_cliente
Nombre
Teléfono
No_IFE
19
Claves
11. Clave primaria:
Es una clave candidata elegida por el
diseñador como elemento principal para
identificar de forma única las entidades
dentro de un conjunto de entidades o una
relación en el conjunto de interrelaciones.
20
La clave primaria se debe elegir
de manera que sus atributos en
lo posible nunca cambien.
Entidad - Atributo
Alumno
Fecha de nacimiento
Número de cuenta
Edad
Nombre
Nacionalidad
Año
Mes
Día
21
Las interrelaciones
representan asociaciones del
mundo real entre dos o más
entidades.
Interrelaciones
Maestro enseña a alumnos
Doctor atiende pacientes
relación
Enseña
Atiende
Cocina
Panadero cocina pasteles
22
Interrelaciones
Las interrelaciones se caracterizan por:
1. Nombre: que es un verbo en singular.
Ejemplo: Imparte, escribe, etc.
2. Grado: número de entidades que
participan en la relación.
3. Cardinalidad: Expresa el número de
entidades a las que otra entidad pueda
estar asociada, por medio de un conjunto
de interrelaciones.
23
Grado (Asociación)
R
E
RE E
Casada
con
Persona
atiendeMédico Paciente
24
Unaria
Binaria
Grado (Asociación)
Ternaria
E E
E
RMateria Evaluación
Estudiante
Obtiene
25
• Es cuando una relación se
relaciona consigo misma.
Empleado Supervisa
26
Relaciones Recursivas
Rol
Empleado Supervisa
Supervisor
Supervisado
El nombre de rol indica el papel que una entidad
participante de un conjunto de entidad, desempeña en
cada instancia de una relación y ayuda a explicar el
significado de la relación.
27
Cardinalidad
Tipos de interrelaciones:
• Uno a uno
• Uno a muchos
• Muchos a uno
• Muchos a muchos
Esto depende del entono real dentro
del que se esté modelando.
28
Cardinalidad
• Uno a uno
Municipio
a1
a2
a3
Alcalde
b1
b2
b3
Tiene
29
Cardinalidad
• Uno a muchos:
Empresa
a1
a2
a3
Departamento
b1
b2
b3
b4
Conformada por
b5
30
Cardinalidad
• Muchos a uno
Sucursal
a1
a2
a3
Empresa
b1
b2
b3a4
Pertenece a
a5
31
Cardinalidad
• Muchos a muchos
Profesor
a1
a2
a3
a4
Estudiante
b1
b2
b3
b4
Atiende a
32
Atributos de las interrelaciones
• Las interrelaciones
pueden tener atributos
como las entidades. relación
Atributo
33
Imparte
Semestre
Profesor Asignatura
Ejemplo
Opciones de simbología
Cardinalidad Chen
Uno a uno
(1:1)
Uno a muchos
(1:N)
Muchos a uno
(N:1)
Muchos a
muchos (M:N)
1 1
1 N
M N
N 1
34
Simbología modalidad
Chen
Obligatoria Obligatoria Obligatoria
Opcional No existe Opcional Opcional
Obligatoria Opcional
35
Resumen de la simbología
Elemento Símbolo
Entidad
Atributo
relación
Entidad
Atributo
relación
36
Diagrama Entidad-Relación
Entidad Entidadrelación
Atributo Atributo Atributo
Atributo
37
Diagramas Entidad-Interrelación
Sujeto ComplementoVerbo
Alumno AsignaturaEstudia
38
Diagrama Entidad-Relación
Alumno
Fecha de nacimiento
Número de cuenta
Edad
Nombre completo
Nacionalidad
Año
Mes
Día
Estudia Asignatura
Nombre Horario
Nombre
ApellidoP
ApellidoM
39
¿Cómo pasar MER a tablas?
• Entidades se traducen en tablas.
• Atributos se traducen como campos.
• Clave primaria, es llave primaria.
• Interrelaciones con atributos se pasan como
tablas.
• Interrelaciones sin atributos:
• Uno a uno: intercambio de las llaves de las
entidades relacionadas.
• Uno a muchos: la llave de entidad del lado de
uno pasa a la tabla de lado de muchos.
• Muchos a muchos: se tiene que crear una tabla
intermedia y las llave de las dos entidades
relacionadas pasan a la tabla auxiliar.
40
Ejemplo
Alumno
Fecha de nacimiento
Número de cuenta
Edad
Nombre
Completo
Nacionalidad
Año
Mes
Día
Estudia Asignatura
Nombre Horario
Nombre
ApellidoP
ApellidoM
41
Entidades: Companía, soldado, servicio, cuerpo, cuartel.
Entidades: Turista, vuelo, hotel, agencia.
Entidades: Opción, modelo, vendedor, cliente, vehículo.

Más contenido relacionado

La actualidad más candente

Taller modelo entidad relacion
Taller modelo entidad relacionTaller modelo entidad relacion
Taller modelo entidad relacionAngeliik Cortes
 
Diagramas de objetos
Diagramas de objetosDiagramas de objetos
Diagramas de objetosstill01
 
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 datosGalo Anzules
 
UML - Casos de Uso y Diagramas de Clase
UML - Casos de Uso y Diagramas de ClaseUML - Casos de Uso y Diagramas de Clase
UML - Casos de Uso y Diagramas de ClaseGuillermo Díaz
 
Tipos de atributos y tipos de relaciones
Tipos de atributos y tipos de relacionesTipos de atributos y tipos de relaciones
Tipos de atributos y tipos de relacionesbasilioj
 
Los 13 diagramas UML y sus componentes
Los 13 diagramas UML y sus componentesLos 13 diagramas UML y sus componentes
Los 13 diagramas UML y sus componentesVictor Escamilla
 
Diagrama UML de Clases
Diagrama UML de ClasesDiagrama UML de Clases
Diagrama UML de ClasesAdal Dg
 
Clase 3 Modelo Entidad Relacion
Clase 3   Modelo Entidad   RelacionClase 3   Modelo Entidad   Relacion
Clase 3 Modelo Entidad Relacionoswchavez
 
2 2 estilos arquitectonicos
2 2 estilos arquitectonicos2 2 estilos arquitectonicos
2 2 estilos arquitectonicoslandeta_p
 
Normalización de la base de datos (3 formas normales)
Normalización de la base de datos (3 formas normales)Normalización de la base de datos (3 formas normales)
Normalización de la base de datos (3 formas normales)michell_quitian
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacionalLuis Jherry
 
Normalizacion de base de datos
Normalizacion de base de datosNormalizacion de base de datos
Normalizacion de base de datosSergio Sanchez
 
Diccionario De Datos
Diccionario De DatosDiccionario De Datos
Diccionario De Datosnahun1385
 

La actualidad más candente (20)

3. Modelo ER - Relacional
3. Modelo ER - Relacional3. Modelo ER - Relacional
3. Modelo ER - Relacional
 
Taller modelo entidad relacion
Taller modelo entidad relacionTaller modelo entidad relacion
Taller modelo entidad relacion
 
Diagramas de objetos
Diagramas de objetosDiagramas de objetos
Diagramas de objetos
 
Del Modelo Entidad-Relación al Modelo relacional
Del Modelo Entidad-Relación al Modelo relacionalDel Modelo Entidad-Relación al Modelo relacional
Del Modelo Entidad-Relación al Modelo relacional
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
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
 
UML - Casos de Uso y Diagramas de Clase
UML - Casos de Uso y Diagramas de ClaseUML - Casos de Uso y Diagramas de Clase
UML - Casos de Uso y Diagramas de Clase
 
Tipos de atributos y tipos de relaciones
Tipos de atributos y tipos de relacionesTipos de atributos y tipos de relaciones
Tipos de atributos y tipos de relaciones
 
Los 13 diagramas UML y sus componentes
Los 13 diagramas UML y sus componentesLos 13 diagramas UML y sus componentes
Los 13 diagramas UML y sus componentes
 
Diagrama UML de Clases
Diagrama UML de ClasesDiagrama UML de Clases
Diagrama UML de Clases
 
Clase 3 Modelo Entidad Relacion
Clase 3   Modelo Entidad   RelacionClase 3   Modelo Entidad   Relacion
Clase 3 Modelo Entidad Relacion
 
2 2 estilos arquitectonicos
2 2 estilos arquitectonicos2 2 estilos arquitectonicos
2 2 estilos arquitectonicos
 
Modelo jerarquico
Modelo jerarquicoModelo jerarquico
Modelo jerarquico
 
Programación 3: listas enlazadas
Programación 3: listas enlazadasProgramación 3: listas enlazadas
Programación 3: listas enlazadas
 
Normalización de la base de datos (3 formas normales)
Normalización de la base de datos (3 formas normales)Normalización de la base de datos (3 formas normales)
Normalización de la base de datos (3 formas normales)
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacional
 
Arquitectura del software
Arquitectura del softwareArquitectura del software
Arquitectura del software
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacional
 
Normalizacion de base de datos
Normalizacion de base de datosNormalizacion de base de datos
Normalizacion de base de datos
 
Diccionario De Datos
Diccionario De DatosDiccionario De Datos
Diccionario De Datos
 

Destacado

Modelo Entidad_Relación (ER)
Modelo Entidad_Relación (ER)Modelo Entidad_Relación (ER)
Modelo Entidad_Relación (ER)Vannesa Salazar
 
El modelo de entidad relación (e r)
El modelo de entidad relación (e r)El modelo de entidad relación (e r)
El modelo de entidad relación (e r)YENZU
 
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
 
Técnicas de Archivo,sistema numérico & asunto o materia
Técnicas de Archivo,sistema numérico & asunto o materiaTécnicas de Archivo,sistema numérico & asunto o materia
Técnicas de Archivo,sistema numérico & asunto o materiaConstanza Trivik
 
1 - Modelo Entidad Relacion
1 - Modelo Entidad Relacion1 - Modelo Entidad Relacion
1 - Modelo Entidad RelacionJuGGaLoFX
 
Modelo Entidad Relación
Modelo Entidad RelaciónModelo Entidad Relación
Modelo Entidad Relaciónjosecuartas
 
Modelo Entidad Relación Extendido.
Modelo Entidad Relación Extendido.Modelo Entidad Relación Extendido.
Modelo Entidad Relación Extendido.nayis2010
 
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
 

Destacado (9)

Modelo Entidad_Relación (ER)
Modelo Entidad_Relación (ER)Modelo Entidad_Relación (ER)
Modelo Entidad_Relación (ER)
 
El modelo de entidad relación (e r)
El modelo de entidad relación (e r)El modelo de entidad relación (e r)
El modelo de entidad relación (e r)
 
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
 
Técnicas de Archivo,sistema numérico & asunto o materia
Técnicas de Archivo,sistema numérico & asunto o materiaTécnicas de Archivo,sistema numérico & asunto o materia
Técnicas de Archivo,sistema numérico & asunto o materia
 
1 - Modelo Entidad Relacion
1 - Modelo Entidad Relacion1 - Modelo Entidad Relacion
1 - Modelo Entidad Relacion
 
Modelo Entidad Relación
Modelo Entidad RelaciónModelo Entidad Relación
Modelo Entidad Relación
 
Modelo Entidad Relación Extendido.
Modelo Entidad Relación Extendido.Modelo Entidad Relación Extendido.
Modelo Entidad Relación Extendido.
 
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
 
Modelo Entidad Relacion
Modelo Entidad RelacionModelo Entidad Relacion
Modelo Entidad Relacion
 

Similar a Modelo Entidad Relación

MODELAMIENTO ENTIDAD-RELACION (ER)
MODELAMIENTO ENTIDAD-RELACION (ER)MODELAMIENTO ENTIDAD-RELACION (ER)
MODELAMIENTO ENTIDAD-RELACION (ER)DorvinEduardo
 
Base de datos
Base de datosBase de datos
Base de datoscaoxman
 
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
 
3 modelo er
3 modelo er3 modelo er
3 modelo erramume69
 
Base de datos
Base de datosBase de datos
Base de datoscaoxman
 
modelo entidad relacion
modelo entidad relacionmodelo entidad relacion
modelo entidad relacionMarcos Leon
 
Modelo entidad de relación mendoza
Modelo entidad de relación mendozaModelo entidad de relación mendoza
Modelo entidad de relación mendozaRosii Pezo
 
Modelo entidad de relación mendoza
Modelo entidad de relación mendozaModelo entidad de relación mendoza
Modelo entidad de relación mendozaRosii Pezo
 
ENTIDAD RELACION COMPONENTES
ENTIDAD RELACION COMPONENTESENTIDAD RELACION COMPONENTES
ENTIDAD RELACION COMPONENTESNiche199611jhon
 
Modelo entidad relacion ok
Modelo entidad relacion okModelo entidad relacion ok
Modelo entidad relacion okBB
 
Modelo conceptual entidad interrelacion
Modelo conceptual entidad interrelacionModelo conceptual entidad interrelacion
Modelo conceptual entidad interrelacionGalo Anzules
 
Modelo e r
Modelo e rModelo e r
Modelo e rgarci17
 
10-Unidad 3: Componente técnico profesional general de la Carrera -3.2 Tópico...
10-Unidad 3: Componente técnico profesional general de la Carrera -3.2 Tópico...10-Unidad 3: Componente técnico profesional general de la Carrera -3.2 Tópico...
10-Unidad 3: Componente técnico profesional general de la Carrera -3.2 Tópico...Luis Fernando Aguas Bucheli
 
Esthela reina
Esthela reinaEsthela reina
Esthela reinaEsthela95
 
ingeniería de sistemas base de datos.pdf
ingeniería de sistemas base de datos.pdfingeniería de sistemas base de datos.pdf
ingeniería de sistemas base de datos.pdfSALVADOR ALTEZ PALOMINO
 
Universidad catolica santiago de guayaquil
Universidad catolica santiago de guayaquilUniversidad catolica santiago de guayaquil
Universidad catolica santiago de guayaquilluigi87238
 

Similar a Modelo Entidad Relación (20)

MODELAMIENTO ENTIDAD-RELACION (ER)
MODELAMIENTO ENTIDAD-RELACION (ER)MODELAMIENTO ENTIDAD-RELACION (ER)
MODELAMIENTO ENTIDAD-RELACION (ER)
 
Entidad relación
Entidad relaciónEntidad relación
Entidad relación
 
Base de datos
Base de datosBase de datos
Base de datos
 
MODELO DE DATOS ( BASE DE DATOS)
MODELO DE DATOS ( BASE DE DATOS)MODELO DE DATOS ( BASE DE DATOS)
MODELO DE DATOS ( BASE DE DATOS)
 
3 modelo er
3 modelo er3 modelo er
3 modelo er
 
Base de datos
Base de datosBase de datos
Base de datos
 
modelo entidad relacion
modelo entidad relacionmodelo entidad relacion
modelo entidad relacion
 
Modelo entidad de relación mendoza
Modelo entidad de relación mendozaModelo entidad de relación mendoza
Modelo entidad de relación mendoza
 
Modelo entidad de relación mendoza
Modelo entidad de relación mendozaModelo entidad de relación mendoza
Modelo entidad de relación mendoza
 
ENTIDAD RELACION COMPONENTES
ENTIDAD RELACION COMPONENTESENTIDAD RELACION COMPONENTES
ENTIDAD RELACION COMPONENTES
 
Mer
MerMer
Mer
 
Mer
MerMer
Mer
 
entidad relacion
entidad relacionentidad relacion
entidad relacion
 
Modelo entidad relacion ok
Modelo entidad relacion okModelo entidad relacion ok
Modelo entidad relacion ok
 
Modelo conceptual entidad interrelacion
Modelo conceptual entidad interrelacionModelo conceptual entidad interrelacion
Modelo conceptual entidad interrelacion
 
Modelo e r
Modelo e rModelo e r
Modelo e r
 
10-Unidad 3: Componente técnico profesional general de la Carrera -3.2 Tópico...
10-Unidad 3: Componente técnico profesional general de la Carrera -3.2 Tópico...10-Unidad 3: Componente técnico profesional general de la Carrera -3.2 Tópico...
10-Unidad 3: Componente técnico profesional general de la Carrera -3.2 Tópico...
 
Esthela reina
Esthela reinaEsthela reina
Esthela reina
 
ingeniería de sistemas base de datos.pdf
ingeniería de sistemas base de datos.pdfingeniería de sistemas base de datos.pdf
ingeniería de sistemas base de datos.pdf
 
Universidad catolica santiago de guayaquil
Universidad catolica santiago de guayaquilUniversidad catolica santiago de guayaquil
Universidad catolica santiago de guayaquil
 

Más de Harold Alvarez Campos

Linea de TIC en la Educación - Harold Alvarez
Linea de TIC en la Educación - Harold AlvarezLinea de TIC en la Educación - Harold Alvarez
Linea de TIC en la Educación - Harold AlvarezHarold Alvarez Campos
 
La Realidad Aumentada en las Ciencias Navales
La Realidad Aumentada en las Ciencias NavalesLa Realidad Aumentada en las Ciencias Navales
La Realidad Aumentada en las Ciencias NavalesHarold Alvarez Campos
 
Usos de la Realidad Aumentada en el ámbito Portuario
Usos de la Realidad Aumentada en el ámbito PortuarioUsos de la Realidad Aumentada en el ámbito Portuario
Usos de la Realidad Aumentada en el ámbito PortuarioHarold Alvarez Campos
 
Taller sobre Vectores usando Realidad Aumentada
Taller sobre Vectores usando Realidad AumentadaTaller sobre Vectores usando Realidad Aumentada
Taller sobre Vectores usando Realidad AumentadaHarold Alvarez Campos
 
Taller de Hipervínculos en Power Point
Taller de Hipervínculos en Power PointTaller de Hipervínculos en Power Point
Taller de Hipervínculos en Power PointHarold Alvarez Campos
 

Más de Harold Alvarez Campos (7)

Video resumen
Video resumenVideo resumen
Video resumen
 
Linea de TIC en la Educación - Harold Alvarez
Linea de TIC en la Educación - Harold AlvarezLinea de TIC en la Educación - Harold Alvarez
Linea de TIC en la Educación - Harold Alvarez
 
La Realidad Aumentada en las Ciencias Navales
La Realidad Aumentada en las Ciencias NavalesLa Realidad Aumentada en las Ciencias Navales
La Realidad Aumentada en las Ciencias Navales
 
Usos de la Realidad Aumentada en el ámbito Portuario
Usos de la Realidad Aumentada en el ámbito PortuarioUsos de la Realidad Aumentada en el ámbito Portuario
Usos de la Realidad Aumentada en el ámbito Portuario
 
Taller sobre Vectores usando Realidad Aumentada
Taller sobre Vectores usando Realidad AumentadaTaller sobre Vectores usando Realidad Aumentada
Taller sobre Vectores usando Realidad Aumentada
 
Taller de Hipervínculos en Power Point
Taller de Hipervínculos en Power PointTaller de Hipervínculos en Power Point
Taller de Hipervínculos en Power Point
 
Diagrama conceptos web 2 0
Diagrama conceptos web 2 0Diagrama conceptos web 2 0
Diagrama conceptos web 2 0
 

Último

prostitución en España: una mirada integral!
prostitución en España: una mirada integral!prostitución en España: una mirada integral!
prostitución en España: una mirada integral!CatalinaAlfaroChryso
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfRosabel UA
 
Actividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxActividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxpaogar2178
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONamelia poma
 
Desarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresDesarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresJonathanCovena1
 
UNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docx
UNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docxUNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docx
UNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docxMaria Jimena Leon Malharro
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfMercedes Gonzalez
 
UNIDAD DE APRENDIZAJE DE PRIMER GRADO DEL MES DE MAYO PARA TRABAJAR CON ESTUD...
UNIDAD DE APRENDIZAJE DE PRIMER GRADO DEL MES DE MAYO PARA TRABAJAR CON ESTUD...UNIDAD DE APRENDIZAJE DE PRIMER GRADO DEL MES DE MAYO PARA TRABAJAR CON ESTUD...
UNIDAD DE APRENDIZAJE DE PRIMER GRADO DEL MES DE MAYO PARA TRABAJAR CON ESTUD...rosalindatellodelagu
 
LA JUNGLA DE COLORES.pptx Cuento de animales
LA JUNGLA DE COLORES.pptx  Cuento de animalesLA JUNGLA DE COLORES.pptx  Cuento de animales
LA JUNGLA DE COLORES.pptx Cuento de animalesanllamas
 
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...Ars Erótica
 
animalesdelaproincia de beunos aires.pdf
animalesdelaproincia de beunos aires.pdfanimalesdelaproincia de beunos aires.pdf
animalesdelaproincia de beunos aires.pdfSofiaArias58
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Katherine Concepcion Gonzalez
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxiemerc2024
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfJonathanCovena1
 

Último (20)

Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 
prostitución en España: una mirada integral!
prostitución en España: una mirada integral!prostitución en España: una mirada integral!
prostitución en España: una mirada integral!
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdf
 
Actividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxActividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docx
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
 
Desarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresDesarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por Valores
 
UNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docx
UNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docxUNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docx
UNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docx
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
UNIDAD DE APRENDIZAJE DE PRIMER GRADO DEL MES DE MAYO PARA TRABAJAR CON ESTUD...
UNIDAD DE APRENDIZAJE DE PRIMER GRADO DEL MES DE MAYO PARA TRABAJAR CON ESTUD...UNIDAD DE APRENDIZAJE DE PRIMER GRADO DEL MES DE MAYO PARA TRABAJAR CON ESTUD...
UNIDAD DE APRENDIZAJE DE PRIMER GRADO DEL MES DE MAYO PARA TRABAJAR CON ESTUD...
 
LA JUNGLA DE COLORES.pptx Cuento de animales
LA JUNGLA DE COLORES.pptx  Cuento de animalesLA JUNGLA DE COLORES.pptx  Cuento de animales
LA JUNGLA DE COLORES.pptx Cuento de animales
 
Los dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la VerdadLos dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la Verdad
 
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
 
Novena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan EudesNovena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan Eudes
 
animalesdelaproincia de beunos aires.pdf
animalesdelaproincia de beunos aires.pdfanimalesdelaproincia de beunos aires.pdf
animalesdelaproincia de beunos aires.pdf
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
Power Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptxPower Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptx
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdf
 

Modelo Entidad Relación

  • 1. Modelo Entidad - Relación MER Por: Harold Alvarez Campos Haroldalvarez.weebly.com / @haroldalvarezk / halvarez1
  • 2. Reseña histórica • El Modelo Entidad-Interrelación, propuesto por Peter Chen en el artículo ya histórico en 1976, es uno de los modelos conceptuales más extendidos. • Artículo ACM Transactions on Database Systems, Vol.1, No. 1, March 1976, Peter Pin-Shan Chen, The Entity- Relationship Model-Toward a Unified View of Data, Massachusetts Institute of Technology. “El Modelo Entidad-Interrelación puede ser usado como una base para una vista unificada de los datos”, adoptando “el enfoque más natural del mundo real que consiste en entidades e interrelaciones”. 2
  • 3. ¿Qué es el Modelo Entidad-Relación (MER)? • Es un modelo que se basa en la percepción del mundo real que consiste en un conjunto de objetos llamados entidades y las interrelaciones entre ellos. Representa gráficamente la estructura lógica (conceptual) de la base de datos. 3
  • 4. Conceptos básicos • Entidad • Atributo • relación • Diagramas Entidad-Interrelación 4
  • 5. Entidad • Es un objeto real o abstracto sobre el que se tiene información, pueden ser personas, lugares, cosas o eventos de interés. Entidad 5 Símbolo:
  • 6. Entidad • Cada ejemplar de una entidad se denomina instancia. – Entidad – Instancias Persona 6
  • 7. Tipos de entidades 1. Fuerte: Las instancias de este tipo tienen existencia por sí mismas en el universo de estudio independientemente de cualquier otro conjunto de entidades. 2. Débil: Las instancias de esta entidad dependen de una entidad existente en el universo, al desaparecer esta entidad superior, desaparecerán todas las entidades débiles vinculadas a la misma. Entidad Entidad débil 7
  • 8. Tipos de entidades Banco SucursalTiene 8
  • 9. Atributo • Son cada una de las propiedades o características descriptivas de la entidad, tales como nombre, edad y nacionalidad. Atributo Persona Nombre Edad Nacionalidad 9 Símbolo:
  • 10. Tipos de atributos 1. Obligatorios: aquellos que deben tomar un valor y no se permite que ningún ejemplar no tenga un valor determinado en el atributo. 26 Salvadoreña Persona Edad Nacionalidad 10
  • 11. Tipos de atributos 2. Opcional: aquellos atributos que pueden tener valores o no tenerlo. Posiblemente nulo. 26 Salvadoreña Persona Edad Nacionalidad nuloTeléfono 11
  • 12. Tipos de atributos 3. Monovaluado: aquel atributo que sólo puede tener un único valor. Ejemplo: Edad. 26 Salvadoreña Persona Edad Nacionalidad nulo Teléfono 12
  • 13. Tipos de atributos 4. Multivaluado: aquellos atributos que pueden tener varios valores. Ejemplo: Teléfono. Atributo 26 Salvadoreña Persona Edad Nacionalidad 0445512345678 56061234 Teléfono 13
  • 14. Tipos de atributos 5. Derivados: cuyo valor se obtiene a partir de los valores de otros atributos, es decir, derivan de valores de otros atributos o entidades relacionadas. Edad 14 Símbolo:
  • 15. Tipos de atributos 6. Simples: No se pueden dividir en subpartes. nacionalidad 15 Símbolo:
  • 16. Tipos de atributos 7. Compuestos: Se pueden dividir en subpartes. Fecha de nacimiento AñoMes Día 16 Símbolo:
  • 17. Tipos de atributos 8. Claves: Una clave, es el conjunto de atributos de una entidad que permiten distinguirla de forma única del resto de entidades. Atributo 17 Símbolo:
  • 18. Claves 9. Superclave: Es un conjunto de uno o más atributos que, tomados colectivamente, permiten identificar de forma única una entidad. Cliente Id_cliente Nombre Teléfono 18
  • 19. Claves 10. Claves candidatas: Son superclaves tales que todos sus subconjuntos no son superclave. Cliente Id_cliente Nombre Teléfono No_IFE 19
  • 20. Claves 11. Clave primaria: Es una clave candidata elegida por el diseñador como elemento principal para identificar de forma única las entidades dentro de un conjunto de entidades o una relación en el conjunto de interrelaciones. 20 La clave primaria se debe elegir de manera que sus atributos en lo posible nunca cambien.
  • 21. Entidad - Atributo Alumno Fecha de nacimiento Número de cuenta Edad Nombre Nacionalidad Año Mes Día 21
  • 22. Las interrelaciones representan asociaciones del mundo real entre dos o más entidades. Interrelaciones Maestro enseña a alumnos Doctor atiende pacientes relación Enseña Atiende Cocina Panadero cocina pasteles 22
  • 23. Interrelaciones Las interrelaciones se caracterizan por: 1. Nombre: que es un verbo en singular. Ejemplo: Imparte, escribe, etc. 2. Grado: número de entidades que participan en la relación. 3. Cardinalidad: Expresa el número de entidades a las que otra entidad pueda estar asociada, por medio de un conjunto de interrelaciones. 23
  • 25. Grado (Asociación) Ternaria E E E RMateria Evaluación Estudiante Obtiene 25
  • 26. • Es cuando una relación se relaciona consigo misma. Empleado Supervisa 26 Relaciones Recursivas
  • 27. Rol Empleado Supervisa Supervisor Supervisado El nombre de rol indica el papel que una entidad participante de un conjunto de entidad, desempeña en cada instancia de una relación y ayuda a explicar el significado de la relación. 27
  • 28. Cardinalidad Tipos de interrelaciones: • Uno a uno • Uno a muchos • Muchos a uno • Muchos a muchos Esto depende del entono real dentro del que se esté modelando. 28
  • 29. Cardinalidad • Uno a uno Municipio a1 a2 a3 Alcalde b1 b2 b3 Tiene 29
  • 30. Cardinalidad • Uno a muchos: Empresa a1 a2 a3 Departamento b1 b2 b3 b4 Conformada por b5 30
  • 31. Cardinalidad • Muchos a uno Sucursal a1 a2 a3 Empresa b1 b2 b3a4 Pertenece a a5 31
  • 32. Cardinalidad • Muchos a muchos Profesor a1 a2 a3 a4 Estudiante b1 b2 b3 b4 Atiende a 32
  • 33. Atributos de las interrelaciones • Las interrelaciones pueden tener atributos como las entidades. relación Atributo 33 Imparte Semestre Profesor Asignatura Ejemplo
  • 34. Opciones de simbología Cardinalidad Chen Uno a uno (1:1) Uno a muchos (1:N) Muchos a uno (N:1) Muchos a muchos (M:N) 1 1 1 N M N N 1 34
  • 35. Simbología modalidad Chen Obligatoria Obligatoria Obligatoria Opcional No existe Opcional Opcional Obligatoria Opcional 35
  • 36. Resumen de la simbología Elemento Símbolo Entidad Atributo relación Entidad Atributo relación 36
  • 39. Diagrama Entidad-Relación Alumno Fecha de nacimiento Número de cuenta Edad Nombre completo Nacionalidad Año Mes Día Estudia Asignatura Nombre Horario Nombre ApellidoP ApellidoM 39
  • 40. ¿Cómo pasar MER a tablas? • Entidades se traducen en tablas. • Atributos se traducen como campos. • Clave primaria, es llave primaria. • Interrelaciones con atributos se pasan como tablas. • Interrelaciones sin atributos: • Uno a uno: intercambio de las llaves de las entidades relacionadas. • Uno a muchos: la llave de entidad del lado de uno pasa a la tabla de lado de muchos. • Muchos a muchos: se tiene que crear una tabla intermedia y las llave de las dos entidades relacionadas pasan a la tabla auxiliar. 40
  • 41. Ejemplo Alumno Fecha de nacimiento Número de cuenta Edad Nombre Completo Nacionalidad Año Mes Día Estudia Asignatura Nombre Horario Nombre ApellidoP ApellidoM 41
  • 42. Entidades: Companía, soldado, servicio, cuerpo, cuartel. Entidades: Turista, vuelo, hotel, agencia. Entidades: Opción, modelo, vendedor, cliente, vehículo.