SlideShare una empresa de Scribd logo
1 de 25
Descargar para leer sin conexión
DIAGRAMAS ENTIDAD
RELACIÓN
Ó DIAGRAMA E – R
Presentado por: Jesus Alexei Hernandez
Gutierrez
INSTITUTO TECNOLOGICO DE LOS BOSQUES
¿QUÉ ES UN DIAGRAMA E-R?
• Un diagrama o modelo Entidad-Relacion
(a veces denominado por sus siglas. E-R
“Entity relationship” o “DER” Diagrama de
Entidad relación).
Es una herramienta para el modelado
de datos de un sistema de
información sus inter-relaciones y
propiedades
RESEÑA
• Dr. PETER CHEN
Creador del modelo E-R.
Durante muchos años, se
ha utilizado este modelo
para representar las
interdependencias entre
los datos. Desde los 70
hasta ahora, el modelo ha
sufrido gran cantidad de
cambios y modificaciones,
introducidos no
necesariamente por su
autor, hasta llegar al punto
de coexistir múltiples
variantes de los diagramas
Entidad/Relación.
¿PARA QUE SIRVE?
• Mediante modelo E-R
se pretende visualizar
los objetos que
pertenecen la Base de
Datos como
Entidades las cuales
tienen unos atributos
y se vinculan
mediante Relaciones
• Aunque siguen siendo
utilizados, los
diagramas E/R van
cayendo en el desuso
debido a la progresiva
implantación del
lenguaje unificado de
modelado (UML)
¿CÓMO SE HACE?
• Se parte de una descripción textual del
problema o sistema de información a
automatizar
• Se hace una lista de los sustantivos y
verbos que aparecen
• Los sustantivos son posibles entidades o
atributos
• Los verbos son posibles relaciones
• Analizando las frases se determina la
cardinalidad de las relaciones y otros
detalles .
• Se elabora el diagrama Entidad – Relacion
• Se completa el modelo con listas de
atributos y una descripción de otras
restricciones que no se pueden reflejar en
el diagrama
• El modelado de datos no acaba con el uso
de esta técnica. Son necesarias otras
técnicas para lograr un moldelo
directamente implementable en una base
de datos.
• DADO LO RUDIMENTARIO DE ESTA
TÉCNICA SE NECESITA CIERTO
ENTRENAMIENTO Y EXPERIENCIA
PARA LOGRAR BUENOS MODELOS DE
DATOS
PARA TENER EN CUENTA…
• Para realizar un diagrama
Entidad Relación Debemos tener
claros los siguientes conceptos
ENTIDAD
• Representa una cosa u objeto del mundo
real con existencia independiente, es
decir, se diferencia de cualquier otro
objeto o cosa, incluso siendo del mismo
tipo. Ejemplo:
• Una casa: Aunque sea exactamente igual
a otra, aùn se diferenciará en su dirección
• Un automóvil: Aunque sean de la misma
marca, el mismo modelo, tendrán atributos
diferentes como el número del motor
• Las entidades se representan con un
rectángulo, y en su interior el nombre de la
entidad:
• Los ejemplos más habituales de
entidades son: Factura, persona,
empleado
ATRIBUTOS
• Los atributos son las propiedades que
describen a cada entidad en un conjunto
de entidades.
• Un conjunto de entidades dentro de una
entidad, tiene valores específicos
asignado para cada uno de sus atributos,
de esta forma, es posible su identificación
unívoca.
Ejemplos
• A la colección de entidades Alumnos, con
el siguiente conjunto de atributos en
común, (id, nombre, edad, semestre),
pertenecen las entidades:
• (1, Sofia, 18 años, 2)
• (2, Marcela, 19 años, 5)
• Cada una de las entidades pertenecientes
a este conjunto de entidades se diferencia
de las demás por el valor de sus atributos
• Los atributos se representan mediante
elipses, y en su interior el nombre del
atributo:
•
RELACIÓN
• Describe cierta dependencia entre
entidades o permite la asociación de las
mismas.
Ejemplo:
• Dadas dos entidades “Habitación 502” y
“Juan”, es posible relacionar que la
habitación 502 se encuentra ocupada por
el huésped de nombre Juan.
• Un huesped (entidad), se aloja (relación)
en una habitación (entidad)
• Las interrelaciones se representan
mediante rombos, y en su interior el
nombre de la interrelación:
• En los extremos de las líneas que parten
del rombo se añaden unos números que
indican la cantidad de entidades que
intervienten en la interrelación: 1, n. Esto
también se suele hacer modificando el
extremo de las líneas. Si terminan con un
extremo involucran a una entidad, si
terminan en varios extremos,
(generalmente tres), involucrarán a varias
entidades:
• La idea es simple, aparentemente, pero a
la hora de construir modelos sobre
realidades concretas es cuando surgen los
problemas. La realidad es siempre
compleja. Las entidades tienen muchos
atributos diferentes, de los cuales
debemos aprender a elegir sólo los que
necesitemos. Lo mismo cabe decir de las
interrelaciones. Además, no siempre está
perfectamente claro qué es un atributo y
qué una entidad; o que ventajas
obtenemos si tratamos a ciertos atributos
como entidades y viceversa.
EJEMPLO DE DIAGRAMA E-R
• Nos enfrentamos al siguiente problema que
debemos modelar.
• Se trata de una base de datos que debe
almacenar la información sobre varias estaciones
meteorológicas, en una zona determinada. De
cada una de ellas recibiremos y almacenaremos
un conjunto de datos cada día: temperatura
máxima y mínima, precipitaciones en litros/m2,
velocidad del viento máxima y mínima, y
humedad máxima y mínima.
• El sistema debe ser capaz de seleccionar, añadir
o eliminar estaciones. Para cada una
almacenaremos su situación geográfica (latitud y
longitud), identificador y altitud.
Ya tenemos la descripción del proceso,
así que pasemos al segundo paso:
IDENTIFICAR CONJUNTOS DE
ENTIDADES
• A primera vista, tenemos dos conjuntos de
entidades: estaciones y muestras.
Podríamos haber usado sólo un conjunto,
el de las muestras, pero nos dicen que
debemos ser capaces de seleccionar,
añadir y borrar estaciones, de modo que
parece que tendremos que usar un
conjunto de entidades para ellas.
IDENTIFICAR CONJUNTOS DE
INTER-RELACIONES
• Las relaciones son más simples, ya que
sólo hay una: cada estación estará
interrelacionada con varias muestras. Es
una relación 1:N.
TRAZAR EL PRIMER DIAGRAMA
• Podemos trazar ya, por lo tanto, nuestro
primer diagrama:
IDENTIFICAR ATRIBUTOS
• El siguiente paso es identificar los
atributos para cada conjunto de entidades.
• Para las muestras tendremos que elegir
los que nos da el enunciado: temperatura
máxima y mínima, precipitaciones,
velocidades del viento máxima y mínima y
humedad máxima y mínima. Además hay
que añadir la fecha de la muestra.
• Para las estaciones también nos dicen
qué atributos necesitamos: identificador,
latitud, longitud y altitud.
DIAGRAMA FINAL….
•
GRACIAS

