SlideShare une entreprise Scribd logo
1  sur  12
Universidad Católica de
   Santiago de Guayaquil

Tema: Modelo entidad relación

      Jonathan Ullauri
Modelo entidad-relación




•   Un diagrama o modelo entidad-relación (a veces denominado por sus siglas en inglés, E-R
    "Entity relationship", o del español DER "Diagrama de Entidad Relación") es una herramienta
    para el modelos de los datos que permite representar las entidades relevantes de un sistema
    de información así como sus interrelaciones y propiedades.
El modelado de datos no
                                                 acaba con el uso de esta
Modelo Entidad-                                   técnica. Son necesarias
   Relación                                      otras técnicas para lograr   Transformación de relaciones
                                                 un modelo directamente       múltiples en binarias.
                                                  implementable en una
                  Se elabora el diagrama (o            base de datos.         Normalización de una base de
                  diagramas) entidad-relación.          Brevemente:           datos de relaciones (algunas
                                                                              relaciones pueden
                                                                              transformarse en atributos y
                                                                              viceversa).



                  Se completa el modelo con
                  listas de atributos y una
                                                                              Conversión en tablas (en caso
                  descripción de otras
                                                                              de utilizar una base de datos
                  restricciones que no se
                                                                              relacional).
                  pueden reflejar en el
                  diagrama.
Base teórica y conceptual

      El modelo de datos entidad-relación está basado en una percepción del mundo real
      que consta de una colección de objetos básicos, llamados entidades, y de relaciones
      entre esos objetos.


    Entidad
•   Representa una “cosa” u "objeto" del mundo real con existencia independiente, es decir, se
    diferencia unívocamente de otro objeto o cosa, incluso siendo del mismo tipo, o una misma
    entidad.
•   Algunos Ejemplos:


                              Una persona. (Se diferencia de cualquier
                              otra persona, incluso siendo gemelos).



                              Un automóvil. (Aunque sean de la misma
                              marca, el mismo modelo,..., tendrán
                              atributos diferentes, por ejemplo, el
                              número de chasis).



                              Una casa (Aunque sea exactamente igual
                              a otra, aún se diferenciará en su
                              dirección).
Atributos




Los atributos son las características que definen o identifican a una entidad.
Estas pueden ser muchas, y el diseñador solo utiliza o implementa las que
considere más relevantes. Los atributos son las propiedades que describen a
cada entidad en un conjunto de entidades.
En un conjunto de entidades, cada entidad tiene valores específicos
asignados 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, Sofía, 38 años, 2)
(2, Josefa, 19 años, 5)
(3, Carlos, 20 años, 2)
Cada una de las entidades pertenecientes a este conjunto se
diferencia de las demás por el valor de sus atributos. Nótese que dos
o más entidades diferentes pueden tener los mismos valores para
algunos de sus atributos, pero nunca para todos.




En particular, los atributos identificativos son aquellos que permiten
diferenciar a una instancia de la entidad de otra distinta. Por ejemplo,
el atributo identificativo que distingue a un alumno de otro es su
número de id.




Para cada atributo, existe un dominio del mismo, este hace referencia
al tipo de datos que será almacenado o a restricciones en los valores
que el atributo puede tomar (cadenas de caracteres, números, solo
dos letras, solo números mayores que cero, solo números enteros...).




Cuando algún atributo correspondiente a una entidad no tiene un
valor determinado, recibe el valor nulo, bien sea porque no se
conoce, porque no existe o porque no se sabe nada al respecto del
mismo.
Relación
Describe cierta dependencia entre entidades o permite la asociación de
las mismas.
 • Ejemplo:

 • Si tenemos dos entidades, "CLIENTE" y "HABITACION", podemos entender la
   relación entre ambas
 • al tomar un caso concreto (ocurrencia) de cada una de ellas. Entonces, podriamos
   tener la
 • ocurrencia "Habitación 502", de la entidad "HABITACION" y la ocurrencia "Henry
   Jonshon Mcfly
 • Bogard", de la entidad "CLIENTE", entre las que es posible relacionar que la
   habitación 502
 • se encuentra ocupada por el huésped de nombre Henry.

