SlideShare una empresa de Scribd logo
1 de 17
Modelo
Entidad-Relación
José Manuel García Valverde
Álvaro Julián Rengifo Barrero
Entidad
Las entidades son el fundamento del modelo
entidad relación. Entidades son cualquier cosa
o parte del mundo que es distinguible del
resto. Por ejemplo, en un sistema bancario,
las personas y las cuentas bancarias se
podrían interpretar como entidades. Las
entidades pueden representar entes
concretos, como una persona o un avión, o
abstractas, como por ejemplo un préstamo o
una reserva.
Tipos de entidades
• Débil :Una entidad débil es una entidad cuya
existencia depende de la existencia de otra
entidad.
• Fuerte: Una entidad fuerte es una entidad que
no depende de otra entidad.
Atributos.
Es una característica de interés o un hecho
sobre una entidad o sobre una relación. Los
atributos representan las propiedades básicas
de las entidades y de las relaciones. Toda la
información extensiva es portada por los
atributos. Se representan mediante un círculo
o elipse etiquetado mediante un nombre en
su interior. Cuando un atributo es
identificativo de la entidad se suele subrayar
dicha etiqueta.
Tipos de atributos:
• Atributos simples o atómicos: son atributos no divisibles.
• Atributos compuestos: son atributos que se pueden dividir en sus
componentes, pudiendo formar jerarquías.
• Atributos monovaluados: son atributos que tienen un solo valor
para una entidad en particular.
• Atributos multivaluados: son atributos que tienen límites inferior y
superior en el número de valores para una entidad.
• Atributos almacenados
• Atributos derivados
• Valores nulos
• Atributos complejos: son atributos compuestos o multivaluados
anidados de una manera arbitraria (lista, conjuntos).
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.
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.
• Clave foránea: es un campo que señala la clave primaria de
otra tabla. El propósito de la misma es asegurar la
integridad referencial de los datos.
Relaciones
• Se representa mediante un rombo etiquetado
en su interior con un verbo. Este rombo se
debe unir mediante líneas con las entidades
(rectángulos) que relaciona.
• Por motivos de legibilidad, los atributos no
suelen representarse en un diagrama entidad-
relación, sino que se describen textualmente
en otros documentos adjuntos.
Tipos de relaciones. Cardinalidades.
El tipo de relación se define tomando los máximos de las
cardinalidades que intervienen en la relación. Hay cuatro
tipos posibles:
• Uno a Uno: Una entidad de A se relaciona únicamente con
una entidad en B y viceversa.
• Uno a varios: Una entidad en A se relaciona con cero o
muchas entidades en B. Pero una entidad en B se relaciona
con una única entidad en A.
• Varios a Uno: Una entidad en A se relaciona
exclusivamente con una entidad en B. Pero una entidad en
B se puede relacionar con 0 o muchas entidades en A.
• Varios a Varios: Una entidad en A se puede relacionar con
0 o muchas entidades en B y viceversa.
Diagrama entidad-relación
Un diagrama o modelo entidad-relación (E-R)
es una herramienta para el modelado de
datos de un sistema de información. Estos
modelos expresan entidades relevantes para
un sistema de información así como sus
interrelaciones y propiedades.
Restricciones: Participación de una
entidad en una relación
Dado un conjunto de relaciones R en el cual
participa un conjunto de entidades A, dicha
participación puede ser de dos tipos:
• Total: Cuando cada entidad en A participa en
al menos una relación de R.
• Parcial: Cuando al menos una entidad en A NO
participa en alguna relación de R.
Diagramas Entidad/Relación
extendidos
El Modelo Entidad-Relación Extendido incluye
todos los conceptos del Entidad-Relación e
incorpora los conceptos de Subclase y superclase
con los conceptos asociados de Especialización y
Generalización. Además incluye el concepto
Categoría. Asociado a estos conceptos está el
importante mecanismo de Herencia de atributos.
Habrá que tener en cuenta que no existe una
terminología estandarizada para estos conceptos,
por lo que usaremos la mas difundida.
Conclusiones: Ventajas
• Diseño de alto nivel: Expresa con bastante
precisión el esquema conceptual
• Los diagramas de E-R permiten mantener una
visión global del diseño y favorece la
comunicación entre los diseñadores.
Conclusiones: Desventajas
• Carece de un soporte formal y los SGBD no
suelen implementarlo directamente.
• Normalmente hay que transformarlo en un
modelo de más bajo nivel.
Problema entidad-relación
• Realizar el esquema E/R para una base de datos en la que se desea almacenar la
información relativa a algunos aspectos del campeonato mundial de fútbol
considerando los siguientes supuestos:
– Un jugador pertenece a un único equipo y no hay dos jugadores con el mismo
nombre.
– Un jugador se identifica por: Código, Nombre, Alias, Nacionalidad
– Un equipo se identifica por: código, Nombre, País.
– En cada partido intervienen tres colegiados: 2 jueces de línea y un árbitro.
– Un colegiado puede realizar una función en un partido y otra distinta en otro
partido.
– De cada colegiado se necesita conocer: número de colegiado, nombre,
nacionalidad.
– Cada partido involucra a dos equipos. De cada partido se necesita saber el
resultado final en goles de cada equipo, lugar de celebración, fecha, hora,
colegiados que lo arbitran.
– Cada partido está identificado de forma unívoca por un código.
– Es obligatorio en todo momento que un jugador pertenezca a un equipo
determinado y no podrá cambiar de equipo a lo largo del mundial.
Solución
Bibliografía
• Wikipedia.com
• http://www.fdi.ucm.es/profesor/milanjm/bdsi
0304/Tema02-ModER.pdf