Más contenido relacionado

La actualidad más candente

3-Formas Canonicas.pdf
3-Formas Canonicas.pdf3-Formas Canonicas.pdf
3-Formas Canonicas.pdfJoaquinGil10
 
Mapa de karnaugh el semáforo
Mapa de karnaugh el semáforoMapa de karnaugh el semáforo
Mapa de karnaugh el semáforoMarco Antonio
 
Electronica Digital: Mapas de karnaugh con 3 variables
Electronica Digital: Mapas de karnaugh con 3 variablesElectronica Digital: Mapas de karnaugh con 3 variables
Electronica Digital: Mapas de karnaugh con 3 variablesAngel Perez
 
Modelo Entidad Relación
Modelo Entidad RelaciónModelo Entidad Relación
Modelo Entidad Relaciónjosecuartas
 
Base de Datos Desde Visual Basic 6.0
Base de Datos Desde Visual Basic 6.0Base de Datos Desde Visual Basic 6.0
Base de Datos Desde Visual Basic 6.0CristianRomero179
 
Insertar elementos en una cola
Insertar elementos en una colaInsertar elementos en una cola
Insertar elementos en una colajeffersoncenteno
 
Elementos básicos de la programación orientada a objetos.
Elementos básicos de la programación orientada a objetos.Elementos básicos de la programación orientada a objetos.
Elementos básicos de la programación orientada a objetos.Whaleejaa Wha
 