Una relación tiene sentido al expresar las entidades que relaciona. En el
ejemplo anterior, podemos decir que un huésped (entidad), se aloja
(relación) en una habitación (entidad).
Conjunto de relaciones


Consiste en una colección, o conjunto, de
relaciones de la misma naturaleza.

Ejemplo:
Dados los conjuntos de entidades "Habitación" y
"Huésped", todas las relaciones de la forma
habitación-huésped,   permiten    obtener    la
información de los huéspedes y sus respectivas
habitaciones.

La dependencia o asociación entre los conjuntos
de entidades es llamada participación. En el
ejemplo anterior los conjuntos de entidades
"Habitación" y "Huésped" participan en el
conjunto de relaciones habitación-huésped.
Se llama grado del conjunto de relaciones a la
cantidad de conjuntos de entidades participantes
en la relación.
Claves
 Es un subconjunto del conjunto de atributos comunes en una colección de entidades, que permite identificar
unívocamente cada una de las entidades pertenecientes a dicha colección. Asimismo, permiten distinguir entre
                                sí las relaciones de un conjunto de relaciones.
                 Dentro de los conjuntos de entidades existen los siguientes tipos de claves:



                           Superclave: Es un subconjunto de atributos que
                           permite distinguir unívocamente cada una de las
                           entidades de un conjunto de entidades. Si se añade un
                           atributo al anterior subconjunto, el resultado seguirá
                           siendo una superclave.




                           Clave candidata: Dada una superclave, si ésta deja de
                           serlo quitando únicamente uno de los atributos que la
                           componen, entonces ésta es una clave candidata.




                           Clave primaria: Es una clave candidata, elegida por el
                           diseñador de la base de datos, para identificar
                           unívocamente las entidades en un conjunto de
                           entidades.
Los valores de los atributos de una clave, no pueden ser todos iguales para dos o más instancias.
Para poder distinguir unívocamente las relaciones en un conjunto de relaciones R, se deben considerar dos
                                                  casos:




                   R NO tiene atributos asociados: En este caso, se usa
                   como clave primaria de R la unión de las claves
                   primarias de todos los conjuntos de entidades
                   participantes.




                   R tiene atributos asociados: En este caso, se usa
                   como clave primaria de R la unión de los atributos
                   asociados y las claves primarias de todos los
                   conjuntos de entidades participantes.
Si el conjunto de relaciones, R, sobre las que se pretende determinar la clave primaria está compuesto de
relaciones binarias, con los conjuntos de entidades participantes A y B, se consideran los siguientes casos,
                                          según sus cardinalidades:



                             R es de muchos a uno de A a B entonces sólo
                              se toma la clave primaria de A, como clave
                                             primaria de R.




                             R es de uno a muchos de A a B entonces se
                             toma sólo la clave primaria de B, como clave
                                             primaria de R.




                             R es de uno a uno de A a B entonces se toma
                             cualquiera de las dos claves primarias, como
                                         clave primaria de R.



                             R es de muchos a muchos de A a B entonces
                                 se toma la unión de los atributos que
                              conforman las claves primarias de A y de B,
                                      como clave primaria de R.
GRACIAS¡¡

Contenu connexe

Tendances

Modelo entidad relacion
Modelo entidad relacionModelo entidad relacion
Modelo entidad relacion
danielglot
 
Diagramas entidad relacion
Diagramas entidad relacionDiagramas entidad relacion
Diagramas entidad relacion
José Luis Cerna
 
Entidad relacion
Entidad relacionEntidad relacion
Entidad relacion
adfc8
 
Unidad 2. modelo entidad relacion
Unidad 2. modelo entidad relacionUnidad 2. modelo entidad relacion
Unidad 2. modelo entidad relacion
LuiS YmAY
 
diseñar una base de datos en base al modelo entidad/relación
diseñar una base de datos en base al modelo entidad/relacióndiseñar una base de datos en base al modelo entidad/relación
diseñar una base de datos en base al modelo entidad/relación
elvi Hernandez
 