Más contenido relacionado

La actualidad más candente

Diccionario de datos
Diccionario de datosDiccionario de datos
Diccionario de datosJorge Garcia
 
Convertir Diagrama Entidad-Relacion a Modelo Relacional.
Convertir Diagrama Entidad-Relacion a Modelo Relacional.Convertir Diagrama Entidad-Relacion a Modelo Relacional.
Convertir Diagrama Entidad-Relacion a Modelo Relacional.Erivan Martinez Ovando
 
2. Casos de uso y diagramas de casos de uso
2. Casos de uso y diagramas de casos de uso2. Casos de uso y diagramas de casos de uso
2. Casos de uso y diagramas de casos de usoSaul Mamani
 
Estructura de Datos - Unidad 5 metodos de ordenamiento
Estructura de Datos - Unidad 5 metodos de ordenamientoEstructura de Datos - Unidad 5 metodos de ordenamiento
Estructura de Datos - Unidad 5 metodos de ordenamientoJosé Antonio Sandoval Acosta
 
Normalizacion de base de datos
Normalizacion de base de datosNormalizacion de base de datos
Normalizacion de base de datosSergio Sanchez
 
Transformar modelo entidad relacion a modelo logico
Transformar modelo entidad relacion a modelo logicoTransformar modelo entidad relacion a modelo logico
Transformar modelo entidad relacion a modelo logicojosecuartas
 
Presentacion de Modelo entidad -relación de Base de Datos
Presentacion de Modelo entidad -relación de Base de Datos Presentacion de Modelo entidad -relación de Base de Datos
Presentacion de Modelo entidad -relación de Base de Datos Yarquiri Claudio
 
Analisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A ObjetosAnalisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A Objetosyoiner santiago
 
2. requerimientos del software
2. requerimientos del software2. requerimientos del software
2. requerimientos del softwareuniv of pamplona
 
Colas en programacion
Colas en programacionColas en programacion
Colas en programacionLuis Igoodbad
 
Metodología orientadas a objetos
Metodología orientadas a objetosMetodología orientadas a objetos
Metodología orientadas a objetosyolandacando1
 
Requerimientos funcionales y no funcionales de la aplicación
Requerimientos funcionales y no funcionales de la aplicaciónRequerimientos funcionales y no funcionales de la aplicación
Requerimientos funcionales y no funcionales de la aplicaciónYare LoZada
 
ejercicios diseño:_entidad relación en la creación de una BD
ejercicios diseño:_entidad relación en la creación de una BDejercicios diseño:_entidad relación en la creación de una BD
ejercicios diseño:_entidad relación en la creación de una BDJomar Burgos Palacios
 