TABLAS EN ACCESS
TABLAS EN ACCESSTABLAS EN ACCESS
TABLAS EN ACCESSbandida123
 
mapa de karnaugh
mapa de karnaughmapa de karnaugh
mapa de karnaughDennyARiosR
 
Unidad 2. modelo entidad relacion
Unidad 2. modelo entidad relacionUnidad 2. modelo entidad relacion
Unidad 2. modelo entidad relacionLuiS YmAY
 

La actualidad más candente (20)

3-Formas Canonicas.pdf
3-Formas Canonicas.pdf3-Formas Canonicas.pdf
3-Formas Canonicas.pdf
 
Mapa de karnaugh el semáforo
Mapa de karnaugh el semáforoMapa de karnaugh el semáforo
Mapa de karnaugh el semáforo
 
Enhanced ER(database)
Enhanced ER(database)Enhanced ER(database)
Enhanced ER(database)
 
Estructura datos pilas y colas
Estructura datos pilas y colasEstructura datos pilas y colas
Estructura datos pilas y colas
 
Fundamentos de BD - Unidad 5 algebra relacional
Fundamentos de BD - Unidad 5 algebra relacionalFundamentos de BD - Unidad 5 algebra relacional
Fundamentos de BD - Unidad 5 algebra relacional
 
Fundamentos de BD - unidad 3 modelo relacional
Fundamentos de BD - unidad 3 modelo relacionalFundamentos de BD - unidad 3 modelo relacional
Fundamentos de BD - unidad 3 modelo relacional
 
Electronica Digital: Mapas de karnaugh con 3 variables
Electronica Digital: Mapas de karnaugh con 3 variablesElectronica Digital: Mapas de karnaugh con 3 variables
Electronica Digital: Mapas de karnaugh con 3 variables
 
Modelo Entidad Relación
Modelo Entidad RelaciónModelo Entidad Relación
Modelo Entidad Relación
 
Programación 3: colas
Programación 3: colasProgramación 3: colas
Programación 3: colas
 
Base de Datos Desde Visual Basic 6.0
Base de Datos Desde Visual Basic 6.0Base de Datos Desde Visual Basic 6.0
Base de Datos Desde Visual Basic 6.0
 
BASE DE DATOS
BASE DE DATOSBASE DE DATOS
BASE DE DATOS
 
Presentacion Patrones Creacionales
Presentacion Patrones CreacionalesPresentacion Patrones Creacionales
Presentacion Patrones Creacionales
 
Insertar elementos en una cola
Insertar elementos en una colaInsertar elementos en una cola
Insertar elementos en una cola
 
Elementos básicos de la programación orientada a objetos.
Elementos básicos de la programación orientada a objetos.Elementos básicos de la programación orientada a objetos.
Elementos básicos de la programación orientada a objetos.
 
Sistema hexadecimal
Sistema hexadecimalSistema hexadecimal
Sistema hexadecimal
 
TABLAS EN ACCESS
TABLAS EN ACCESSTABLAS EN ACCESS
TABLAS EN ACCESS
 
mapa de karnaugh
mapa de karnaughmapa de karnaugh
mapa de karnaugh
 
MODELO DE BASE DE DATOS
MODELO DE BASE DE DATOSMODELO DE BASE DE DATOS
MODELO DE BASE DE DATOS
 
Consultas base de datos en SQL
Consultas base de datos en SQLConsultas base de datos en SQL
Consultas base de datos en SQL
 
Unidad 2. modelo entidad relacion
Unidad 2. modelo entidad relacionUnidad 2. modelo entidad relacion
Unidad 2. modelo entidad relacion
 

Destacado