Glosario de terminos del modelo entidad relacion extendido
Glosario de terminos del modelo entidad relacion extendidoGlosario de terminos del modelo entidad relacion extendido
Glosario de terminos del modelo entidad relacion extendido
Rafael Miranda
 
Clase 2 Modelo De Datos
Clase 2   Modelo De DatosClase 2   Modelo De Datos
Clase 2 Modelo De Datos
oswchavez
 
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
 
Base de datos
Base de datosBase de datos
Base de datos
caoxman
 
MODELO ENTIDAD RELACION
MODELO ENTIDAD RELACIONMODELO ENTIDAD RELACION
MODELO ENTIDAD RELACION
Pamela Quinde
 

Tendances (20)

3. Modelo ER - Relacional
3. Modelo ER - Relacional3. Modelo ER - Relacional
3. Modelo ER - Relacional
 
Modelo Entidad Relacion E-R
Modelo Entidad Relacion E-RModelo Entidad Relacion E-R
Modelo Entidad Relacion E-R
 
Modelo entidad relacion
Modelo entidad relacionModelo entidad relacion
Modelo entidad relacion
 
Diagramas entidad relacion
Diagramas entidad relacionDiagramas entidad relacion
Diagramas entidad relacion
 
Entidad relacion
Entidad relacionEntidad relacion
Entidad relacion
 
Modelo entidad relación
Modelo entidad relaciónModelo entidad relación
Modelo entidad relación
 
Unidad 2. modelo entidad relacion
Unidad 2. modelo entidad relacionUnidad 2. modelo entidad relacion
Unidad 2. modelo entidad relacion
 
Presentacion de Modelo entidad -relación de Base de Datos
Presentacion de Modelo entidad -relación de Base de Datos Presentacion de Modelo entidad -relación de Base de Datos
Presentacion de Modelo entidad -relación de Base de Datos
 
diseñar una base de datos en base al modelo entidad/relación
diseñar una base de datos en base al modelo entidad/relacióndiseñar una base de datos en base al modelo entidad/relación
diseñar una base de datos en base al modelo entidad/relación
 
Elementos básicos de modelo entidad relación
Elementos básicos de modelo entidad relaciónElementos básicos de modelo entidad relación
Elementos básicos de modelo entidad relación
 
Glosario de terminos del modelo entidad relacion extendido
Glosario de terminos del modelo entidad relacion extendidoGlosario de terminos del modelo entidad relacion extendido
Glosario de terminos del modelo entidad relacion extendido
 
modelo entidad-relacion
modelo entidad-relacionmodelo entidad-relacion
modelo entidad-relacion
 
Modelo entidad relación
Modelo entidad relaciónModelo entidad relación
Modelo entidad relación
 
Clase 2 Modelo De Datos
Clase 2   Modelo De DatosClase 2   Modelo De Datos
Clase 2 Modelo De Datos
 
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)
 
3. modelo entidad relación extendido
3. modelo entidad relación extendido3. modelo entidad relación extendido
3. modelo entidad relación extendido
 
Base de datos
Base de datosBase de datos
Base de datos
 
Modelo entidad relacion ok
Modelo entidad relacion okModelo entidad relacion ok
Modelo entidad relacion ok
 
2. Modelo ER
2. Modelo ER2. Modelo ER
2. Modelo ER
 
MODELO ENTIDAD RELACION
MODELO ENTIDAD RELACIONMODELO ENTIDAD RELACION
MODELO ENTIDAD RELACION
 

En vedette (20)

Conceptos de red
Conceptos de redConceptos de red
Conceptos de red
 
Colegio de bachilleres plantel 28
Colegio de bachilleres plantel 28Colegio de bachilleres plantel 28
Colegio de bachilleres plantel 28
 
Manual curso analisis_riesgos_2012 (1)
Manual curso analisis_riesgos_2012 (1)Manual curso analisis_riesgos_2012 (1)
Manual curso analisis_riesgos_2012 (1)
 
Proyecto Educativo De Aula escuela la sierrita
Proyecto Educativo De Aula escuela la sierritaProyecto Educativo De Aula escuela la sierrita
Proyecto Educativo De Aula escuela la sierrita
 
