SlideShare una empresa de Scribd logo
1 de 28
Descargar para leer sin conexión
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" 
● Herramienta para el modelado de datos que 
permite representar las entidades relevantes de 
un sistema de información así como sus 
interrelaciones y propiedades.
Modelo Entidad-Relación 
● Se elabora el diagrama (o diagramas) entidad-relación. 
● 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 
modelo directamente implementable en una DB.
● 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.
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).
● Una entidad puede ser un objeto con existencia 
física como: una persona, un animal, una casa, 
etc. (entidad concreta). 
● Un objeto con existencia conceptual como: un 
puesto de trabajo, una asignatura de clases, un 
nombre,etc. (entidad abstracta).
● Una entidad está descrita y se representa por 
sus características o atributos. Por ejemplo: 
● Entidad: Persona 
● Características: Nombre, Apellido, Género, 
Estatura, Peso, Fecha de nacimiento.
Atributos 
● Los atributos son las características que 
definen o identifican a una entidad. 
● Estas características pueden ser muchas, y el 
diseñador solo utiliza o implementa las que 
considere más relevantes.
Atributos 
● Los atributos son las propiedades que describen a 
cada entidad en un conjunto de entidades. Por 
ejemplo: 
● 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)
Atributos 
● 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.
Atributos 
● 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.
Atributos 
● 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...).
Atributos 
● 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.
Conjunto de Relaciones 
● Consiste en una colección, o conjunto, de 
relaciones de la misma naturaleza. 
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.
Restricciones 
Son reglas que deben mantener los datos 
almacenados en la base de datos. 
● Correspondencia de cardinalidades. 
● Restricciones de participación.
Correspondencia de 
Cardinalidades 
● Dado un conjunto de relaciones en el que 
participan dos o más conjuntos de entidades, la 
correspondencia de cardinalidad indica el 
número de entidades con las que puede estar 
relacionada una entidad dada.
● Dado un conjunto de relaciones binarias y los 
conjuntos de entidades A y B, la 
correspondencia de cardinalidades puede ser:
Uno a Uno: (1:1) 
● Un registro de una entidad A se relaciona con 
solo un registro en una entidad B. (ejemplo dos 
entidades, profesor y departamento, con llaves 
primarias, codigo_profesor y jefe_depto 
respectivamente, un profesor solo puede ser 
jefe de un departamento y un departamento 
solo puede tener un jefe).
Uno a varios: (1:N) 
● Un registro en una entidad en A se relaciona con 
cero o muchos registros en una entidad B. 
● Pero los registros de B solamente se relacionan 
con un registro en A. (ejemplo: dos entidades, 
vendedor y ventas, con llaves primarias, 
codigo_vendedor y venta, respectivamente, un 
vendedor puede tener muchas ventas pero una 
venta solo puede tener un vendedor).
Varios a Uno: (N:1) 
● 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 (ejemplo empleado-centro de trabajo).
Varios a Varios: (N:M) 
● Una entidad en A se puede relacionar con 0 o 
con muchas entidades en B y viceversa 
(ejemplo asociaciones-ciudadanos, donde 
muchos ciudadanos pueden pertenecer a una 
misma asociación, y cada ciudadano puede 
pertenecer a muchas asociaciones distintas).
Claves 
Es un subconjunto del conjunto de atributos 
comunes en una colección de entidades, que 
permite identificar inequívocamente cada una de 
las entidades pertenecientes a dicha colección. 
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.

Más contenido relacionado

La actualidad más candente

Universidad catolica santiago de guayaquil
Universidad catolica santiago de guayaquilUniversidad catolica santiago de guayaquil
Universidad catolica santiago de guayaquil
luigi87238
 
modelo entidad relacion
modelo entidad relacionmodelo entidad relacion
modelo entidad relacion
Marcos Leon
 
Base de datos 2(tema 3)
Base de datos 2(tema 3)Base de datos 2(tema 3)
Base de datos 2(tema 3)
Edwin Arias
 
Modelo Entidad-Relacion
Modelo Entidad-RelacionModelo Entidad-Relacion
Modelo Entidad-Relacion
leidydayanah
 

La actualidad más candente (16)

Modelo entidad relacion
Modelo entidad relacionModelo entidad relacion
Modelo entidad relacion
 
Entidades
EntidadesEntidades
Entidades
 
Universidad catolica santiago de guayaquil
Universidad catolica santiago de guayaquilUniversidad catolica santiago de guayaquil
Universidad catolica santiago de guayaquil
 
modelo entidad relacion
modelo entidad relacionmodelo entidad relacion
modelo entidad relacion
 
Clases entidad-relacion
Clases entidad-relacionClases entidad-relacion
Clases entidad-relacion
 