Diagrama entidad relacion
Diagrama entidad relacionDiagrama entidad relacion
Diagrama entidad relacionLilamartinez
 
Diagrama de entidad relacion
Diagrama de entidad relacionDiagrama de entidad relacion
Diagrama de entidad relacionjamenjivarm
 
Gestion de formularios php
Gestion de formularios phpGestion de formularios php
Gestion de formularios phpwilliamCG27
 
1 - Modelo Entidad Relacion
1 - Modelo Entidad Relacion1 - Modelo Entidad Relacion
1 - Modelo Entidad RelacionJuGGaLoFX
 
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
 
Codigos de Ética Profesionales
Codigos de Ética Profesionales Codigos de Ética Profesionales
Codigos de Ética Profesionales AnaisC0209
 
Presentacion diagrama
Presentacion diagramaPresentacion diagrama
Presentacion diagramaelcojo
 
Base de datos segunda parte
Base de datos segunda parteBase de datos segunda parte
Base de datos segunda partenathaliaosses
 
Diapositivas base de datos
Diapositivas base de datosDiapositivas base de datos
Diapositivas base de datosYiber
 
Diapositivas Modelo Relacional
Diapositivas Modelo RelacionalDiapositivas Modelo Relacional
Diapositivas Modelo RelacionalWiliam Perez
 
Diagrama entidad relacion
Diagrama entidad relacionDiagrama entidad relacion
Diagrama entidad relacionmaderin33
 
Diagrama entidad relación
Diagrama entidad relaciónDiagrama entidad relación
Diagrama entidad relaciónYusary Gómez
 
la construcción social de la realidad-sociologia III - GRUPO 5
 la construcción social de la realidad-sociologia III - GRUPO 5 la construcción social de la realidad-sociologia III - GRUPO 5
la construcción social de la realidad-sociologia III - GRUPO 5Lisy Navi O
 
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
 

Destacado (20)

Modelo Entidad Relacion
Modelo Entidad RelacionModelo Entidad Relacion
Modelo Entidad Relacion
 
Diagrama entidad relacion
Diagrama entidad relacionDiagrama entidad relacion
Diagrama entidad relacion
 
Diagrama de entidad relacion
Diagrama de entidad relacionDiagrama de entidad relacion
Diagrama de entidad relacion
 
Gestion de formularios php
Gestion de formularios phpGestion de formularios php
Gestion de formularios php
 
1 - Modelo Entidad Relacion
1 - Modelo Entidad Relacion1 - Modelo Entidad Relacion
1 - 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
 
Codigos de Ética Profesionales
Codigos de Ética Profesionales Codigos de Ética Profesionales
Codigos de Ética Profesionales
 
La etica profesional
La etica profesionalLa etica profesional
La etica profesional
 
Presentacion diagrama
Presentacion diagramaPresentacion diagrama
Presentacion diagrama
 
Glossario
GlossarioGlossario
Glossario
 
Base de datos segunda parte
Base de datos segunda parteBase de datos segunda parte
Base de datos segunda parte
 
Diapositivas base de datos
Diapositivas base de datosDiapositivas base de datos
Diapositivas base de datos
 
Diapositivas Modelo Relacional
Diapositivas Modelo RelacionalDiapositivas Modelo Relacional
Diapositivas Modelo Relacional
 
Diagrama entidad relacion
Diagrama entidad relacionDiagrama entidad relacion
Diagrama entidad relacion
 
Unidad ii. base de datos
Unidad ii. base de datosUnidad ii. base de datos
Unidad ii. base de datos
 
Diagrama entidad relación
Diagrama entidad relaciónDiagrama entidad relación
Diagrama entidad relación
 
la construcción social de la realidad-sociologia III - GRUPO 5
 la construcción social de la realidad-sociologia III - GRUPO 5 la construcción social de la realidad-sociologia III - GRUPO 5
la construcción social de la realidad-sociologia III - GRUPO 5
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Diagrama de entidad relacion
Diagrama de entidad relacionDiagrama de entidad relacion
Diagrama de entidad relacion
 
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
 

Similar a Diagramas Entidad Relacion