Lee, disfruta y aprende (1)
Lee, disfruta y aprende (1)Lee, disfruta y aprende (1)
Lee, disfruta y aprende (1)
 
Didáctica.docx 2
Didáctica.docx 2Didáctica.docx 2
Didáctica.docx 2
 
Protocolo de investigacion
Protocolo de investigacionProtocolo de investigacion
Protocolo de investigacion
 
DROGAS
DROGASDROGAS
DROGAS
 
Trabajo compu 1
Trabajo compu 1Trabajo compu 1
Trabajo compu 1
 
Tarea7
Tarea7Tarea7
Tarea7
 
Ii foro inia 12
Ii foro inia 12Ii foro inia 12
Ii foro inia 12
 
Los espacios almenara
Los espacios almenaraLos espacios almenara
Los espacios almenara
 
Google y sus veneficios m aizquierdo
Google y sus veneficios   m aizquierdoGoogle y sus veneficios   m aizquierdo
Google y sus veneficios m aizquierdo
 
Lesiones
LesionesLesiones
Lesiones
 
Cuestionario de computacion del primer quimestre
Cuestionario de computacion del primer quimestreCuestionario de computacion del primer quimestre
Cuestionario de computacion del primer quimestre
 
Bienestar (1)
Bienestar (1)Bienestar (1)
Bienestar (1)
 
Integrate al grupo
Integrate al grupoIntegrate al grupo
Integrate al grupo
 
Investigación Comercial - Anuncios
Investigación Comercial - AnunciosInvestigación Comercial - Anuncios
Investigación Comercial - Anuncios
 
Almacenamiento de informacion en la web
Almacenamiento de informacion en la webAlmacenamiento de informacion en la web
Almacenamiento de informacion en la web
 
Navidad 2014-santurtzi
Navidad 2014-santurtziNavidad 2014-santurtzi
Navidad 2014-santurtzi
 

Similaire à Modelo de Entidad Relacion

modelo entidad relacion
modelo entidad relacionmodelo entidad relacion
modelo entidad relacion
Marcos Leon
 
Modelo de entidad de relación
Modelo de entidad de relaciónModelo de entidad de relación
Modelo de entidad de relación
tatytaloor
 
Universidad catolica santiago de guayaquil
Universidad catolica santiago de guayaquilUniversidad catolica santiago de guayaquil
Universidad catolica santiago de guayaquil
luigi87238
 
Modelo entidad de relación mendoza
Modelo entidad de relación mendozaModelo entidad de relación mendoza
Modelo entidad de relación mendoza
Rosii Pezo
 
Modelo entidad de relación mendoza
Modelo entidad de relación mendozaModelo entidad de relación mendoza
Modelo entidad de relación mendoza
Rosii Pezo
 
Modelo entidad relación presentacion
Modelo entidad relación presentacionModelo entidad relación presentacion
Modelo entidad relación presentacion
celsa28
 
3A5 AUGUSTO RAMON CASTRO
3A5 AUGUSTO RAMON CASTRO3A5 AUGUSTO RAMON CASTRO
3A5 AUGUSTO RAMON CASTRO
augus_joel_1989
 
Diagrama entidad relación
Diagrama entidad relaciónDiagrama entidad relación
Diagrama entidad relación
Axel Mérida
 

Similaire à Modelo de Entidad Relacion (20)

modelo entidad relacion
modelo entidad relacionmodelo entidad relacion
modelo entidad relacion
 
Modelo de entidad de relación
Modelo de entidad de relaciónModelo de entidad de relación
Modelo de entidad de relación
 
Universidad catolica santiago de guayaquil
Universidad catolica santiago de guayaquilUniversidad catolica santiago de guayaquil
Universidad catolica santiago de guayaquil
 
Deber 1
Deber 1 Deber 1
Deber 1
 
3a5 victor uquillas-tarea 1
3a5 victor uquillas-tarea 13a5 victor uquillas-tarea 1
3a5 victor uquillas-tarea 1
 