Dependencias Funcionales en Bases de Datos
Dependencias Funcionales en Bases de DatosDependencias Funcionales en Bases de Datos
Dependencias Funcionales en Bases de DatosEsteban Andres Diaz Mina
 

La actualidad más candente (20)

Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Diccionario de datos
Diccionario de datosDiccionario de datos
Diccionario de datos
 
Convertir Diagrama Entidad-Relacion a Modelo Relacional.
Convertir Diagrama Entidad-Relacion a Modelo Relacional.Convertir Diagrama Entidad-Relacion a Modelo Relacional.
Convertir Diagrama Entidad-Relacion a Modelo Relacional.
 
Rational rose
Rational roseRational rose
Rational rose
 
Ejercicios uml
Ejercicios umlEjercicios uml
Ejercicios uml
 
2. Casos de uso y diagramas de casos de uso
2. Casos de uso y diagramas de casos de uso2. Casos de uso y diagramas de casos de uso
2. Casos de uso y diagramas de casos de uso
 
Estructura de Datos - Unidad 5 metodos de ordenamiento
Estructura de Datos - Unidad 5 metodos de ordenamientoEstructura de Datos - Unidad 5 metodos de ordenamiento
Estructura de Datos - Unidad 5 metodos de ordenamiento
 
22 ejercicios base de datos
22 ejercicios base de datos 22 ejercicios base de datos
22 ejercicios base de datos
 
Normalizacion de base de datos
Normalizacion de base de datosNormalizacion de base de datos
Normalizacion de base de datos
 
Transformar modelo entidad relacion a modelo logico
Transformar modelo entidad relacion a modelo logicoTransformar modelo entidad relacion a modelo logico
Transformar modelo entidad relacion a modelo logico
 
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
 
Modelos de datos
Modelos de datosModelos de datos
Modelos de datos
 
Analisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A ObjetosAnalisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A Objetos
 
Ejercicios Entidad - Relacion
Ejercicios Entidad - RelacionEjercicios Entidad - Relacion
Ejercicios Entidad - Relacion
 
2. requerimientos del software
2. requerimientos del software2. requerimientos del software
2. requerimientos del software
 
Colas en programacion
Colas en programacionColas en programacion
Colas en programacion
 
Metodología orientadas a objetos
Metodología orientadas a objetosMetodología orientadas a objetos
Metodología orientadas a objetos
 
Requerimientos funcionales y no funcionales de la aplicación
Requerimientos funcionales y no funcionales de la aplicaciónRequerimientos funcionales y no funcionales de la aplicación
Requerimientos funcionales y no funcionales de la aplicación
 
ejercicios diseño:_entidad relación en la creación de una BD
ejercicios diseño:_entidad relación en la creación de una BDejercicios diseño:_entidad relación en la creación de una BD
ejercicios diseño:_entidad relación en la creación de una BD
 
Dependencias Funcionales en Bases de Datos
Dependencias Funcionales en Bases de DatosDependencias Funcionales en Bases de Datos
Dependencias Funcionales en Bases de Datos
 

Similar a Modelo ER Campeonato Mundial Fútbol

Entidad relacion
Entidad relacionEntidad relacion
Entidad relacionadfc8
 
BBDD1_2022_Unidad02_Clase01.pdf
BBDD1_2022_Unidad02_Clase01.pdfBBDD1_2022_Unidad02_Clase01.pdf
BBDD1_2022_Unidad02_Clase01.pdfGonzaloRicardo3
 
modelo entidad relacion
modelo entidad relacionmodelo entidad relacion
modelo entidad relacionMarcos Leon
 
MODELO DE DATOS ( BASE DE DATOS)
MODELO DE DATOS ( BASE DE DATOS)MODELO DE DATOS ( BASE DE DATOS)
MODELO DE DATOS ( BASE DE DATOS)stefaniaarenas1234
 
Diseño de bases de datos
Diseño de bases de datosDiseño de bases de datos
Diseño de bases de datosUDES - USTA
 
3 modelo er
3 modelo er3 modelo er
3 modelo erramume69
 
Modelo Entidad_Relación (ER)
Modelo Entidad_Relación (ER)Modelo Entidad_Relación (ER)
Modelo Entidad_Relación (ER)Vannesa Salazar
 