Similar a Diagramas Entidad Relacion (20)

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
 
Tema2 modelo entidad relación
Tema2   modelo entidad relaciónTema2   modelo entidad relación
Tema2 modelo entidad relación
 
Programación en base de datos
Programación en base de datosProgramación en base de datos
Programación en base de datos
 
SISTEMA ORIENTADO A OBJETOS
SISTEMA ORIENTADO A OBJETOSSISTEMA ORIENTADO A OBJETOS
SISTEMA ORIENTADO A OBJETOS
 
Modelamiento de-entidad relacion
Modelamiento de-entidad relacionModelamiento de-entidad relacion
Modelamiento de-entidad relacion
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Trabajo%20 informatica%20arturo%20veras
Trabajo%20 informatica%20arturo%20verasTrabajo%20 informatica%20arturo%20veras
Trabajo%20 informatica%20arturo%20veras
 
Tema9 bases datos
Tema9 bases datosTema9 bases datos
Tema9 bases datos
 
Uml diagramas-caso-de-uso
Uml diagramas-caso-de-usoUml diagramas-caso-de-uso
Uml diagramas-caso-de-uso
 
Trabajo%20 informatica%20arturo%20veras
Trabajo%20 informatica%20arturo%20verasTrabajo%20 informatica%20arturo%20veras
Trabajo%20 informatica%20arturo%20veras
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Modelamiento entidad relacion
Modelamiento entidad relacionModelamiento entidad relacion
Modelamiento entidad relacion
 
3. desarrollo
3. desarrollo3. desarrollo
3. desarrollo
 
Modelo entidad relacion
Modelo entidad relacionModelo entidad relacion
Modelo entidad relacion
 
Planificaciondesistemas er
Planificaciondesistemas erPlanificaciondesistemas er
Planificaciondesistemas er
 
Paradigmas programacion rufino
Paradigmas programacion rufinoParadigmas programacion rufino
Paradigmas programacion rufino
 
Bd Cap4 1
Bd Cap4 1Bd Cap4 1
Bd Cap4 1
 

Más de Extensión del Instituto Tecnológico de Tuxtla Gutiérrez sede Bochil

Más de Extensión del Instituto Tecnológico de Tuxtla Gutiérrez sede Bochil (20)

Robot Laberinto
Robot LaberintoRobot Laberinto
Robot Laberinto
 
Robot seguidor de linea
Robot seguidor de lineaRobot seguidor de linea
Robot seguidor de linea
 
Robot Laberinto Raven
Robot Laberinto RavenRobot Laberinto Raven
Robot Laberinto Raven
 
Robot Seguidor de Lineas
Robot Seguidor de LineasRobot Seguidor de Lineas
Robot Seguidor de Lineas
 
Robot Laberinto Shocobot
Robot Laberinto ShocobotRobot Laberinto Shocobot
Robot Laberinto Shocobot
 
Robot autónomo para recorrer un laberinto
Robot autónomo para recorrer un laberintoRobot autónomo para recorrer un laberinto
Robot autónomo para recorrer un laberinto
 
1.3 La memoria principal ram
1.3 La memoria principal ram1.3 La memoria principal ram
1.3 La memoria principal ram
 
Sistema de Información Geográfica
Sistema de Información GeográficaSistema de Información Geográfica
Sistema de Información Geográfica
 
2o torneo estatal interuniversitario de robótica 2015
2o torneo estatal interuniversitario de robótica 20152o torneo estatal interuniversitario de robótica 2015
2o torneo estatal interuniversitario de robótica 2015
 
1.2. El procesador y sus registros internos
1.2. El procesador y sus registros internos1.2. El procesador y sus registros internos
1.2. El procesador y sus registros internos
 
TORMENTA TROPICAL “LARRY”
TORMENTA TROPICAL “LARRY”TORMENTA TROPICAL “LARRY”
TORMENTA TROPICAL “LARRY”
 
Triangulation based mapping. Digital terrain models
Triangulation based mapping. Digital terrain modelsTriangulation based mapping. Digital terrain models
Triangulation based mapping. Digital terrain models
 