Mer
MerMer
Mer
 
Mer
MerMer
Mer
 
entidad relacion
entidad relacionentidad relacion
entidad relacion
 
Modelo entidad relación presentacion
Modelo entidad relación presentacionModelo entidad relación presentacion
Modelo entidad relación presentacion
 
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
 
Modelo entidad relación presentacion
Modelo entidad relación presentacionModelo entidad relación presentacion
Modelo entidad relación presentacion
 
Presentacion de MER
Presentacion de MERPresentacion de MER
Presentacion de MER
 
Cuestiones de Repaso Capitulo 16
Cuestiones de Repaso Capitulo 16Cuestiones de Repaso Capitulo 16
Cuestiones de Repaso Capitulo 16
 
Modelo entidad
Modelo entidadModelo entidad
Modelo entidad
 
Presentacion de mer
Presentacion de mer Presentacion de mer
Presentacion de mer
 
BBDD1_2022_Unidad02_Clase01.pdf
BBDD1_2022_Unidad02_Clase01.pdfBBDD1_2022_Unidad02_Clase01.pdf
BBDD1_2022_Unidad02_Clase01.pdf
 
3A5 AUGUSTO RAMON CASTRO
3A5 AUGUSTO RAMON CASTRO3A5 AUGUSTO RAMON CASTRO
3A5 AUGUSTO RAMON CASTRO
 
Diagrama entidad relación
Diagrama entidad relaciónDiagrama entidad relación
Diagrama entidad relación
 
3a5 shirley vinces- tarea1
3a5 shirley vinces- tarea13a5 shirley vinces- tarea1
3a5 shirley vinces- tarea1
 