Base de datos 2(tema 3)
Base de datos 2(tema 3)Base de datos 2(tema 3)
Base de datos 2(tema 3)
 
MODELAMIENTO ENTIDAD-RELACION (ER)
MODELAMIENTO ENTIDAD-RELACION (ER)MODELAMIENTO ENTIDAD-RELACION (ER)
MODELAMIENTO ENTIDAD-RELACION (ER)
 
3. Modelo Relacional
3. Modelo Relacional3. Modelo Relacional
3. Modelo Relacional
 
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
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Modelo Entidad_Relación (ER)
Modelo Entidad_Relación (ER)Modelo Entidad_Relación (ER)
Modelo Entidad_Relación (ER)
 
3. Modelo ER - Relacional
3. Modelo ER - Relacional3. Modelo ER - Relacional
3. Modelo ER - Relacional
 
Ejemplos de entidad relacion
Ejemplos de entidad relacionEjemplos de entidad relacion
Ejemplos de entidad relacion
 
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
 
Modelo entidad-relación
Modelo entidad-relaciónModelo entidad-relación
Modelo entidad-relación
 

Similar a Modelo de base de datos (20)

Deber 1
Deber 1 Deber 1
Deber 1
 
entidad relacion
entidad relacionentidad relacion
entidad relacion
 
Modelo entidad de relación mendoza
Modelo entidad de relación mendozaModelo entidad de relación mendoza
Modelo entidad de relación mendoza
 
Modelo entidad de relación mendoza
Modelo entidad de relación mendozaModelo entidad de relación mendoza
Modelo entidad de relación mendoza
 
Modelo entidad relación informatik 2
Modelo entidad relación informatik 2Modelo entidad relación informatik 2
Modelo entidad relación informatik 2
 
Modelo entidad relacion ok
Modelo entidad relacion okModelo entidad relacion ok
Modelo entidad relacion ok
 
Presentacion de MER
Presentacion de MERPresentacion de MER
Presentacion de MER
 
Modelo entidad relación
Modelo entidad relaciónModelo entidad relación
Modelo entidad relación
 
Modelo entidad relación
Modelo entidad relaciónModelo entidad relación
Modelo entidad relación
 
Mer
MerMer
Mer
 
Mer
MerMer
Mer
 
Modelo entidad relación
Modelo entidad relaciónModelo entidad relación
Modelo entidad relación
 
Modelamiento entidad-relacion.diapositivas
Modelamiento entidad-relacion.diapositivasModelamiento entidad-relacion.diapositivas
Modelamiento entidad-relacion.diapositivas
 
Presentacion de mer
Presentacion de mer Presentacion de mer
Presentacion de mer
 
M.e.r
M.e.rM.e.r
M.e.r
 
1º deber de Auditoria
1º deber de Auditoria1º deber de Auditoria
1º deber de Auditoria
 
3a5 shirley vinces- tarea1
3a5 shirley vinces- tarea13a5 shirley vinces- tarea1
3a5 shirley vinces- tarea1
 
Entidad relacion
Entidad relacionEntidad relacion
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
 
Modelo entidad relaciónalvarolegarda
Modelo entidad relaciónalvarolegardaModelo entidad relaciónalvarolegarda
Modelo entidad relaciónalvarolegarda
 

Más de Meztli Valeriano Orozco

Más de Meztli Valeriano Orozco (20)

Tutorial Edpuzzle.pdf
Tutorial Edpuzzle.pdfTutorial Edpuzzle.pdf
Tutorial Edpuzzle.pdf
 
Introducción al Sw Libre
Introducción al Sw LibreIntroducción al Sw Libre
Introducción al Sw Libre
 
Sesion13
Sesion13Sesion13
Sesion13
 
Entrevista Robert Mallet
Entrevista Robert MalletEntrevista Robert Mallet
Entrevista Robert Mallet
 
Entrevista robert m
Entrevista robert mEntrevista robert m
Entrevista robert m
 
Jane eyre
Jane eyreJane eyre
Jane eyre
 
Sesion9
Sesion9Sesion9
Sesion9
 
Sesion7
Sesion7Sesion7
Sesion7
 
Sesion6
Sesion6Sesion6
Sesion6
 
Para traduccion
Para traduccionPara traduccion
Para traduccion
 
Sesion5
Sesion5Sesion5
Sesion5
 
Sesion3
Sesion3Sesion3
Sesion3
 
P carlos and cape town
P carlos and cape townP carlos and cape town
P carlos and cape town
 
Sesion2
Sesion2Sesion2
Sesion2
 
Sesion1
Sesion1Sesion1
Sesion1
 