Universidad catolica santiago de guayaquil
Universidad catolica santiago de guayaquilUniversidad catolica santiago de guayaquil
Universidad catolica santiago de guayaquilluigi87238
 
Unidad 2. modelo entidad relacion
Unidad 2. modelo entidad relacionUnidad 2. modelo entidad relacion
Unidad 2. modelo entidad relacionLuiS YmAY
 
Modelo entidad de relación mendoza
Modelo entidad de relación mendozaModelo entidad de relación mendoza
Modelo entidad de relación mendozaRosii Pezo
 
Modelo entidad de relación mendoza
Modelo entidad de relación mendozaModelo entidad de relación mendoza
Modelo entidad de relación mendozaRosii Pezo
 

Similar a Modelo ER Campeonato Mundial Fútbol (20)

Entidad relacion
Entidad relacionEntidad relacion
Entidad relacion
 
BBDD1_2022_Unidad02_Clase01.pdf
BBDD1_2022_Unidad02_Clase01.pdfBBDD1_2022_Unidad02_Clase01.pdf
BBDD1_2022_Unidad02_Clase01.pdf
 
entidad relacion
entidad relacionentidad relacion
entidad relacion
 
modelo entidad relacion
modelo entidad relacionmodelo entidad relacion
modelo entidad relacion
 
MODELO DE DATOS ( BASE DE DATOS)
MODELO DE DATOS ( BASE DE DATOS)MODELO DE DATOS ( BASE DE DATOS)
MODELO DE DATOS ( BASE DE DATOS)
 
Diseño de bases de datos
Diseño de bases de datosDiseño de bases de datos
Diseño de bases de datos
 
Entidad relación
Entidad relaciónEntidad relación
Entidad relación
 
3 modelo er
3 modelo er3 modelo er
3 modelo er
 
Modelo entidad
Modelo entidadModelo entidad
Modelo entidad
 
Modelo Entidad_Relación (ER)
Modelo Entidad_Relación (ER)Modelo Entidad_Relación (ER)
Modelo Entidad_Relación (ER)
 
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
 
Unidad 2. modelo entidad relacion
Unidad 2. modelo entidad relacionUnidad 2. modelo entidad relacion
Unidad 2. modelo entidad relacion
 
Mer
MerMer
Mer
 
Mer
MerMer
Mer
 
Unidad II Modelo Conceptual
Unidad II Modelo Conceptual Unidad II Modelo Conceptual
Unidad II Modelo Conceptual
 
Guia de Base de Datos Unidad 2. Lissette T
Guia de Base de Datos Unidad 2. Lissette TGuia de Base de Datos Unidad 2. Lissette T
Guia de Base de Datos Unidad 2. Lissette T
 