Modelo de Entidad Relacion

  • 1. Universidad Católica de Santiago de Guayaquil Tema: Modelo entidad relación Jonathan Ullauri
  • 2. Modelo entidad-relación • Un diagrama o modelo entidad-relación (a veces denominado por sus siglas en inglés, E-R "Entity relationship", o del español DER "Diagrama de Entidad Relación") es una herramienta para el modelos de los datos que permite representar las entidades relevantes de un sistema de información así como sus interrelaciones y propiedades.
  • 3. El modelado de datos no acaba con el uso de esta Modelo Entidad- técnica. Son necesarias Relación otras técnicas para lograr Transformación de relaciones un modelo directamente múltiples en binarias. implementable en una Se elabora el diagrama (o base de datos. Normalización de una base de diagramas) entidad-relación. Brevemente: datos de relaciones (algunas relaciones pueden transformarse en atributos y viceversa). Se completa el modelo con listas de atributos y una Conversión en tablas (en caso descripción de otras de utilizar una base de datos restricciones que no se relacional). pueden reflejar en el diagrama.
  • 4. Base teórica y conceptual El modelo de datos entidad-relación está basado en una percepción del mundo real que consta de una colección de objetos básicos, llamados entidades, y de relaciones entre esos objetos. Entidad • Representa una “cosa” u "objeto" del mundo real con existencia independiente, es decir, se diferencia unívocamente de otro objeto o cosa, incluso siendo del mismo tipo, o una misma entidad. • Algunos Ejemplos: Una persona. (Se diferencia de cualquier otra persona, incluso siendo gemelos). Un automóvil. (Aunque sean de la misma marca, el mismo modelo,..., tendrán atributos diferentes, por ejemplo, el número de chasis). Una casa (Aunque sea exactamente igual a otra, aún se diferenciará en su dirección).
  • 5. Atributos Los atributos son las características que definen o identifican a una entidad. Estas pueden ser muchas, y el diseñador solo utiliza o implementa las que considere más relevantes. Los atributos son las propiedades que describen a cada entidad en un conjunto de entidades. En un conjunto de entidades, cada entidad tiene valores específicos asignados 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, Sofía, 38 años, 2) (2, Josefa, 19 años, 5) (3, Carlos, 20 años, 2)
  • 6. Cada una de las entidades pertenecientes a este conjunto se diferencia de las demás por el valor de sus atributos. Nótese que dos o más entidades diferentes pueden tener los mismos valores para algunos de sus atributos, pero nunca para todos. En particular, los atributos identificativos son aquellos que permiten diferenciar a una instancia de la entidad de otra distinta. Por ejemplo, el atributo identificativo que distingue a un alumno de otro es su número de id. Para cada atributo, existe un dominio del mismo, este hace referencia al tipo de datos que será almacenado o a restricciones en los valores que el atributo puede tomar (cadenas de caracteres, números, solo dos letras, solo números mayores que cero, solo números enteros...). Cuando algún atributo correspondiente a una entidad no tiene un valor determinado, recibe el valor nulo, bien sea porque no se conoce, porque no existe o porque no se sabe nada al respecto del mismo.
  • 7. Relación Describe cierta dependencia entre entidades o permite la asociación de las mismas. • Ejemplo: • Si tenemos dos entidades, "CLIENTE" y "HABITACION", podemos entender la relación entre ambas • al tomar un caso concreto (ocurrencia) de cada una de ellas. Entonces, podriamos tener la • ocurrencia "Habitación 502", de la entidad "HABITACION" y la ocurrencia "Henry Jonshon Mcfly • Bogard", de la entidad "CLIENTE", entre las que es posible relacionar que la habitación 502 • se encuentra ocupada por el huésped de nombre Henry. Una relación tiene sentido al expresar las entidades que relaciona. En el ejemplo anterior, podemos decir que un huésped (entidad), se aloja (relación) en una habitación (entidad).
  • 8. Conjunto de relaciones Consiste en una colección, o conjunto, de relaciones de la misma naturaleza. Ejemplo: Dados los conjuntos de entidades "Habitación" y "Huésped", todas las relaciones de la forma habitación-huésped, permiten obtener la información de los huéspedes y sus respectivas habitaciones. La dependencia o asociación entre los conjuntos de entidades es llamada participación. En el ejemplo anterior los conjuntos de entidades "Habitación" y "Huésped" participan en el conjunto de relaciones habitación-huésped. Se llama grado del conjunto de relaciones a la cantidad de conjuntos de entidades participantes en la relación.
  • 9. Claves Es un subconjunto del conjunto de atributos comunes en una colección de entidades, que permite identificar unívocamente cada una de las entidades pertenecientes a dicha colección. Asimismo, permiten distinguir entre sí las relaciones de un conjunto de relaciones. Dentro de los conjuntos de entidades existen los siguientes tipos de claves: Superclave: Es un subconjunto de atributos que permite distinguir unívocamente cada una de las entidades de un conjunto de entidades. Si se añade un atributo al anterior subconjunto, el resultado seguirá siendo una superclave. Clave candidata: Dada una superclave, si ésta deja de serlo quitando únicamente uno de los atributos que la componen, entonces ésta es una clave candidata. Clave primaria: Es una clave candidata, elegida por el diseñador de la base de datos, para identificar unívocamente las entidades en un conjunto de entidades.
  • 10. Los valores de los atributos de una clave, no pueden ser todos iguales para dos o más instancias. Para poder distinguir unívocamente las relaciones en un conjunto de relaciones R, se deben considerar dos casos: R NO tiene atributos asociados: En este caso, se usa como clave primaria de R la unión de las claves primarias de todos los conjuntos de entidades participantes. R tiene atributos asociados: En este caso, se usa como clave primaria de R la unión de los atributos asociados y las claves primarias de todos los conjuntos de entidades participantes.
  • 11. Si el conjunto de relaciones, R, sobre las que se pretende determinar la clave primaria está compuesto de relaciones binarias, con los conjuntos de entidades participantes A y B, se consideran los siguientes casos, según sus cardinalidades: R es de muchos a uno de A a B entonces sólo se toma la clave primaria de A, como clave primaria de R. R es de uno a muchos de A a B entonces se toma sólo la clave primaria de B, como clave primaria de R. R es de uno a uno de A a B entonces se toma cualquiera de las dos claves primarias, como clave primaria de R. R es de muchos a muchos de A a B entonces se toma la unión de los atributos que conforman las claves primarias de A y de B, como clave primaria de R.