Triangular Trregular Network
Triangular Trregular NetworkTriangular Trregular Network
Triangular Trregular Network
 
Tim Telcik contour TIN
Tim Telcik contour TINTim Telcik contour TIN
Tim Telcik contour TIN
 
Three dimensional surfaces
Three dimensional surfacesThree dimensional surfaces
Three dimensional surfaces
 
The history of geographic information systems invention and re invention of t...
The history of geographic information systems invention and re invention of t...The history of geographic information systems invention and re invention of t...
The history of geographic information systems invention and re invention of t...
 
Cartographic data structures
Cartographic data structuresCartographic data structures
Cartographic data structures
 
A step towards interactive displays of digital elevation models
A step towards interactive displays of digital elevation modelsA step towards interactive displays of digital elevation models
A step towards interactive displays of digital elevation models
 
Seguridad en redes de computadoras
Seguridad en redes de computadorasSeguridad en redes de computadoras
Seguridad en redes de computadoras
 
Seguridad en redes informaticas
Seguridad en redes informaticasSeguridad en redes informaticas
Seguridad en redes informaticas
 

Último

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
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
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
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptxolgakaterin
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxKarlaMassielMartinez
 
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
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
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
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 

Último (20)

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
 
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
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.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
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptx
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
 
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...
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
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
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 

