SlideShare una empresa de Scribd logo
1 de 25
Descargar para leer sin conexión
Base de Datos
UNIDAD 2: Elementos para interpretar
el modelo conceptual de datos
Clase 2: Modelo Entidad-Relación (MER)
Ing. Ricardo Tillero
Modelo Conceptual de BD
MER
Modelo Entidad-Relación (MER)
• El modelo entidad-interrelación, o modelo ER, o MER, es un
modelo conceptual de datos de alto nivel e independiente de la
tecnología.
• El objetivo principal del modelo ER es permitir a los
diseñadores reflejar en un modelo conceptual los requisitos del
mundo real que sean de interés para el problema.
• El modelo ER facilita el diseño conceptual de una base de
datos y es aplicable al diseño de cualquier tipo de bases de
datos.
• Los principales elementos que incluye el modelo son los tipos
de entidad, los atributos y los tipos de relaciones entre
entidades.
• El MER tiene el origen en los trabajos hechos por Peter Chen
en 1976.
• El modelo se representa a través de diagramas y está formado
por varios elementos.
Elementos del MER
Entidad:
• Por entidad entendemos un objeto del mundo real que
podemos distinguir del resto de objetos y del que nos interesan
algunas propiedades.
• Las entidades representan cosas u objetos (ya sean reales o
abstractos), que se diferencian claramente entre sí.
• Una entidad es un elemento con existencia independiente de
otros elementos.
A. Física: un auto, una casa, una persona, un empleado.
B. Conceptual: un trabajo, un curso, un préstamo.
• Las entidades se representan en un diagrama con rectángulos
con los nombres en mayúsculas.
Elementos del MER
Entidad:
• Un conjunto de entidades o tipo entidad es un conjunto de
entidades que comparten las mismas propiedades.
• Ejemplos: conjuntos de alumnos, empleados, compañías,
clientes, autos, etc.
ALUMNO
Elementos del MER
Atributos:
• Toda entidad tiene propiedades particulares, denominadas
atributos.
• Ejemplos:
A. EMPLEADO = (nombre, sexo, direccion, salario, fechaNac)
B. CUENTA = (numCuenta, balance)
• Los atributos se representan por óvalos ligados al rectángulo
mediante líneas rectas.
• Los nombres de los atributos van en minúsculas bajo el estilo
camelCase, ejemplo: nombrePersona.
Elementos del MER
Atributos:
• Los atributos pueden ser:
1. Simples o compuestos.
2. Monovaluados o multivaluados.
3. Derivados o almacenados.
4. Nulos.
5. Llaves o claves.
• Dominio: es el conjunto de valores válidos para un
atributo. Cada uno de los atributos de una entidad
toma valores de un cierto dominio o conjunto de
valores.
Elementos del MER
Atributos simples o compuestos:
• Un atributo Simple, significa que el valor del atributo
es mínimo y ya no puede dividirse, como un número
de cédula.
• Un atributo Compuesto, se divide en los subatributos
que surgen de el mismo, ejemplo una fecha.
Elementos del MER
Atributos monovaluados o multivaluados :
• Un atributo es monovaluado si tiene un único valor
para cada ocurrencia, ejemplo el sueldo.
• Un atributo es multivaluado si tiene N valores para
cada ocurrencia, ejemplo el numCelular. Se
representa con un ovalo doble borde.
Elementos del MER
Atributos derivados o almacenados:
• Un atributo es derivado si es obtenido o calculado a partir
del valor de uno o varios atributos existentes en la misma
o en otras entidades. Se representa con un ovalo
segmentado.
• Un atributo es almacenado si se almacena directamente
en la base de datos sin necesidad de realizar ningún
trámite intermedio.
Elementos del MER
Atributos nulos:
• Son los atributos que pueden tener valor NULL o Nulo.
• Por no existir elvalor, ejemplo: numCelular.
• Por desconocimiento del valor, ejemplo: altura, peso, entre
otros.
• Por no ser un valor aplicable en ciertos casos o condiciones,
ejemplo: tallaVestido.
Elementos del MER
Atributos llaves o claves:
• Conjunto de atributos que permiten identificar a una
entidad del resto de objetos del mundo real.
• Este conjunto de atributos forma una llave (Key) o
clave de la entidad.
• Tipos de Llaves o Claves:
1. Superclave.
2. Clave Candidata.
3. Clave Primaria.
Elementos del MER
Superclave: Es un conjunto de uno o más atributos que
tomados colectivamente, permiten identificar de manera única a
una entidad.
• Técnicamente, el conjunto de todos los atributos de la entidad
VEHICULO forman una superclave, porque le dan unicidad a la
misma.
• Pero igual cumplen los siguientes subconjuntos:
• idVehiculo, placa.
• placa, serialMotor.
• idVehiculo.
Elementos del MER
Clave candidata: Es una superclave mínima, tal que no
contenga otras superclaves.
• En la entidad VEHICULO se pueden encontrar tres superclaves
mínimas (no se pueden dividir en otras superclaves):
o idVehiculo, placa y serialMotor
o Como las tres describen unívocamente a la entidad se les denomina
claves candidatas
Elementos del MER
Clave primaria (Primary key): Clave candidata que es
elegida para identificar uniquivocamente una entidad.
• De las tres claves candidatas: idVehiculo, placa y serialMotor,
se elige a la que será la clave principal.
• Los valores de los atributos placa y serialMotor pueden
cambiar en el tiempo, se elige el atributo idVehiculo como clave
primaria puesto que es un identificador unico, autogenerado y
autoincrementado internamente por el SMBD, por lo que
generalmente no cambia.
• La clave primaria va subrayada.
Elementos del MER
Relaciones:
• Una relación (relationship) es una asociación entre entidades.
• Definición matemática: Si A, B son conjuntos, entonces una
relación R es un subconjunto de A x B.
• Ejemplo:
Si A={1, 2, 3}, B={a, b, c, d}, R={(1, a), (1, c), (3, b)
• Una relación se representa con un rombo y se escribe en
minúsculas.
• Cada instancia de matriculado asocia instancias de
ESTUDIANTE con instancias de ASIGNATURA. De manera
formal matriculado es un subconjunto de ESTUDIANTE X
ASIGNATURA.
Elementos del MER
Relaciones:
Elementos del MER
Tipos de Relaciones:
• Binarias o de Grado 2.
• N-arias o de Grado N.
Elementos del MER
Roles de las Relaciones:
• Se indican sobre las líneas de las relaciones.
• Representan el papel que juega una entidad en una
determinada relación.
• No es obligatorio su uso.
Jefe
Obrero
Elementos del MER
Cardinalidad o conectividad de Relaciones:
• Se indican sobre las líneas de las relaciones.
• Expresa el tipo de correspondencia que se establece entre las
ocurrencias de entidades asociadas con la relación.
• En el caso de las relaciones binarias, expresa el número de
ocurrencias de una de las entidades con las que una
ocurrencia de la otra entidad puede estar asociada según la
relación.
• Para las relaciones binarias la cardinalidad puede ser:
o Uno a uno.
o Uno a varios o 1 a N.
o Varios a uno o N a 1.
o Varios a varios, muchos amuchos o N a M.
Elementos del MER
Cardinalidad o conectividad de Relaciones Binarias:
Elementos del MER
Entidad Regular o Fuerte:
• Es aquella que tiene Clave Primaria, y no depende de otra
entidad para existir.
Entidad Débil:
• No tiene atributos clave propios, como una Clave Primaria.
• Su existencia depende de una entidad Fuerte o Regular.
• Siempre tiene una dependencia de existencia (restricción de
participación total, doble línea) con respecto a la entidad
Fuerte.
• Utiliza Clave parcial (o discriminante) se subraya con línea
segmentada.
• Se representa con un doble rectángulo.
• La relación que asocia las entidades débiles con las fuertes se
representan con un doble rombo.
Elementos del MER
Ejemplos de Entidades Fuertes y Débil:
Elementos del MER
Dominio de Atributos:
• Es el conjunto de valores posibles que puede asumir cada
atributo.
• Permite limitar el tamaño de los atributos.
• El mismo dominio puede definirse a diferentes atributos.
• Cada atributo simple se encuentra asociado a un dominio que
lleva su nombre, y especifica el conjunto de valores válidos que
puede asumir:
Elementos del MER
Dominio de Atributos:
• Intensión: especificación de tipos de datos, atributos y
dominios:
o Nombre (varchar).
o NroPrestamo (entero).
• Extensión: enumeración de todas las ocurrencias o valores que
puede tomar el atributo:
o Estado civil (soltero, casado, viudo, divorciado).
o Sexo (femenino, masculino).
o Días de la semana (lunes, martes, miércoles, jueves,
viernes, sábado, domingo).

Más contenido relacionado

La actualidad más candente

1 - Modelo Entidad Relacion
1 - Modelo Entidad Relacion1 - Modelo Entidad Relacion
1 - Modelo Entidad RelacionJuGGaLoFX
 
Modelo entidad relacion
Modelo entidad relacionModelo entidad relacion
Modelo entidad relacionlongojose
 
Diccionario de base de datos
Diccionario de base de datosDiccionario de base de datos
Diccionario de base de datosalexis armas
 
El modelo entidad_relacion
El modelo entidad_relacionEl modelo entidad_relacion
El modelo entidad_relacionLuis Lucho
 
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
 
Ejemplo de Normalización con Modelo Entidad Relación y Modelo Relacional
Ejemplo de Normalización con Modelo Entidad Relación y Modelo RelacionalEjemplo de Normalización con Modelo Entidad Relación y Modelo Relacional
Ejemplo de Normalización con Modelo Entidad Relación y Modelo RelacionalDamelys Bracho
 
Introduction to Databases
Introduction to DatabasesIntroduction to Databases
Introduction to DatabasesRam Kedem
 
5. Ejercicios normalización
5. Ejercicios normalización5. Ejercicios normalización
5. Ejercicios normalizaciónMarcelo Herrera
 
Historia de la tecnologia de base de datos
Historia de la tecnologia de base de datosHistoria de la tecnologia de base de datos
Historia de la tecnologia de base de datosralbarracin
 
Proyectos de bases de datos
Proyectos de bases de datosProyectos de bases de datos
Proyectos de bases de datosDavid Arroyo
 
Importancia de la implementación de las listas para la estructura de datos
Importancia de la implementación de las listas para la estructura de datosImportancia de la implementación de las listas para la estructura de datos
Importancia de la implementación de las listas para la estructura de datospepelebu1313
 
Clase 3 Modelo Entidad Relacion
Clase 3   Modelo Entidad   RelacionClase 3   Modelo Entidad   Relacion
Clase 3 Modelo Entidad Relacionoswchavez
 
Database - Entity Relationship Diagram (ERD)
Database - Entity Relationship Diagram (ERD)Database - Entity Relationship Diagram (ERD)
Database - Entity Relationship Diagram (ERD)Mudasir Qazi
 

La actualidad más candente (20)

1 - Modelo Entidad Relacion
1 - Modelo Entidad Relacion1 - Modelo Entidad Relacion
1 - Modelo Entidad Relacion
 
Modelo entidad relacion
Modelo entidad relacionModelo entidad relacion
Modelo entidad relacion
 
Diccionario de base de datos
Diccionario de base de datosDiccionario de base de datos
Diccionario de base de datos
 
Modelo entidad relacion
Modelo entidad relacionModelo entidad relacion
Modelo entidad relacion
 
Interrelaciones
InterrelacionesInterrelaciones
Interrelaciones
 
Modelo entidad relación
Modelo entidad relaciónModelo entidad relación
Modelo entidad relación
 
El modelo entidad_relacion
El modelo entidad_relacionEl modelo entidad_relacion
El modelo entidad_relacion
 
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
 
Ejemplo de Normalización con Modelo Entidad Relación y Modelo Relacional
Ejemplo de Normalización con Modelo Entidad Relación y Modelo RelacionalEjemplo de Normalización con Modelo Entidad Relación y Modelo Relacional
Ejemplo de Normalización con Modelo Entidad Relación y Modelo Relacional
 
Modelo entidad
Modelo entidadModelo entidad
Modelo entidad
 
Introduction to Databases
Introduction to DatabasesIntroduction to Databases
Introduction to Databases
 
5. Ejercicios normalización
5. Ejercicios normalización5. Ejercicios normalización
5. Ejercicios normalización
 
modelo er
modelo ermodelo er
modelo er
 
Historia de la tecnologia de base de datos
Historia de la tecnologia de base de datosHistoria de la tecnologia de base de datos
Historia de la tecnologia de base de datos
 
Proyectos de bases de datos
Proyectos de bases de datosProyectos de bases de datos
Proyectos de bases de datos
 
Fundamentos de las bases de datos
Fundamentos de las bases de datosFundamentos de las bases de datos
Fundamentos de las bases de datos
 
Ejemplos de entidad relacion
Ejemplos de entidad relacionEjemplos de entidad relacion
Ejemplos de entidad relacion
 
Importancia de la implementación de las listas para la estructura de datos
Importancia de la implementación de las listas para la estructura de datosImportancia de la implementación de las listas para la estructura de datos
Importancia de la implementación de las listas para la estructura de datos
 
Clase 3 Modelo Entidad Relacion
Clase 3   Modelo Entidad   RelacionClase 3   Modelo Entidad   Relacion
Clase 3 Modelo Entidad Relacion
 
Database - Entity Relationship Diagram (ERD)
Database - Entity Relationship Diagram (ERD)Database - Entity Relationship Diagram (ERD)
Database - Entity Relationship Diagram (ERD)
 

Similar a Clase 2 Modelo Entidad-Relacion (MER) (20)

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...
 
BBDD1_2022_Unidad02_Clase01.pdf
BBDD1_2022_Unidad02_Clase01.pdfBBDD1_2022_Unidad02_Clase01.pdf
BBDD1_2022_Unidad02_Clase01.pdf
 
Clase 11 modelado de datos 2
Clase 11   modelado de datos 2Clase 11   modelado de datos 2
Clase 11 modelado de datos 2
 
Modelo e r
Modelo e rModelo e r
Modelo e r
 
Diseño de bases de datos
Diseño de bases de datosDiseño de bases de datos
Diseño de bases de datos
 
5 modelo relacional
5 modelo relacional5 modelo relacional
5 modelo relacional
 
Clase 2 - Analisis y Gestión de Datos.pptx
Clase 2 - Analisis y Gestión de Datos.pptxClase 2 - Analisis y Gestión de Datos.pptx
Clase 2 - Analisis y Gestión de Datos.pptx
 
Diagramas Entidad Relacion
Diagramas Entidad RelacionDiagramas Entidad Relacion
Diagramas Entidad Relacion
 
DIAGRAMAS E-R.ppt
DIAGRAMAS E-R.pptDIAGRAMAS E-R.ppt
DIAGRAMAS E-R.ppt
 
DIAGRAMAS ENTIDAD RELACION - BASES DE DATOS.ppt
DIAGRAMAS ENTIDAD RELACION - BASES DE DATOS.pptDIAGRAMAS ENTIDAD RELACION - BASES DE DATOS.ppt
DIAGRAMAS ENTIDAD RELACION - BASES DE DATOS.ppt
 
Modelo de Entidad Relacion
Modelo de Entidad RelacionModelo de Entidad Relacion
Modelo de Entidad Relacion
 
2
22
2
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Base de datos
Base de datosBase de datos
Base de datos
 
Modelo entidad-relacion
Modelo entidad-relacionModelo entidad-relacion
Modelo entidad-relacion
 
Base de datos
Base de datosBase de datos
Base de datos
 
Modelo Entida- Relacion
Modelo Entida- RelacionModelo Entida- Relacion
Modelo Entida- Relacion
 
Modelo er
Modelo erModelo er
Modelo er
 
MODELADO DE DATOS
MODELADO DE DATOSMODELADO DE DATOS
MODELADO DE DATOS
 
Modelo er
Modelo erModelo er
Modelo er
 

Más de José Ricardo Tillero Giménez

Guía de Redistribución de protocolos de ruteo RIP, PSPF y EIGRP
Guía de Redistribución de protocolos de ruteo RIP, PSPF y EIGRPGuía de Redistribución de protocolos de ruteo RIP, PSPF y EIGRP
Guía de Redistribución de protocolos de ruteo RIP, PSPF y EIGRPJosé Ricardo Tillero Giménez
 

Más de José Ricardo Tillero Giménez (20)

PLAN DE EVALUACIÓN REDES AVANZADAS II-2021
PLAN DE EVALUACIÓN REDES AVANZADAS II-2021PLAN DE EVALUACIÓN REDES AVANZADAS II-2021
PLAN DE EVALUACIÓN REDES AVANZADAS II-2021
 
Guía Ejercicios SQL
Guía Ejercicios SQLGuía Ejercicios SQL
Guía Ejercicios SQL
 
Guía 3 Ejercicios de Normalización de Base de Datos
Guía 3 Ejercicios de Normalización de Base de DatosGuía 3 Ejercicios de Normalización de Base de Datos
Guía 3 Ejercicios de Normalización de Base de Datos
 
Guía 1 Ejercicios MR
Guía 1 Ejercicios MRGuía 1 Ejercicios MR
Guía 1 Ejercicios MR
 
Guía 2 Ejercicios de Normalización de Base de Datos
Guía 2 Ejercicios de Normalización de Base de DatosGuía 2 Ejercicios de Normalización de Base de Datos
Guía 2 Ejercicios de Normalización de Base de Datos
 
Guía 3 Ejercicios MER Extendido
Guía 3 Ejercicios MER ExtendidoGuía 3 Ejercicios MER Extendido
Guía 3 Ejercicios MER Extendido
 
Guía 2 Ejercicios MER
Guía 2 Ejercicios MERGuía 2 Ejercicios MER
Guía 2 Ejercicios MER
 
Guía 1 Ejercicios MER
Guía 1 Ejercicios MERGuía 1 Ejercicios MER
Guía 1 Ejercicios MER
 
Plan de evaluación BD2021
Plan de evaluación BD2021Plan de evaluación BD2021
Plan de evaluación BD2021
 
Perfil Docente y Asesoría
Perfil Docente y AsesoríaPerfil Docente y Asesoría
Perfil Docente y Asesoría
 
Planificación BD2021
Planificación BD2021Planificación BD2021
Planificación BD2021
 
UNIDAD 1. El mundo de las Bases de Datos y los SMBD
UNIDAD 1. El mundo de las Bases de Datos y los SMBDUNIDAD 1. El mundo de las Bases de Datos y los SMBD
UNIDAD 1. El mundo de las Bases de Datos y los SMBD
 
NOTAS FINALES DE REDES AVANZADAS IIN4301
NOTAS FINALES DE REDES AVANZADAS IIN4301NOTAS FINALES DE REDES AVANZADAS IIN4301
NOTAS FINALES DE REDES AVANZADAS IIN4301
 
NOTAS FINALES ELECTIVA II IN2102
NOTAS FINALES ELECTIVA II IN2102NOTAS FINALES ELECTIVA II IN2102
NOTAS FINALES ELECTIVA II IN2102
 
NOTAS FINALES ELECTIVA II IN2101
NOTAS FINALES ELECTIVA II IN2101NOTAS FINALES ELECTIVA II IN2101
NOTAS FINALES ELECTIVA II IN2101
 
Notas definitivas per base de datos
Notas definitivas per base de datosNotas definitivas per base de datos
Notas definitivas per base de datos
 
Clase 6 VLAN
Clase 6 VLANClase 6 VLAN
Clase 6 VLAN
 
Guía de Redistribución de protocolos de ruteo RIP, PSPF y EIGRP
Guía de Redistribución de protocolos de ruteo RIP, PSPF y EIGRPGuía de Redistribución de protocolos de ruteo RIP, PSPF y EIGRP
Guía de Redistribución de protocolos de ruteo RIP, PSPF y EIGRP
 
Guía CISCO de redistribución de protocolos de ruteo
Guía CISCO de redistribución de protocolos de ruteoGuía CISCO de redistribución de protocolos de ruteo
Guía CISCO de redistribución de protocolos de ruteo
 
Manual Basico de jQuery
Manual Basico de jQueryManual Basico de jQuery
Manual Basico de jQuery
 

Último

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
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
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
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPELaura Chacón
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
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
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxdanalikcruz2000
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleJonathanCovena1
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docxAleParedes11
 
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
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxinformacionasapespu
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinavergarakarina022
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 

Último (20)

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
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
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
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPE
 
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
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
Unidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDIUnidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDI
 
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
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo Sostenible
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
 
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
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karina
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 

Clase 2 Modelo Entidad-Relacion (MER)

  • 1. Base de Datos UNIDAD 2: Elementos para interpretar el modelo conceptual de datos Clase 2: Modelo Entidad-Relación (MER) Ing. Ricardo Tillero
  • 3. Modelo Entidad-Relación (MER) • El modelo entidad-interrelación, o modelo ER, o MER, es un modelo conceptual de datos de alto nivel e independiente de la tecnología. • El objetivo principal del modelo ER es permitir a los diseñadores reflejar en un modelo conceptual los requisitos del mundo real que sean de interés para el problema. • El modelo ER facilita el diseño conceptual de una base de datos y es aplicable al diseño de cualquier tipo de bases de datos. • Los principales elementos que incluye el modelo son los tipos de entidad, los atributos y los tipos de relaciones entre entidades. • El MER tiene el origen en los trabajos hechos por Peter Chen en 1976. • El modelo se representa a través de diagramas y está formado por varios elementos.
  • 4. Elementos del MER Entidad: • Por entidad entendemos un objeto del mundo real que podemos distinguir del resto de objetos y del que nos interesan algunas propiedades. • Las entidades representan cosas u objetos (ya sean reales o abstractos), que se diferencian claramente entre sí. • Una entidad es un elemento con existencia independiente de otros elementos. A. Física: un auto, una casa, una persona, un empleado. B. Conceptual: un trabajo, un curso, un préstamo. • Las entidades se representan en un diagrama con rectángulos con los nombres en mayúsculas.
  • 5. Elementos del MER Entidad: • Un conjunto de entidades o tipo entidad es un conjunto de entidades que comparten las mismas propiedades. • Ejemplos: conjuntos de alumnos, empleados, compañías, clientes, autos, etc. ALUMNO
  • 6. Elementos del MER Atributos: • Toda entidad tiene propiedades particulares, denominadas atributos. • Ejemplos: A. EMPLEADO = (nombre, sexo, direccion, salario, fechaNac) B. CUENTA = (numCuenta, balance) • Los atributos se representan por óvalos ligados al rectángulo mediante líneas rectas. • Los nombres de los atributos van en minúsculas bajo el estilo camelCase, ejemplo: nombrePersona.
  • 7. Elementos del MER Atributos: • Los atributos pueden ser: 1. Simples o compuestos. 2. Monovaluados o multivaluados. 3. Derivados o almacenados. 4. Nulos. 5. Llaves o claves. • Dominio: es el conjunto de valores válidos para un atributo. Cada uno de los atributos de una entidad toma valores de un cierto dominio o conjunto de valores.
  • 8. Elementos del MER Atributos simples o compuestos: • Un atributo Simple, significa que el valor del atributo es mínimo y ya no puede dividirse, como un número de cédula. • Un atributo Compuesto, se divide en los subatributos que surgen de el mismo, ejemplo una fecha.
  • 9. Elementos del MER Atributos monovaluados o multivaluados : • Un atributo es monovaluado si tiene un único valor para cada ocurrencia, ejemplo el sueldo. • Un atributo es multivaluado si tiene N valores para cada ocurrencia, ejemplo el numCelular. Se representa con un ovalo doble borde.
  • 10. Elementos del MER Atributos derivados o almacenados: • Un atributo es derivado si es obtenido o calculado a partir del valor de uno o varios atributos existentes en la misma o en otras entidades. Se representa con un ovalo segmentado. • Un atributo es almacenado si se almacena directamente en la base de datos sin necesidad de realizar ningún trámite intermedio.
  • 11. Elementos del MER Atributos nulos: • Son los atributos que pueden tener valor NULL o Nulo. • Por no existir elvalor, ejemplo: numCelular. • Por desconocimiento del valor, ejemplo: altura, peso, entre otros. • Por no ser un valor aplicable en ciertos casos o condiciones, ejemplo: tallaVestido.
  • 12. Elementos del MER Atributos llaves o claves: • Conjunto de atributos que permiten identificar a una entidad del resto de objetos del mundo real. • Este conjunto de atributos forma una llave (Key) o clave de la entidad. • Tipos de Llaves o Claves: 1. Superclave. 2. Clave Candidata. 3. Clave Primaria.
  • 13. Elementos del MER Superclave: Es un conjunto de uno o más atributos que tomados colectivamente, permiten identificar de manera única a una entidad. • Técnicamente, el conjunto de todos los atributos de la entidad VEHICULO forman una superclave, porque le dan unicidad a la misma. • Pero igual cumplen los siguientes subconjuntos: • idVehiculo, placa. • placa, serialMotor. • idVehiculo.
  • 14. Elementos del MER Clave candidata: Es una superclave mínima, tal que no contenga otras superclaves. • En la entidad VEHICULO se pueden encontrar tres superclaves mínimas (no se pueden dividir en otras superclaves): o idVehiculo, placa y serialMotor o Como las tres describen unívocamente a la entidad se les denomina claves candidatas
  • 15. Elementos del MER Clave primaria (Primary key): Clave candidata que es elegida para identificar uniquivocamente una entidad. • De las tres claves candidatas: idVehiculo, placa y serialMotor, se elige a la que será la clave principal. • Los valores de los atributos placa y serialMotor pueden cambiar en el tiempo, se elige el atributo idVehiculo como clave primaria puesto que es un identificador unico, autogenerado y autoincrementado internamente por el SMBD, por lo que generalmente no cambia. • La clave primaria va subrayada.
  • 16. Elementos del MER Relaciones: • Una relación (relationship) es una asociación entre entidades. • Definición matemática: Si A, B son conjuntos, entonces una relación R es un subconjunto de A x B. • Ejemplo: Si A={1, 2, 3}, B={a, b, c, d}, R={(1, a), (1, c), (3, b) • Una relación se representa con un rombo y se escribe en minúsculas. • Cada instancia de matriculado asocia instancias de ESTUDIANTE con instancias de ASIGNATURA. De manera formal matriculado es un subconjunto de ESTUDIANTE X ASIGNATURA.
  • 18. Elementos del MER Tipos de Relaciones: • Binarias o de Grado 2. • N-arias o de Grado N.
  • 19. Elementos del MER Roles de las Relaciones: • Se indican sobre las líneas de las relaciones. • Representan el papel que juega una entidad en una determinada relación. • No es obligatorio su uso. Jefe Obrero
  • 20. Elementos del MER Cardinalidad o conectividad de Relaciones: • Se indican sobre las líneas de las relaciones. • Expresa el tipo de correspondencia que se establece entre las ocurrencias de entidades asociadas con la relación. • En el caso de las relaciones binarias, expresa el número de ocurrencias de una de las entidades con las que una ocurrencia de la otra entidad puede estar asociada según la relación. • Para las relaciones binarias la cardinalidad puede ser: o Uno a uno. o Uno a varios o 1 a N. o Varios a uno o N a 1. o Varios a varios, muchos amuchos o N a M.
  • 21. Elementos del MER Cardinalidad o conectividad de Relaciones Binarias:
  • 22. Elementos del MER Entidad Regular o Fuerte: • Es aquella que tiene Clave Primaria, y no depende de otra entidad para existir. Entidad Débil: • No tiene atributos clave propios, como una Clave Primaria. • Su existencia depende de una entidad Fuerte o Regular. • Siempre tiene una dependencia de existencia (restricción de participación total, doble línea) con respecto a la entidad Fuerte. • Utiliza Clave parcial (o discriminante) se subraya con línea segmentada. • Se representa con un doble rectángulo. • La relación que asocia las entidades débiles con las fuertes se representan con un doble rombo.
  • 23. Elementos del MER Ejemplos de Entidades Fuertes y Débil:
  • 24. Elementos del MER Dominio de Atributos: • Es el conjunto de valores posibles que puede asumir cada atributo. • Permite limitar el tamaño de los atributos. • El mismo dominio puede definirse a diferentes atributos. • Cada atributo simple se encuentra asociado a un dominio que lleva su nombre, y especifica el conjunto de valores válidos que puede asumir:
  • 25. Elementos del MER Dominio de Atributos: • Intensión: especificación de tipos de datos, atributos y dominios: o Nombre (varchar). o NroPrestamo (entero). • Extensión: enumeración de todas las ocurrencias o valores que puede tomar el atributo: o Estado civil (soltero, casado, viudo, divorciado). o Sexo (femenino, masculino). o Días de la semana (lunes, martes, miércoles, jueves, viernes, sábado, domingo).