Unidad II Modelo Conceptual
Unidad II Modelo ConceptualUnidad II Modelo Conceptual
Unidad II Modelo Conceptual
 
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 ER Campeonato Mundial Fútbol

  • 1. Modelo Entidad-Relación José Manuel García Valverde Álvaro Julián Rengifo Barrero
  • 2. Entidad Las entidades son el fundamento del modelo entidad relación. Entidades son cualquier cosa o parte del mundo que es distinguible del resto. Por ejemplo, en un sistema bancario, las personas y las cuentas bancarias se podrían interpretar como entidades. Las entidades pueden representar entes concretos, como una persona o un avión, o abstractas, como por ejemplo un préstamo o una reserva.
  • 3. Tipos de entidades • Débil :Una entidad débil es una entidad cuya existencia depende de la existencia de otra entidad. • Fuerte: Una entidad fuerte es una entidad que no depende de otra entidad.
  • 4. Atributos. Es una característica de interés o un hecho sobre una entidad o sobre una relación. Los atributos representan las propiedades básicas de las entidades y de las relaciones. Toda la información extensiva es portada por los atributos. Se representan mediante un círculo o elipse etiquetado mediante un nombre en su interior. Cuando un atributo es identificativo de la entidad se suele subrayar dicha etiqueta.
  • 5. Tipos de atributos: • Atributos simples o atómicos: son atributos no divisibles. • Atributos compuestos: son atributos que se pueden dividir en sus componentes, pudiendo formar jerarquías. • Atributos monovaluados: son atributos que tienen un solo valor para una entidad en particular. • Atributos multivaluados: son atributos que tienen límites inferior y superior en el número de valores para una entidad. • Atributos almacenados • Atributos derivados • Valores nulos • Atributos complejos: son atributos compuestos o multivaluados anidados de una manera arbitraria (lista, conjuntos).
  • 6. 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.
  • 7. 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. • Clave foránea: es un campo que señala la clave primaria de otra tabla. El propósito de la misma es asegurar la integridad referencial de los datos.
  • 8. Relaciones • Se representa mediante un rombo etiquetado en su interior con un verbo. Este rombo se debe unir mediante líneas con las entidades (rectángulos) que relaciona. • Por motivos de legibilidad, los atributos no suelen representarse en un diagrama entidad- relación, sino que se describen textualmente en otros documentos adjuntos.
  • 9. Tipos de relaciones. Cardinalidades. El tipo de relación se define tomando los máximos de las cardinalidades que intervienen en la relación. Hay cuatro tipos posibles: • Uno a Uno: Una entidad de A se relaciona únicamente con una entidad en B y viceversa. • Uno a varios: Una entidad en A se relaciona con cero o muchas entidades en B. Pero una entidad en B se relaciona con una única entidad en A. • Varios a Uno: Una entidad en A se relaciona exclusivamente con una entidad en B. Pero una entidad en B se puede relacionar con 0 o muchas entidades en A. • Varios a Varios: Una entidad en A se puede relacionar con 0 o muchas entidades en B y viceversa.
  • 10. Diagrama entidad-relación Un diagrama o modelo entidad-relación (E-R) es una herramienta para el modelado de datos de un sistema de información. Estos modelos expresan entidades relevantes para un sistema de información así como sus interrelaciones y propiedades.
  • 11. Restricciones: Participación de una entidad en una relación Dado un conjunto de relaciones R en el cual participa un conjunto de entidades A, dicha participación puede ser de dos tipos: • Total: Cuando cada entidad en A participa en al menos una relación de R. • Parcial: Cuando al menos una entidad en A NO participa en alguna relación de R.
  • 12. Diagramas Entidad/Relación extendidos El Modelo Entidad-Relación Extendido incluye todos los conceptos del Entidad-Relación e incorpora los conceptos de Subclase y superclase con los conceptos asociados de Especialización y Generalización. Además incluye el concepto Categoría. Asociado a estos conceptos está el importante mecanismo de Herencia de atributos. Habrá que tener en cuenta que no existe una terminología estandarizada para estos conceptos, por lo que usaremos la mas difundida.
  • 13. Conclusiones: Ventajas • Diseño de alto nivel: Expresa con bastante precisión el esquema conceptual • Los diagramas de E-R permiten mantener una visión global del diseño y favorece la comunicación entre los diseñadores.
  • 14. Conclusiones: Desventajas • Carece de un soporte formal y los SGBD no suelen implementarlo directamente. • Normalmente hay que transformarlo en un modelo de más bajo nivel.
  • 15. Problema entidad-relación • Realizar el esquema E/R para una base de datos en la que se desea almacenar la información relativa a algunos aspectos del campeonato mundial de fútbol considerando los siguientes supuestos: – Un jugador pertenece a un único equipo y no hay dos jugadores con el mismo nombre. – Un jugador se identifica por: Código, Nombre, Alias, Nacionalidad – Un equipo se identifica por: código, Nombre, País. – En cada partido intervienen tres colegiados: 2 jueces de línea y un árbitro. – Un colegiado puede realizar una función en un partido y otra distinta en otro partido. – De cada colegiado se necesita conocer: número de colegiado, nombre, nacionalidad. – Cada partido involucra a dos equipos. De cada partido se necesita saber el resultado final en goles de cada equipo, lugar de celebración, fecha, hora, colegiados que lo arbitran. – Cada partido está identificado de forma unívoca por un código. – Es obligatorio en todo momento que un jugador pertenezca a un equipo determinado y no podrá cambiar de equipo a lo largo del mundial.