Diagramas Entidad Relacion

  • 1. DIAGRAMAS ENTIDAD RELACIÓN Ó DIAGRAMA E – R Presentado por: Jesus Alexei Hernandez Gutierrez INSTITUTO TECNOLOGICO DE LOS BOSQUES
  • 2. ¿QUÉ ES UN DIAGRAMA E-R? • Un diagrama o modelo Entidad-Relacion (a veces denominado por sus siglas. E-R “Entity relationship” o “DER” Diagrama de Entidad relación). Es una herramienta para el modelado de datos de un sistema de información sus inter-relaciones y propiedades
  • 3. RESEÑA • Dr. PETER CHEN Creador del modelo E-R. Durante muchos años, se ha utilizado este modelo para representar las interdependencias entre los datos. Desde los 70 hasta ahora, el modelo ha sufrido gran cantidad de cambios y modificaciones, introducidos no necesariamente por su autor, hasta llegar al punto de coexistir múltiples variantes de los diagramas Entidad/Relación.
  • 4. ¿PARA QUE SIRVE? • Mediante modelo E-R se pretende visualizar los objetos que pertenecen la Base de Datos como Entidades las cuales tienen unos atributos y se vinculan mediante Relaciones • Aunque siguen siendo utilizados, los diagramas E/R van cayendo en el desuso debido a la progresiva implantación del lenguaje unificado de modelado (UML)
  • 5. ¿CÓMO SE HACE? • Se parte de una descripción textual del problema o sistema de información a automatizar • Se hace una lista de los sustantivos y verbos que aparecen • Los sustantivos son posibles entidades o atributos • Los verbos son posibles relaciones
  • 6. • Analizando las frases se determina la cardinalidad de las relaciones y otros detalles . • Se elabora el diagrama Entidad – Relacion • Se completa el modelo con listas de atributos y una descripción de otras restricciones que no se pueden reflejar en el diagrama
  • 7. • El modelado de datos no acaba con el uso de esta técnica. Son necesarias otras técnicas para lograr un moldelo directamente implementable en una base de datos. • DADO LO RUDIMENTARIO DE ESTA TÉCNICA SE NECESITA CIERTO ENTRENAMIENTO Y EXPERIENCIA PARA LOGRAR BUENOS MODELOS DE DATOS
  • 8. PARA TENER EN CUENTA… • Para realizar un diagrama Entidad Relación Debemos tener claros los siguientes conceptos
  • 9. ENTIDAD • Representa una cosa u objeto del mundo real con existencia independiente, es decir, se diferencia de cualquier otro objeto o cosa, incluso siendo del mismo tipo. Ejemplo: • Una casa: Aunque sea exactamente igual a otra, aùn se diferenciará en su dirección • Un automóvil: Aunque sean de la misma marca, el mismo modelo, tendrán atributos diferentes como el número del motor
  • 10. • Las entidades se representan con un rectángulo, y en su interior el nombre de la entidad: • Los ejemplos más habituales de entidades son: Factura, persona, empleado
  • 11. ATRIBUTOS • Los atributos son las propiedades que describen a cada entidad en un conjunto de entidades. • Un conjunto de entidades dentro de una entidad, tiene valores específicos asignado para cada uno de sus atributos, de esta forma, es posible su identificación unívoca.
  • 12. Ejemplos • A la colección de entidades Alumnos, con el siguiente conjunto de atributos en común, (id, nombre, edad, semestre), pertenecen las entidades: • (1, Sofia, 18 años, 2) • (2, Marcela, 19 años, 5) • Cada una de las entidades pertenecientes a este conjunto de entidades se diferencia de las demás por el valor de sus atributos
  • 13. • Los atributos se representan mediante elipses, y en su interior el nombre del atributo: •
  • 14. RELACIÓN • Describe cierta dependencia entre entidades o permite la asociación de las mismas. Ejemplo: • Dadas dos entidades “Habitación 502” y “Juan”, es posible relacionar que la habitación 502 se encuentra ocupada por el huésped de nombre Juan. • Un huesped (entidad), se aloja (relación) en una habitación (entidad)
  • 15. • Las interrelaciones se representan mediante rombos, y en su interior el nombre de la interrelación:
  • 16. • En los extremos de las líneas que parten del rombo se añaden unos números que indican la cantidad de entidades que intervienten en la interrelación: 1, n. Esto también se suele hacer modificando el extremo de las líneas. Si terminan con un extremo involucran a una entidad, si terminan en varios extremos, (generalmente tres), involucrarán a varias entidades:
  • 17. • La idea es simple, aparentemente, pero a la hora de construir modelos sobre realidades concretas es cuando surgen los problemas. La realidad es siempre compleja. Las entidades tienen muchos atributos diferentes, de los cuales debemos aprender a elegir sólo los que necesitemos. Lo mismo cabe decir de las interrelaciones. Además, no siempre está perfectamente claro qué es un atributo y qué una entidad; o que ventajas obtenemos si tratamos a ciertos atributos como entidades y viceversa.
  • 18. EJEMPLO DE DIAGRAMA E-R • Nos enfrentamos al siguiente problema que debemos modelar. • Se trata de una base de datos que debe almacenar la información sobre varias estaciones meteorológicas, en una zona determinada. De cada una de ellas recibiremos y almacenaremos un conjunto de datos cada día: temperatura máxima y mínima, precipitaciones en litros/m2, velocidad del viento máxima y mínima, y humedad máxima y mínima. • El sistema debe ser capaz de seleccionar, añadir o eliminar estaciones. Para cada una almacenaremos su situación geográfica (latitud y longitud), identificador y altitud.
  • 19. Ya tenemos la descripción del proceso, así que pasemos al segundo paso:
  • 20. IDENTIFICAR CONJUNTOS DE ENTIDADES • A primera vista, tenemos dos conjuntos de entidades: estaciones y muestras. Podríamos haber usado sólo un conjunto, el de las muestras, pero nos dicen que debemos ser capaces de seleccionar, añadir y borrar estaciones, de modo que parece que tendremos que usar un conjunto de entidades para ellas.
  • 21. IDENTIFICAR CONJUNTOS DE INTER-RELACIONES • Las relaciones son más simples, ya que sólo hay una: cada estación estará interrelacionada con varias muestras. Es una relación 1:N.
  • 22. TRAZAR EL PRIMER DIAGRAMA • Podemos trazar ya, por lo tanto, nuestro primer diagrama:
  • 23. IDENTIFICAR ATRIBUTOS • El siguiente paso es identificar los atributos para cada conjunto de entidades. • Para las muestras tendremos que elegir los que nos da el enunciado: temperatura máxima y mínima, precipitaciones, velocidades del viento máxima y mínima y humedad máxima y mínima. Además hay que añadir la fecha de la muestra. • Para las estaciones también nos dicen qué atributos necesitamos: identificador, latitud, longitud y altitud.