Redaccion einstein
Redaccion einsteinRedaccion einstein
Redaccion einstein
 
New energy
New energyNew energy
New energy
 
Dubai's winter
Dubai's winterDubai's winter
Dubai's winter
 
Temario Nivel 4 Diplomado de Ingles
Temario Nivel 4 Diplomado de InglesTemario Nivel 4 Diplomado de Ingles
Temario Nivel 4 Diplomado de Ingles
 
Workbook sesion15
Workbook sesion15Workbook sesion15
Workbook sesion15
 

Último

Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
patriciaines1993
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Fernando Solis
 
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxRESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
pvtablets2023
 

Último (20)

Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSSEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtuales
 
Diapositivas de animales reptiles secundaria
Diapositivas de animales reptiles secundariaDiapositivas de animales reptiles secundaria
Diapositivas de animales reptiles secundaria
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdf
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdf
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxRESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 

Modelo de base de datos

  • 1. DIAGRAMA O MODELO ENTIDAD RELACIÓN
  • 2. ● A veces denominado por sus siglas en inglés, E-R "Entity relationship", o del español DER "Diagrama de Entidad Relación" ● Herramienta para el modelado de datos que permite representar las entidades relevantes de un sistema de información así como sus interrelaciones y propiedades.
  • 3. Modelo Entidad-Relación ● Se elabora el diagrama (o diagramas) entidad-relación. ● 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 modelo directamente implementable en una DB.
  • 4. ● 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.
  • 5. 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.
  • 6. 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).
  • 7. ● Una entidad puede ser un objeto con existencia física como: una persona, un animal, una casa, etc. (entidad concreta). ● Un objeto con existencia conceptual como: un puesto de trabajo, una asignatura de clases, un nombre,etc. (entidad abstracta).
  • 8. ● Una entidad está descrita y se representa por sus características o atributos. Por ejemplo: ● Entidad: Persona ● Características: Nombre, Apellido, Género, Estatura, Peso, Fecha de nacimiento.
  • 9. Atributos ● Los atributos son las características que definen o identifican a una entidad. ● Estas características pueden ser muchas, y el diseñador solo utiliza o implementa las que considere más relevantes.
  • 10. Atributos ● Los atributos son las propiedades que describen a cada entidad en un conjunto de entidades. Por ejemplo: ● 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)
  • 11. Atributos ● 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.
  • 12. Atributos ● 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.
  • 13. Atributos ● 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...).
  • 14. Atributos ● 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.
  • 15. Relación ● Describe cierta dependencia entre entidades o permite la asociación de las mismas.
  • 16. Conjunto de Relaciones ● Consiste en una colección, o conjunto, de relaciones de la misma naturaleza. 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.
  • 17. ● 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.
  • 18. Restricciones Son reglas que deben mantener los datos almacenados en la base de datos. ● Correspondencia de cardinalidades. ● Restricciones de participación.
  • 19. Correspondencia de Cardinalidades ● Dado un conjunto de relaciones en el que participan dos o más conjuntos de entidades, la correspondencia de cardinalidad indica el número de entidades con las que puede estar relacionada una entidad dada.
  • 20. ● Dado un conjunto de relaciones binarias y los conjuntos de entidades A y B, la correspondencia de cardinalidades puede ser:
  • 21. Uno a Uno: (1:1) ● Un registro de una entidad A se relaciona con solo un registro en una entidad B. (ejemplo dos entidades, profesor y departamento, con llaves primarias, codigo_profesor y jefe_depto respectivamente, un profesor solo puede ser jefe de un departamento y un departamento solo puede tener un jefe).
  • 22. Uno a varios: (1:N) ● Un registro en una entidad en A se relaciona con cero o muchos registros en una entidad B. ● Pero los registros de B solamente se relacionan con un registro en A. (ejemplo: dos entidades, vendedor y ventas, con llaves primarias, codigo_vendedor y venta, respectivamente, un vendedor puede tener muchas ventas pero una venta solo puede tener un vendedor).
  • 23. Varios a Uno: (N:1) ● 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 (ejemplo empleado-centro de trabajo).
  • 24. Varios a Varios: (N:M) ● Una entidad en A se puede relacionar con 0 o con muchas entidades en B y viceversa (ejemplo asociaciones-ciudadanos, donde muchos ciudadanos pueden pertenecer a una misma asociación, y cada ciudadano puede pertenecer a muchas asociaciones distintas).
  • 25. Claves Es un subconjunto del conjunto de atributos comunes en una colección de entidades, que permite identificar inequívocamente cada una de las entidades pertenecientes a dicha colección. Dentro de los conjuntos de entidades existen los siguientes tipos de claves:
  • 26. 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.
  • 27. 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.
  • 28. 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.